src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\SemanticsFactsService\AbstractSemanticFactsService.cs (30)
173public bool SupportsImplicitInterfaceImplementation => SemanticFacts.SupportsImplicitInterfaceImplementation;
175public bool SupportsParameterizedProperties => SemanticFacts.SupportsParameterizedProperties;
177public bool ExposesAnonymousFunctionParameterNames => SemanticFacts.ExposesAnonymousFunctionParameterNames;
180=> SemanticFacts.IsWrittenTo(semanticModel, node, cancellationToken);
183=> SemanticFacts.IsOnlyWrittenTo(semanticModel, node, cancellationToken);
186=> SemanticFacts.IsInOutContext(semanticModel, node, cancellationToken);
189=> SemanticFacts.IsInRefContext(semanticModel, node, cancellationToken);
192=> SemanticFacts.IsInInContext(semanticModel, node, cancellationToken);
195=> SemanticFacts.CanReplaceWithRValue(semanticModel, expression, cancellationToken);
198=> SemanticFacts.GetDeclaredSymbol(semanticModel, token, cancellationToken);
201=> SemanticFacts.LastEnumValueHasInitializer(namedTypeSymbol);
204=> SemanticFacts.TryGetSpeculativeSemanticModel(oldSemanticModel, oldNode, newNode, out speculativeModel);
207=> SemanticFacts.GetAliasNameSet(model, cancellationToken);
210=> SemanticFacts.GetForEachSymbols(semanticModel, forEachStatement);
213=> SemanticFacts.GetCollectionInitializerSymbolInfo(semanticModel, node, cancellationToken);
216=> SemanticFacts.GetGetAwaiterMethod(semanticModel, node);
219=> SemanticFacts.GetDeconstructionAssignmentMethods(semanticModel, node);
222=> SemanticFacts.GetDeconstructionForEachMethods(semanticModel, node);
225=> SemanticFacts.IsPartial(typeSymbol, cancellationToken);
228=> SemanticFacts.GetDeclaredSymbols(semanticModel, memberDeclaration, cancellationToken);
231=> SemanticFacts.FindParameterForArgument(semanticModel, argumentNode, allowUncertainCandidates, allowParams, cancellationToken);
234=> SemanticFacts.FindParameterForAttributeArgument(semanticModel, argumentNode, allowUncertainCandidates, allowParams, cancellationToken);
237=> SemanticFacts.FindFieldOrPropertyForArgument(semanticModel, argumentNode, cancellationToken);
240=> SemanticFacts.FindFieldOrPropertyForAttributeArgument(semanticModel, argumentNode, cancellationToken);
243=> SemanticFacts.GetBestOrAllSymbols(semanticModel, node, token, cancellationToken);
246=> SemanticFacts.IsInsideNameOfExpression(semanticModel, node, cancellationToken);
249=> SemanticFacts.GetLocalFunctionSymbols(compilation, symbol, cancellationToken);
252=> SemanticFacts.IsInExpressionTree(semanticModel, node, expressionTypeOpt, cancellationToken);
255=> SemanticFacts.GenerateNameForExpression(semanticModel, expression, capitalize, cancellationToken);
258=> SemanticFacts.GetPreprocessingSymbol(semanticModel, node);