1 implementation of InputType
Microsoft.CodeAnalysis (1)
Generated\Operations.Generated.cs (1)
8552public ITypeSymbol InputType { get; }
33 references to InputType
GenerateDocumentationAndConfigFiles (1)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
396IDiscardPatternOperation discardPattern => discardPattern.InputType,
Metrics (1)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
396IDiscardPatternOperation discardPattern => discardPattern.InputType,
Metrics.Legacy (1)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
396IDiscardPatternOperation discardPattern => discardPattern.InputType,
Microsoft.CodeAnalysis (10)
Operations\ControlFlowGraphBuilder.cs (10)
7407return new DiscardPatternOperation(pat.InputType, pat.NarrowedType, semanticModel: null, pat.Syntax, IsImplicit(pat)); 7583return new ConstantPatternOperation(VisitRequired(operation.Value), operation.InputType, operation.NarrowedType, semanticModel: null, 7592inputType: operation.InputType, 7632inputType: operation.InputType, 7644inputType: operation.InputType, 7655inputType: operation.InputType, 7668operation.InputType, 7680operation.InputType, 7694operation.InputType, 7709operation.InputType,
Microsoft.CodeAnalysis.Analyzers (1)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
396IDiscardPatternOperation discardPattern => discardPattern.InputType,
Microsoft.CodeAnalysis.AnalyzerUtilities (1)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
396IDiscardPatternOperation discardPattern => discardPattern.InputType,
Microsoft.CodeAnalysis.BannedApiAnalyzers (1)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
396IDiscardPatternOperation 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)
1620? 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)
1620? patternOperation.InputType
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (1)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
396IDiscardPatternOperation discardPattern => discardPattern.InputType,
Microsoft.CodeAnalysis.PublicApiAnalyzers (1)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
396IDiscardPatternOperation discardPattern => discardPattern.InputType,
Microsoft.CodeAnalysis.ResxSourceGenerator (1)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
396IDiscardPatternOperation discardPattern => discardPattern.InputType,
Microsoft.CodeAnalysis.Test.Utilities (3)
Compilation\OperationTreeVerifier.cs (2)
87LogType(operation.InputType, $"{nameof(operation.InputType)}");
Compilation\TestOperationVisitor.cs (1)
1366Assert.NotNull(pattern.InputType);
Roslyn.Diagnostics.Analyzers (4)
AbstractDoNotCopyValue.cs (3)
530CheckTypeSymbolInUnsupportedContext(operation, operation.InputType); 596CheckTypeSymbolInUnsupportedContext(operation, operation.InputType); 634CheckTypeSymbolInUnsupportedContext(operation, operation.InputType);
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
396IDiscardPatternOperation discardPattern => discardPattern.InputType,
Roslyn.Diagnostics.CSharp.Analyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (1)
1620? patternOperation.InputType
Test.Utilities (1)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
396IDiscardPatternOperation discardPattern => discardPattern.InputType,
Text.Analyzers (1)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
396IDiscardPatternOperation discardPattern => discardPattern.InputType,