1 instantiation of CSharpSemanticFacts
Microsoft.CodeAnalysis.CSharp.CodeStyle (1)
CSharpSemanticFacts.cs (1)
26internal static readonly CSharpSemanticFacts Instance = new();
11 references to CSharpSemanticFacts
Microsoft.CodeAnalysis.CSharp.CodeStyle (10)
CSharpMakeStructMemberReadOnlyAnalyzer.cs (3)
162CSharpSemanticFacts.Instance.IsWrittenTo(semanticModel, instanceOperation.Syntax, cancellationToken)) 174if (CSharpSemanticFacts.Instance.IsWrittenTo(semanticModel, fieldReference.Syntax, cancellationToken)) 185if (CSharpSemanticFacts.Instance.IsWrittenTo(semanticModel, propertyReference.Syntax, cancellationToken))
CSharpRemoveUnnecessaryLambdaExpressionDiagnosticAnalyzer.cs (1)
120if (CSharpSemanticFacts.Instance.IsInExpressionTree(semanticModel, anonymousFunction, expressionType, cancellationToken))
CSharpRemoveUnnecessaryPragmaSuppressionsDiagnosticAnalyzer.cs (1)
22protected override ISemanticFacts SemanticFacts => CSharpSemanticFacts.Instance;
CSharpSemanticFacts.cs (1)
26internal static readonly CSharpSemanticFacts Instance = new();
CSharpUseIndexOperatorDiagnosticAnalyzer.cs (1)
201if (CSharpSemanticFacts.Instance.IsInExpressionTree(semanticModel, instance.Syntax, infoCache.ExpressionOfTType, cancellationToken))
CSharpUseNullCheckOverTypeCheckDiagnosticAnalyzer.cs (1)
96if (CSharpSemanticFacts.Instance.IsInExpressionTree(semanticModel, syntax, expressionType, context.CancellationToken))
CSharpUseRangeOperatorDiagnosticAnalyzer.cs (1)
91if (CSharpSemanticFacts.Instance.IsInExpressionTree(semanticModel, operation.Syntax, infoCache.ExpressionOfTType, context.CancellationToken))
ParenthesizedExpressionSyntaxExtensions.cs (1)
431return !CSharpSemanticFacts.Instance.IsSafeToChangeAssociativity(
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (1)
CSharpSemanticFactsService.cs (1)
31protected override ISemanticFacts SemanticFacts => CSharpSemanticFacts.Instance;