8 references to InheritsFromOrEquals
Microsoft.CodeAnalysis.CSharp.Features (2)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseIsNullCheck\CSharpUseNullCheckOverTypeCheckDiagnosticAnalyzer.cs (2)
76typePatternOperation.InputType.InheritsFromOrEquals(typePatternOperation.MatchedType)) 106isTypeOperation.ValueOperand.Type.InheritsFromOrEquals(isTypeOperation.TypeOperand))
Microsoft.CodeAnalysis.Features (1)
src\9547feb31df4cc5d\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\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (1)
744return !previousReplacedType.InheritsFromOrEquals(previousOriginalType);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\IMethodSymbolExtensions.cs (1)
75secondParam.Type.InheritsFromOrEquals(eventArgsType);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (1)
157return InheritsFromOrEquals(type, baseType);