1 implementation of InputType
Microsoft.CodeAnalysis (1)
Generated\Operations.Generated.cs (1)
8514public ITypeSymbol InputType { get; }
29 references to InputType
Metrics (1)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
574IDiscardPatternOperation discardPattern => discardPattern.InputType,
Metrics.Legacy (1)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
574IDiscardPatternOperation discardPattern => discardPattern.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.Analyzers (1)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
574IDiscardPatternOperation discardPattern => discardPattern.InputType,
Microsoft.CodeAnalysis.AnalyzerUtilities (1)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
574IDiscardPatternOperation discardPattern => discardPattern.InputType,
Microsoft.CodeAnalysis.BannedApiAnalyzers (1)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
574IDiscardPatternOperation discardPattern => discardPattern.InputType,
Microsoft.CodeAnalysis.CSharp.CodeStyle (1)
src\Analyzers\CSharp\Analyzers\UseIsNullCheck\CSharpUseNullCheckOverTypeCheckDiagnosticAnalyzer.cs (1)
76typePatternOperation.InputType.InheritsFromOrEquals(typePatternOperation.MatchedType))
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (1)
1541? patternOperation.InputType
Microsoft.CodeAnalysis.CSharp.Features (1)
src\Analyzers\CSharp\Analyzers\UseIsNullCheck\CSharpUseNullCheckOverTypeCheckDiagnosticAnalyzer.cs (1)
76typePatternOperation.InputType.InheritsFromOrEquals(typePatternOperation.MatchedType))
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (1)
1541? patternOperation.InputType
Microsoft.CodeAnalysis.ResxSourceGenerator (1)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
574IDiscardPatternOperation discardPattern => discardPattern.InputType,
Microsoft.CodeAnalysis.Test.Utilities (3)
Compilation\OperationTreeVerifier.cs (2)
87LogType(operation.InputType, $"{nameof(operation.InputType)}");
Compilation\TestOperationVisitor.cs (1)
1359Assert.NotNull(pattern.InputType);
Roslyn.Diagnostics.Analyzers (4)
AbstractDoNotCopyValue.cs (3)
531CheckTypeSymbolInUnsupportedContext(operation, operation.InputType); 597CheckTypeSymbolInUnsupportedContext(operation, operation.InputType); 635CheckTypeSymbolInUnsupportedContext(operation, operation.InputType);
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
574IDiscardPatternOperation discardPattern => discardPattern.InputType,
Test.Utilities (1)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
574IDiscardPatternOperation discardPattern => discardPattern.InputType,
Text.Analyzers (1)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
574IDiscardPatternOperation discardPattern => discardPattern.InputType,