src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\SemanticsFactsService\AbstractSemanticFactsService.cs (31)
174public bool SupportsImplicitInterfaceImplementation => SemanticFacts.SupportsImplicitInterfaceImplementation;
176public bool SupportsParameterizedProperties => SemanticFacts.SupportsParameterizedProperties;
178public 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);