1 implementation of InputType
Microsoft.CodeAnalysis (1)
Generated\Operations.Generated.cs (1)
8554public ITypeSymbol InputType { get; }
23 references to InputType
GenerateDocumentationAndConfigFiles (1)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
396IDiscardPatternOperation discardPattern => discardPattern.InputType,
Microsoft.CodeAnalysis (10)
Operations\ControlFlowGraphBuilder.cs (10)
7416return new DiscardPatternOperation(pat.InputType, pat.NarrowedType, semanticModel: null, pat.Syntax, IsImplicit(pat)); 7592return new ConstantPatternOperation(VisitRequired(operation.Value), operation.InputType, operation.NarrowedType, semanticModel: null, 7601inputType: operation.InputType, 7641inputType: operation.InputType, 7653inputType: operation.InputType, 7664inputType: operation.InputType, 7677operation.InputType, 7689operation.InputType, 7703operation.InputType, 7718operation.InputType,
Microsoft.CodeAnalysis.Analyzers (1)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
396IDiscardPatternOperation discardPattern => discardPattern.InputType,
Microsoft.CodeAnalysis.AnalyzerUtilities (1)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
396IDiscardPatternOperation discardPattern => discardPattern.InputType,
Microsoft.CodeAnalysis.CSharp.CodeStyle (1)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseIsNullCheck\CSharpUseNullCheckOverTypeCheckDiagnosticAnalyzer.cs (1)
76typePatternOperation.InputType.InheritsFromOrEquals(typePatternOperation.MatchedType))
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (1)
1620? patternOperation.InputType
Microsoft.CodeAnalysis.CSharp.Features (1)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseIsNullCheck\CSharpUseNullCheckOverTypeCheckDiagnosticAnalyzer.cs (1)
76typePatternOperation.InputType.InheritsFromOrEquals(typePatternOperation.MatchedType))
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (1)
1620? patternOperation.InputType
Microsoft.CodeAnalysis.ResxSourceGenerator (1)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
396IDiscardPatternOperation discardPattern => discardPattern.InputType,
Roslyn.Diagnostics.Analyzers (4)
AbstractDoNotCopyValue.cs (3)
530CheckTypeSymbolInUnsupportedContext(operation, operation.InputType); 596CheckTypeSymbolInUnsupportedContext(operation, operation.InputType); 634CheckTypeSymbolInUnsupportedContext(operation, operation.InputType);
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
396IDiscardPatternOperation discardPattern => discardPattern.InputType,
Roslyn.Diagnostics.CSharp.Analyzers (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (1)
1620? patternOperation.InputType