1 implementation of InputType
Microsoft.CodeAnalysis (1)
Generated\Operations.Generated.cs (1)
8514public ITypeSymbol InputType { get; }
17 references to InputType
Microsoft.CodeAnalysis (10)
Operations\ControlFlowGraphBuilder.cs (10)
7380return new DiscardPatternOperation(pat.InputType, pat.NarrowedType, semanticModel: null, pat.Syntax, IsImplicit(pat)); 7550return new ConstantPatternOperation(VisitRequired(operation.Value), operation.InputType, operation.NarrowedType, semanticModel: null, 7559inputType: operation.InputType, 7599inputType: operation.InputType, 7611inputType: operation.InputType, 7622inputType: operation.InputType, 7635operation.InputType, 7647operation.InputType, 7661operation.InputType, 7676operation.InputType,
Microsoft.CodeAnalysis.CSharp.CodeStyle (1)
src\Analyzers\CSharp\Analyzers\UseIsNullCheck\CSharpUseNullCheckOverTypeCheckDiagnosticAnalyzer.cs (1)
77typePatternOperation.InputType.InheritsFromOrEquals(typePatternOperation.MatchedType))
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (1)
1542? patternOperation.InputType
Microsoft.CodeAnalysis.CSharp.Features (1)
src\Analyzers\CSharp\Analyzers\UseIsNullCheck\CSharpUseNullCheckOverTypeCheckDiagnosticAnalyzer.cs (1)
77typePatternOperation.InputType.InheritsFromOrEquals(typePatternOperation.MatchedType))
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (1)
1542? patternOperation.InputType
Microsoft.CodeAnalysis.Test.Utilities (3)
Compilation\OperationTreeVerifier.cs (2)
87LogType(operation.InputType, $"{nameof(operation.InputType)}");
Compilation\TestOperationVisitor.cs (1)
1359Assert.NotNull(pattern.InputType);