6 references to ImplementsInterface
Microsoft.Build.TaskAuthoring.Analyzer (6)
MultiThreadableTaskAnalyzer.cs (2)
81bool isTask = ImplementsInterface(namedType, iTaskType); 82bool isMultiThreadableTask = iMultiThreadableTaskType is not null && ImplementsInterface(namedType, iMultiThreadableTaskType);
SharedAnalyzerHelpers.cs (1)
163if (receiverType is not null && (SymbolEqualityComparer.Default.Equals(receiverType, iTaskItemType) || ImplementsInterface(receiverType, iTaskItemType)))
TransitiveCallChainAnalyzer.cs (3)
118bool isInsideTask = containingType is not null && ImplementsInterface(containingType, iTaskType); 376if (!type.IsAbstract && ImplementsInterface(type, iTaskType)) 393if (!nested.IsAbstract && ImplementsInterface(nested, iTaskType))