找不到接口的逻辑

本文关键字:接口 找不到 | 更新日期: 2023-09-27 17:55:17

我正在尝试阅读一些代码。它有这些接口,但其中只有"空"的任务。这些正在其他.cs文件中调用,但我看不到任何逻辑发生。

例:

     public interface IProductSubmitter
     {
     Task SubmitAsync(); 
     }

当我在该方法上 F12 时,它不会去任何地方。这是道路的"尽头"。

在另一种方法中,它是这样使用的:

   private IProductSubmitter Submitter {get;}
   public async Task SubmitProductAsync(Product product)
   {
      await this.Submitter.SubmitAsync(); 
      ...
   }

任何指向正确方向的指针都会很棒。我已经浏览了 C# 接口,但这些接口似乎包含任务中的逻辑。

找不到接口的逻辑

Visual Studio 中的 F12 转到成员的定义,而不是实现。这就是你被带到接口而不是实现接口的类的原因。

如果要轻松访问实现,请参阅是否有办法导航到接口后面方法的实际实现?。