2 overrides of SemanticFacts
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (1)
CSharpSemanticFactsService.cs (1)
31protected override ISemanticFacts SemanticFacts => CSharpSemanticFacts.Instance;
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (1)
VisualBasicSemanticFactsService.vb (1)
39Protected Overrides ReadOnly Property SemanticFacts As ISemanticFacts = VisualBasicSemanticFacts.Instance
29 references to SemanticFacts
Microsoft.CodeAnalysis.CodeStyle.Fixes (29)
AbstractSemanticFactsService.cs (29)
127public bool SupportsImplicitInterfaceImplementation => SemanticFacts.SupportsImplicitInterfaceImplementation; 129public bool SupportsParameterizedProperties => SemanticFacts.SupportsParameterizedProperties; 131public 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);