11 references to InheritsFromOrEquals
Microsoft.CodeAnalysis.CSharp.Features (2)
src\Analyzers\CSharp\Analyzers\UseIsNullCheck\CSharpUseNullCheckOverTypeCheckDiagnosticAnalyzer.cs (2)
76typePatternOperation.InputType.InheritsFromOrEquals(typePatternOperation.MatchedType)) 106isTypeOperation.ValueOperand.Type.InheritsFromOrEquals(isTypeOperation.TypeOperand))
Microsoft.CodeAnalysis.Features (1)
src\Analyzers\Core\Analyzers\RemoveUnusedParametersAndValues\AbstractRemoveUnusedParametersAndValuesDiagnosticAnalyzer.SymbolStartAnalyzer.cs (1)
234secondParam.Type.InheritsFromOrEquals(_eventArgsType))
Microsoft.CodeAnalysis.Workspaces (5)
Shared\Extensions\IMethodSymbolExtensions.cs (2)
37if (!method.ReturnType.InheritsFromOrEquals(invoke.ReturnType)) 44if (!invoke.Parameters[i].Type.InheritsFromOrEquals(method.Parameters[i].Type))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (1)
744return !previousReplacedType.InheritsFromOrEquals(previousOriginalType);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\IMethodSymbolExtensions.cs (1)
75secondParam.Type.InheritsFromOrEquals(eventArgsType);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (1)
157return InheritsFromOrEquals(type, baseType);
Microsoft.VisualStudio.LanguageServices (1)
Venus\ContainedLanguageCodeSupport.cs (1)
392if (!method.Parameters[1].Type.InheritsFromOrEquals(compilation.EventArgsType()))
Microsoft.VisualStudio.LanguageServices.Implementation (2)
CodeModel\ExternalElements\AbstractExternalCodeType.cs (1)
123return currentType.InheritsFromOrEquals(baseType);
CodeModel\InternalElements\AbstractCodeType.cs (1)
154return currentType.InheritsFromOrEquals(baseType);