1 override of SemanticFacts
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpSemanticFactsService.cs (1)
27
protected override ISemanticFacts
SemanticFacts
=> CSharpSemanticFacts.Instance;
31 references to SemanticFacts
Microsoft.CodeAnalysis.CodeStyle.Fixes (31)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\SemanticsFactsService\AbstractSemanticFactsService.cs (31)
174
public bool SupportsImplicitInterfaceImplementation =>
SemanticFacts
.SupportsImplicitInterfaceImplementation;
176
public bool SupportsParameterizedProperties =>
SemanticFacts
.SupportsParameterizedProperties;
178
public bool ExposesAnonymousFunctionParameterNames =>
SemanticFacts
.ExposesAnonymousFunctionParameterNames;
181
=>
SemanticFacts
.IsWrittenTo(semanticModel, node, cancellationToken);
184
=>
SemanticFacts
.IsOnlyWrittenTo(semanticModel, node, cancellationToken);
187
=>
SemanticFacts
.IsInOutContext(semanticModel, node, cancellationToken);
190
=>
SemanticFacts
.IsInRefContext(semanticModel, node, cancellationToken);
193
=>
SemanticFacts
.IsInInContext(semanticModel, node, cancellationToken);
196
=>
SemanticFacts
.CanReplaceWithRValue(semanticModel, expression, cancellationToken);
199
=>
SemanticFacts
.GetDeclaredSymbol(semanticModel, token, cancellationToken);
202
=>
SemanticFacts
.LastEnumValueHasInitializer(namedTypeSymbol);
205
=>
SemanticFacts
.TryGetSpeculativeSemanticModel(oldSemanticModel, oldNode, newNode, out speculativeModel);
208
=>
SemanticFacts
.GetAliasNameSet(model, cancellationToken);
211
=>
SemanticFacts
.GetForEachSymbols(semanticModel, forEachStatement);
214
=>
SemanticFacts
.GetCollectionInitializerSymbolInfo(semanticModel, node, cancellationToken);
217
=>
SemanticFacts
.GetGetAwaiterMethod(semanticModel, node);
220
=>
SemanticFacts
.GetDeconstructionAssignmentMethods(semanticModel, node);
223
=>
SemanticFacts
.GetDeconstructionForEachMethods(semanticModel, node);
226
=>
SemanticFacts
.IsPartial(typeSymbol, cancellationToken);
229
=>
SemanticFacts
.GetDeclaredSymbols(semanticModel, memberDeclaration, cancellationToken);
232
=>
SemanticFacts
.FindParameterForArgument(semanticModel, argumentNode, allowUncertainCandidates, allowParams, cancellationToken);
235
=>
SemanticFacts
.FindParameterForAttributeArgument(semanticModel, argumentNode, allowUncertainCandidates, allowParams, cancellationToken);
238
=>
SemanticFacts
.FindFieldOrPropertyForArgument(semanticModel, argumentNode, cancellationToken);
241
=>
SemanticFacts
.FindFieldOrPropertyForAttributeArgument(semanticModel, argumentNode, cancellationToken);
244
=>
SemanticFacts
.GetBestOrAllSymbols(semanticModel, node, token, cancellationToken);
247
=>
SemanticFacts
.IsInsideNameOfExpression(semanticModel, node, cancellationToken);
250
=>
SemanticFacts
.GetLocalFunctionSymbols(compilation, symbol, cancellationToken);
253
=>
SemanticFacts
.IsInExpressionTree(semanticModel, node, expressionTypeOpt, cancellationToken);
256
=>
SemanticFacts
.GenerateNameForExpression(semanticModel, expression, capitalize, cancellationToken);
259
=>
SemanticFacts
.GetPreprocessingSymbol(semanticModel, node);
262
=>
SemanticFacts
.TryGetPrimaryConstructor(typeSymbol, out primaryConstructor);