2 overrides of SemanticFacts
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (1)
CSharpSemanticFactsService.cs (1)
31
protected override ISemanticFacts
SemanticFacts
=> CSharpSemanticFacts.Instance;
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (1)
VisualBasicSemanticFactsService.vb (1)
39
Protected Overrides ReadOnly Property
SemanticFacts
As ISemanticFacts = VisualBasicSemanticFacts.Instance
29 references to SemanticFacts
Microsoft.CodeAnalysis.CodeStyle.Fixes (29)
AbstractSemanticFactsService.cs (29)
127
public bool SupportsImplicitInterfaceImplementation =>
SemanticFacts
.SupportsImplicitInterfaceImplementation;
129
public bool SupportsParameterizedProperties =>
SemanticFacts
.SupportsParameterizedProperties;
131
public bool ExposesAnonymousFunctionParameterNames =>
SemanticFacts
.ExposesAnonymousFunctionParameterNames;
134
=>
SemanticFacts
.IsWrittenTo(semanticModel, node, cancellationToken);
137
=>
SemanticFacts
.IsOnlyWrittenTo(semanticModel, node, cancellationToken);
140
=>
SemanticFacts
.IsInOutContext(semanticModel, node, cancellationToken);
143
=>
SemanticFacts
.IsInRefContext(semanticModel, node, cancellationToken);
146
=>
SemanticFacts
.IsInInContext(semanticModel, node, cancellationToken);
149
=>
SemanticFacts
.CanReplaceWithRValue(semanticModel, expression, cancellationToken);
152
=>
SemanticFacts
.GetDeclaredSymbol(semanticModel, token, cancellationToken);
155
=>
SemanticFacts
.LastEnumValueHasInitializer(namedTypeSymbol);
158
=>
SemanticFacts
.TryGetSpeculativeSemanticModel(oldSemanticModel, oldNode, newNode, out speculativeModel);
161
=>
SemanticFacts
.GetAliasNameSet(model, cancellationToken);
164
=>
SemanticFacts
.GetForEachSymbols(semanticModel, forEachStatement);
167
=>
SemanticFacts
.GetCollectionInitializerSymbolInfo(semanticModel, node, cancellationToken);
170
=>
SemanticFacts
.GetGetAwaiterMethod(semanticModel, node);
173
=>
SemanticFacts
.GetDeconstructionAssignmentMethods(semanticModel, node);
176
=>
SemanticFacts
.GetDeconstructionForEachMethods(semanticModel, node);
179
=>
SemanticFacts
.IsPartial(typeSymbol, cancellationToken);
182
=>
SemanticFacts
.GetDeclaredSymbols(semanticModel, memberDeclaration, cancellationToken);
185
=>
SemanticFacts
.FindParameterForArgument(semanticModel, argumentNode, allowUncertainCandidates, allowParams, cancellationToken);
188
=>
SemanticFacts
.FindParameterForAttributeArgument(semanticModel, argumentNode, allowUncertainCandidates, allowParams, cancellationToken);
191
=>
SemanticFacts
.FindFieldOrPropertyForArgument(semanticModel, argumentNode, cancellationToken);
194
=>
SemanticFacts
.FindFieldOrPropertyForAttributeArgument(semanticModel, argumentNode, cancellationToken);
197
=>
SemanticFacts
.GetBestOrAllSymbols(semanticModel, node, token, cancellationToken);
200
=>
SemanticFacts
.IsInsideNameOfExpression(semanticModel, node, cancellationToken);
203
=>
SemanticFacts
.GetLocalFunctionSymbols(compilation, symbol, cancellationToken);
206
=>
SemanticFacts
.IsInExpressionTree(semanticModel, node, expressionTypeOpt, cancellationToken);
209
=>
SemanticFacts
.GenerateNameForExpression(semanticModel, expression, capitalize, cancellationToken);