1 instantiation of CSharpSemanticFacts
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
CSharpSemanticFacts.cs (1)
26
internal static readonly CSharpSemanticFacts Instance =
new
();
12 references to CSharpSemanticFacts
Microsoft.CodeAnalysis.CSharp.Features (9)
Completion\CompletionProviders\DeclarationName\DeclarationNameInfo.cs (1)
160
var parameter =
CSharpSemanticFacts
.Instance.FindParameterForArgument(
CSharpMakeStructMemberReadOnlyAnalyzer.cs (3)
162
CSharpSemanticFacts
.Instance.IsWrittenTo(semanticModel, instanceOperation.Syntax, cancellationToken))
174
if (
CSharpSemanticFacts
.Instance.IsWrittenTo(semanticModel, fieldReference.Syntax, cancellationToken))
185
if (
CSharpSemanticFacts
.Instance.IsWrittenTo(semanticModel, propertyReference.Syntax, cancellationToken))
CSharpRemoveUnnecessaryLambdaExpressionDiagnosticAnalyzer.cs (1)
120
if (
CSharpSemanticFacts
.Instance.IsInExpressionTree(semanticModel, anonymousFunction, expressionType, cancellationToken))
CSharpRemoveUnnecessaryPragmaSuppressionsDiagnosticAnalyzer.cs (1)
22
protected override ISemanticFacts SemanticFacts =>
CSharpSemanticFacts
.Instance;
CSharpUseIndexOperatorDiagnosticAnalyzer.cs (1)
201
if (
CSharpSemanticFacts
.Instance.IsInExpressionTree(semanticModel, instance.Syntax, infoCache.ExpressionOfTType, cancellationToken))
CSharpUseNullCheckOverTypeCheckDiagnosticAnalyzer.cs (1)
96
if (
CSharpSemanticFacts
.Instance.IsInExpressionTree(semanticModel, syntax, expressionType, context.CancellationToken))
CSharpUseRangeOperatorDiagnosticAnalyzer.cs (1)
91
if (
CSharpSemanticFacts
.Instance.IsInExpressionTree(semanticModel, operation.Syntax, infoCache.ExpressionOfTType, context.CancellationToken))
Microsoft.CodeAnalysis.CSharp.Workspaces (3)
CSharpSemanticFacts.cs (1)
26
internal static readonly
CSharpSemanticFacts
Instance = new();
CSharpSemanticFactsService.cs (1)
31
protected override ISemanticFacts SemanticFacts =>
CSharpSemanticFacts
.Instance;
ParenthesizedExpressionSyntaxExtensions.cs (1)
431
return !
CSharpSemanticFacts
.Instance.IsSafeToChangeAssociativity(