Когда я нахожу использование типа, неявные типизированные переменные этого типа не включаются в список.Но если эта же переменная явно введена, она включается в список использования.
См. Результаты поиска по использованию в MyType ниже.
namespace Test
{
public class MyType { }
public class Test
{
public static MyType GetMyTypeInstance() => new MyType();
public static void DemoFindUsageIssue()
{
var x = Test.GetMyTypeInstance();
MyType y = Test.GetMyTypeInstance();
}
}
}
Результат поиска использования, смотрите какиспользование "var x" не указано, но явное:
Search Target
Test.MyType
Found 3 usages in solution
Test
DemoFindUsageIssue():void (in Test)
(12,4) MyType y = Test.GetMyTypeInstance();
GetMyTypeInstance():MyType (in Test)
(7,17) public static MyType GetMyTypeInstance() => new MyType();
(7,51) public static MyType GetMyTypeInstance() => new MyType();