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