1 instantiation of CSharpSemanticFacts
Microsoft.CodeAnalysis.CSharp.CodeStyle (1)
CSharpSemanticFacts.cs (1)
26
internal static readonly CSharpSemanticFacts Instance =
new
();
11 references to CSharpSemanticFacts
Microsoft.CodeAnalysis.CSharp.CodeStyle (10)
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;
CSharpSemanticFacts.cs (1)
26
internal static readonly
CSharpSemanticFacts
Instance = new();
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))
ParenthesizedExpressionSyntaxExtensions.cs (1)
431
return !
CSharpSemanticFacts
.Instance.IsSafeToChangeAssociativity(
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (1)
CSharpSemanticFactsService.cs (1)
31
protected override ISemanticFacts SemanticFacts =>
CSharpSemanticFacts
.Instance;