1 implementation of ISyntaxFactsService
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpSyntaxFactsService.cs (1)
24
private sealed class CSharpSyntaxFactsService : CSharpSyntaxFacts,
ISyntaxFactsService
826 references to ISyntaxFactsService
Microsoft.CodeAnalysis.CSharp.EditorFeatures (6)
CompleteStatement\CompleteStatementCommandHandler.cs (3)
114
var
syntaxFacts = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
197
ISyntaxFactsService
syntaxFacts,
EventHookup\EventHookupSessionManager_EventHookupSession.cs (3)
161
document.GetRequiredLanguageService<
ISyntaxFactsService
>(), namingRule);
197
ISyntaxFactsService
syntaxFactsService, NamingRule namingRule)
219
private string? GetNameObjectPart(IEventSymbol eventSymbol, SyntaxToken plusEqualsToken, SemanticModel semanticModel,
ISyntaxFactsService
syntaxFactsService)
Microsoft.CodeAnalysis.CSharp.Features (63)
CodeRefactorings\SyncNamespace\CSharpChangeNamespaceService.cs (1)
115
ISyntaxFactsService
syntaxFacts,
Completion\CompletionProviders\ExplicitInterfaceMemberCompletionProvider.ItemGetter.cs (2)
65
var
syntaxFacts = Document.GetRequiredLanguageService<
ISyntaxFactsService
>();
Completion\CompletionProviders\SnippetCompletionProvider.cs (2)
102
var
syntaxFacts = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
Debugging\LocationInfoGetter.cs (2)
26
var
syntaxFactsService = document.GetLanguageService<
ISyntaxFactsService
>();
Formatting\CSharpAccessibilityModifiersNewDocumentFormattingProvider.cs (2)
40
var
syntaxFacts = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
Formatting\CSharpNamespaceDeclarationNewDocumentFormattingProvider.cs (2)
46
var
syntaxFacts = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
ImplementInterface\CSharpImplementExplicitlyCodeRefactoringProvider.cs (3)
64
var
syntaxFacts = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
89
SyntaxEditor editor,
ISyntaxFactsService
syntaxFacts,
InlineHints\CSharpInlineParameterNameHintsService.cs (1)
28
ISyntaxFactsService
syntaxFacts,
SignatureHelp\AbstractGenericNameSignatureHelpProvider.cs (5)
33
ISyntaxFactsService
syntaxFacts,
42
if (!TryGetGenericIdentifier(root, position, document.GetRequiredLanguageService<
ISyntaxFactsService
>(), triggerInfo.TriggerReason, cancellationToken,
93
var
syntaxFacts = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
100
private SignatureHelpState? GetCurrentArgumentState(SyntaxNode root, int position,
ISyntaxFactsService
syntaxFacts, CancellationToken cancellationToken)
SignatureHelp\AttributeSignatureHelpProvider.cs (5)
42
ISyntaxFactsService
syntaxFacts,
75
if (!TryGetAttributeExpression(root, position, document.GetRequiredLanguageService<
ISyntaxFactsService
>(), triggerInfo.TriggerReason, cancellationToken, out var attribute))
105
var
syntaxFacts = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
115
private SignatureHelpState? GetCurrentArgumentState(SyntaxNode root, int position,
ISyntaxFactsService
syntaxFacts, TextSpan currentSpan, CancellationToken cancellationToken)
SignatureHelp\ElementAccessExpressionSignatureHelpProvider.cs (8)
43
private static bool TryGetElementAccessExpression(SyntaxNode root, int position,
ISyntaxFactsService
syntaxFacts, SignatureHelpTriggerReason triggerReason, CancellationToken cancellationToken, [NotNullWhen(true)] out ExpressionSyntax? identifier, out SyntaxToken openBrace)
53
if (!TryGetElementAccessExpression(root, position, document.GetRequiredLanguageService<
ISyntaxFactsService
>(), triggerInfo.TriggerReason, cancellationToken, out var expression, out var openBrace))
105
var
syntaxFacts = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
133
private static SignatureHelpState? GetCurrentArgumentState(SyntaxNode root, int position,
ISyntaxFactsService
syntaxFacts, TextSpan currentSpan, CancellationToken cancellationToken)
299
internal static bool TryGetSyntax(SyntaxNode root, int position,
ISyntaxFactsService
syntaxFacts, SignatureHelpTriggerReason triggerReason, CancellationToken cancellationToken, [NotNullWhen(true)] out ExpressionSyntax? identifier, out SyntaxToken openBrace)
340
internal static bool TryGetSyntax(SyntaxNode root, int position,
ISyntaxFactsService
syntaxFacts, SignatureHelpTriggerReason triggerReason, CancellationToken cancellationToken, [NotNullWhen(true)] out ExpressionSyntax? identifier, out SyntaxToken openBrace)
377
internal static bool TryGetSyntax(SyntaxNode root, int position,
ISyntaxFactsService
syntaxFacts, SignatureHelpTriggerReason triggerReason, CancellationToken cancellationToken, [NotNullWhen(true)] out ExpressionSyntax? identifier, out SyntaxToken openBrace)
SignatureHelp\GenericNameFullyWrittenSignatureHelpProvider.cs (1)
23
ISyntaxFactsService
syntaxFacts,
SignatureHelp\GenericNamePartiallyWrittenSignatureHelpProvider.cs (1)
21
protected override bool TryGetGenericIdentifier(SyntaxNode root, int position,
ISyntaxFactsService
syntaxFacts, SignatureHelpTriggerReason triggerReason, CancellationToken cancellationToken, out SyntaxToken genericIdentifier, out SyntaxToken lessThanToken)
SignatureHelp\InitializerExpressionSignatureHelpProvider.cs (5)
37
ISyntaxFactsService
syntaxFacts,
58
if (!TryGetInitializerExpression(root, position, document.GetRequiredLanguageService<
ISyntaxFactsService
>(), triggerInfo.TriggerReason, cancellationToken, out var initializerExpression))
69
var
syntaxFacts = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
77
private SignatureHelpState? GetCurrentArgumentState(SyntaxNode root, int position,
ISyntaxFactsService
syntaxFacts, TextSpan currentSpan, CancellationToken cancellationToken)
SignatureHelp\PrimaryConstructorBaseTypeSignatureHelpProvider.cs (4)
46
ISyntaxFactsService
syntaxFacts,
72
var
syntaxFacts = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
107
private SignatureHelpState? GetCurrentArgumentState(SyntaxNode root, int position,
ISyntaxFactsService
syntaxFacts, TextSpan currentSpan, CancellationToken cancellationToken)
SignatureHelp\TupleConstructionSignatureHelpProvider.cs (9)
38
private SignatureHelpState? GetCurrentArgumentState(SyntaxNode root, int position,
ISyntaxFactsService
syntaxFacts, TextSpan currentSpan, CancellationToken cancellationToken)
65
ISyntaxFactsService
syntaxFacts, TextSpan currentSpan, CancellationToken cancellationToken, [NotNullWhen(true)] out TupleExpressionSyntax? result)
84
ISyntaxFactsService
syntaxFacts, TextSpan currentSpan, CancellationToken cancellationToken, [NotNullWhen(true)] out ParenthesizedExpressionSyntax? result)
111
var
syntaxFacts = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
125
ITypeInferenceService typeInferrer,
ISyntaxFactsService
syntaxFacts, CancellationToken cancellationToken, out ExpressionSyntax? targetExpression)
149
private SignatureHelpItems? CreateItems(int position, SyntaxNode root,
ISyntaxFactsService
syntaxFacts,
202
ISyntaxFactsService
syntaxFacts, CancellationToken cancellationToken, [NotNullWhen(true)] out TupleExpressionSyntax? tupleExpression)
219
ISyntaxFactsService
syntaxFacts, CancellationToken cancellationToken, [NotNullWhen(true)] out ParenthesizedExpressionSyntax? parenthesizedExpression)
src\Analyzers\CSharp\CodeFixes\RemoveInKeyword\RemoveInKeywordCodeFixProvider.cs (2)
61
var
syntaxFacts = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
src\Analyzers\CSharp\CodeFixes\RemoveUnusedParametersAndValues\CSharpRemoveUnusedValuesCodeFixProvider.cs (1)
187
ISyntaxFactsService
syntaxFacts)
src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpUseCollectionExpressionForArrayCodeFixProvider.cs (2)
42
var
syntaxFacts = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpUseCollectionExpressionForFluentCodeFixProvider.cs (2)
50
var
syntaxFacts = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
src\Analyzers\CSharp\CodeFixes\UseCompoundAssignment\CSharpUseCompoundAssignmentCodeFixProvider.cs (1)
49
protected override bool PreferPostfix(
ISyntaxFactsService
syntaxFacts, AssignmentExpressionSyntax currentAssignment)
src\Analyzers\CSharp\CodeFixes\UseCompoundAssignment\CSharpUseCompoundCoalesceAssignmentCodeFixProvider.cs (2)
45
var
syntaxFacts = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
Microsoft.CodeAnalysis.CSharp.Workspaces (2)
Rename\CSharpRenameRewriterLanguageService.cs (1)
1156
public override bool IsIdentifierValid(string replacementText,
ISyntaxFactsService
syntaxFactsService)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpSyntaxFactsServiceFactory.cs (1)
13
[ExportLanguageServiceFactory(typeof(
ISyntaxFactsService
), LanguageNames.CSharp), Shared]
Microsoft.CodeAnalysis.EditorFeatures (32)
Classification\Semantic\AbstractSemanticOrEmbeddedClassificationViewTaggerProvider.cs (2)
162
var
service = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
DocumentationComments\AbstractXmlTagCompletionCommandHandler.cs (2)
118
var
syntaxFacts = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
Editor\GoToAdjacentMemberCommandHandler.cs (3)
80
var
syntaxFactsService = document?.GetLanguageService<
ISyntaxFactsService
>();
104
internal static int? GetTargetPosition(
ISyntaxFactsService
service, SyntaxNode root, int caretPosition, bool next)
InlineRename\CommandHandlers\AbstractRenameCommandHandler_TypeCharHandler.cs (2)
31
var
syntaxFactsService = document.GetLanguageService<
ISyntaxFactsService
>();
InlineRename\InlineRenameSession.OpenTextBufferManager.cs (1)
476
document.GetLanguageService<LanguageService.
ISyntaxFactsService
>().IsCaseSensitive), cancellationToken);
IntelliSense\AsyncCompletion\CompletionSource.cs (3)
182
var
syntaxFacts = services.GetService<
ISyntaxFactsService
>();
597
SourceText text, int questionPosition,
ISyntaxFactsService
syntaxFacts)
Navigation\AbstractDefinitionLocationService.cs (2)
282
var
syntaxFactsService = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
Peek\PeekHelpers.cs (4)
53
var
syntaxFactsService = workspace.Services.GetLanguageServices(root.Language).GetService<
ISyntaxFactsService
>();
61
node = node.FirstAncestorOrSelf<SyntaxNode,
ISyntaxFactsService
>((node, syntaxFactsService) => syntaxFactsService.IsMethodLevelMember(node), syntaxFactsService) ?? node;
66
node = node.FirstAncestorOrSelf<SyntaxNode,
ISyntaxFactsService
>((node, syntaxFactsService) => syntaxFactsService.IsTopLevelNodeWithMembers(node), syntaxFactsService) ?? node;
RenameTracking\RenameTrackingTaggerProvider.RenameTrackingCommitter.cs (2)
210
var
syntaxFacts = documentWithOriginalName.GetLanguageService<
ISyntaxFactsService
>();
RenameTracking\RenameTrackingTaggerProvider.StateMachine.cs (6)
140
if (!TryGetSyntaxFactsService(out
var
syntaxFactsService))
171
if (!TryGetSyntaxFactsService(out
var
syntaxFactsService))
193
private static bool IsTrackableCharacter(
ISyntaxFactsService
syntaxFactsService, char c)
280
return TryGetSyntaxFactsService(out
var
syntaxFactsService) && TryGetLanguageHeuristicsService(out var languageHeuristicsService) &&
345
private bool TryGetSyntaxFactsService(out
ISyntaxFactsService
syntaxFactsService)
353
syntaxFactsService = document.GetLanguageService<
ISyntaxFactsService
>();
RenameTracking\RenameTrackingTaggerProvider.TrackingSession.cs (3)
169
var
syntaxFactsService = document.GetLanguageService<
ISyntaxFactsService
>();
259
ISyntaxFactsService
syntaxFactsService,
SignatureHelp\Controller.Session_ComputeModel.cs (2)
125
var
syntaxFactsService = document.GetLanguageService<
ISyntaxFactsService
>();
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (14)
Completion\AbstractArgumentProviderTests`1.cs (2)
101
var
syntaxFacts = workspace.Services.GetLanguageServices(root.Language).GetRequiredService<
ISyntaxFactsService
>();
Completion\AbstractCompletionProviderTests.cs (2)
97
var
service = document.GetLanguageService<
ISyntaxFactsService
>();
Diagnostics\GenerateType\TestGenerateTypeOptionsService.cs (1)
50
ISyntaxFactsService
syntaxFactsService)
GoToAdjacentMember\AbstractGoToAdjacentMemberTests.cs (3)
41
var
service = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
67
document.GetRequiredLanguageService<
ISyntaxFactsService
>(),
QuickInfo\AbstractSemanticQuickInfoSourceTests.cs (2)
151
var
service = document.GetLanguageService<
ISyntaxFactsService
>();
SignatureHelp\AbstractSignatureHelpProviderTests.cs (2)
113
var
service = document.GetLanguageService<
ISyntaxFactsService
>();
TypeInferrer\TypeInferrerTestBase.cs (2)
28
var
service = document.GetLanguageService<
ISyntaxFactsService
>();
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (2)
Completion\CompletionServiceTests.cs (2)
132
var
syntaxFacts = document.GetLanguageService<
ISyntaxFactsService
>();
Microsoft.CodeAnalysis.ExternalAccess.Copilot (4)
Analyzer\CopilotUtilities.cs (2)
32
if (document.GetLanguageService<
ISyntaxFactsService
>() is not
ISyntaxFactsService
service)
Internal\Analyzer\CSharp\CSharpCopilotCodeAnalysisService.cs (2)
126
var
syntaxFacts = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
Microsoft.CodeAnalysis.Features (556)
AddFileBanner\AbstractAddFileBannerCodeRefactoringProvider.cs (4)
115
var
syntaxFacts = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
126
var
syntaxFacts = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
AddImport\AbstractAddImportCodeRefactoringProvider.cs (2)
52
var
syntaxFacts = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
AddImport\SymbolReferenceFinder.cs (5)
34
private readonly
ISyntaxFactsService
_syntaxFacts;
68
_syntaxFacts = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
159
TSimpleNameSyntax nameNode,
ISyntaxFactsService
syntaxFacts, out string name, out int arity,
297
var
syntaxFacts = _document.GetRequiredLanguageService<
ISyntaxFactsService
>();
AddImport\SymbolResult.cs (2)
56
var
syntaxFacts = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
BraceCompletion\AbstractBraceCompletionService.cs (4)
83
var
syntaxFactsService = document.LanguageServices.GetRequiredService<
ISyntaxFactsService
>();
125
var
syntaxFactsService = context.Document.LanguageServices.GetRequiredService<
ISyntaxFactsService
>();
ChangeSignature\AbstractChangeSignatureService.cs (2)
976
var
syntaxFacts = services.GetRequiredService<
ISyntaxFactsService
>();
ChangeSignature\DelegateInvokeMethodReferenceFinder.cs (1)
93
var
syntaxFacts = state.SyntaxFacts;
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.AbstractGlobalSuppressMessageCodeAction.cs (2)
88
var
syntaxFacts = _project.Services.GetRequiredService<
ISyntaxFactsService
>();
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.cs (2)
286
var
syntaxFacts = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
CodeLens\CodeLensReferencesService.cs (2)
168
var
syntaxFactsService = document.GetLanguageService<
ISyntaxFactsService
>();
CodeRefactorings\AddAwait\AbstractAddAwaitCodeRefactoringProvider.cs (3)
43
var
syntaxFacts = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
71
SemanticModel model,
ISyntaxFactsService
syntaxFacts, SyntaxNode node, CancellationToken cancellationToken)
CodeRefactorings\ExtractMethod\AbstractExtractMethodCodeRefactoringProvider.cs (2)
98
var
syntaxFacts = document.GetLanguageService<
ISyntaxFactsService
>();
CodeRefactorings\MoveType\AbstractMoveTypeService.cs (3)
98
var
syntaxFacts = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
146
private static bool ClassNextToGlobalStatements(SyntaxNode root,
ISyntaxFactsService
syntaxFacts)
CodeRefactorings\MoveType\AbstractMoveTypeService.MoveTypeEditor.cs (8)
83
var
syntaxFacts = documentWithMovedType.GetRequiredLanguageService<
ISyntaxFactsService
>();
130
var
syntaxFacts = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
210
var
syntaxFacts = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
339
var
syntaxFacts = SemanticDocument.GetRequiredLanguageService<
ISyntaxFactsService
>();
CodeRefactorings\MoveType\AbstractMoveTypeService.MoveTypeNamespaceScopeEditor.cs (2)
40
var
syntaxFactsService = SemanticDocument.GetRequiredLanguageService<
ISyntaxFactsService
>();
CodeRefactorings\SyncNamespace\AbstractChangeNamespaceService.cs (14)
60
public abstract bool TryGetReplacementReferenceSyntax(SyntaxNode reference, ImmutableArray<string> newNamespaceParts,
ISyntaxFactsService
syntaxFacts, [NotNullWhen(returnValue: true)] out SyntaxNode? old, [NotNullWhen(returnValue: true)] out SyntaxNode? @new);
131
var
syntaxFacts = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
174
var
syntaxFacts = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
189
var
syntaxFacts = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
631
var
syntaxFacts = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
639
ISyntaxFactsService
syntaxFacts, SyntaxNode root, HashSet<string> allNamespaceNameParts)
742
var
syntaxFacts = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
840
var
syntaxFacts = doc.GetRequiredLanguageService<
ISyntaxFactsService
>();
CodeRefactorings\SyncNamespace\AbstractSyncNamespaceCodeRefactoringProvider.State.cs (4)
102
var
syntaxFacts = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
169
private static string? GetDefaultNamespace(Document document,
ISyntaxFactsService
syntaxFacts)
200
private static string? GetRelativeNamespace(string relativeTo, string @namespace,
ISyntaxFactsService
syntaxFacts)
Completion\CommonCompletionUtilities.cs (2)
211
var
syntaxFacts = context.GetRequiredLanguageService<
ISyntaxFactsService
>();
Completion\CompletionHelper.cs (2)
23
var
syntaxFacts = document.GetLanguageService<
ISyntaxFactsService
>();
Completion\CompletionService_GetCompletions.cs (2)
196
var
syntaxFactsService = document.GetLanguageService<
ISyntaxFactsService
>();
Completion\Providers\AbstractAwaitCompletionProvider.cs (6)
83
var
syntaxFacts = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
173
var
syntaxFacts = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
261
var
syntaxFacts = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
Completion\Providers\AbstractInternalsVisibleToCompletionProvider.cs (5)
61
var
syntaxFactsService = context.Document.GetRequiredLanguageService<
ISyntaxFactsService
>();
83
private static SyntaxNode? GetAttributeSyntaxNodeOfToken(
ISyntaxFactsService
syntaxFactsService, SyntaxToken token)
251
var
syntaxFacts = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
Completion\Providers\AbstractKeywordCompletionProvider.cs (2)
60
var
syntaxFacts = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
Completion\Providers\AbstractMemberInsertingCompletionProvider.cs (2)
188
var
syntaxFacts = memberContainingDocument.Project.Services.GetRequiredService<
ISyntaxFactsService
>();
Completion\Providers\AbstractPreprocessorCompletionProvider.cs (2)
29
var
syntaxFacts = originatingDocument.GetRequiredLanguageService<
ISyntaxFactsService
>();
Completion\Providers\AbstractSymbolCompletionProvider.cs (2)
441
var
syntaxFacts = syntaxContext.GetRequiredLanguageService<
ISyntaxFactsService
>();
Completion\Providers\ImportCompletionProvider\AbstractExtensionMethodImportCompletionProvider.cs (3)
45
var
syntaxFacts = completionContext.Document.GetRequiredLanguageService<
ISyntaxFactsService
>();
76
ISyntaxFactsService
syntaxFacts,
Completion\Providers\ImportCompletionProvider\AbstractImportCompletionProvider.cs (4)
72
var
syntaxFacts = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
205
var
syntaxFacts = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
Completion\Providers\ImportCompletionProvider\AbstractTypeImportCompletionProvider.cs (2)
67
var
syntaxFactsService = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
Completion\Providers\ImportCompletionProvider\ExtensionMemberImportCompletionHelper.cs (2)
248
var
syntaxFacts = project.Services.GetRequiredService<
ISyntaxFactsService
>();
ConvertAnonymousType\AbstractConvertAnonymousTypeToClassCodeRefactoringProvider.cs (9)
60
var
syntaxFacts = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
110
var
syntaxFacts = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
111
var containingMember = anonymousObject.FirstAncestorOrSelf<SyntaxNode,
ISyntaxFactsService
>((node, syntaxFacts) => syntaxFacts.IsMethodLevelMember(node), syntaxFacts) ?? anonymousObject;
153
var
syntaxFacts = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
364
var
syntaxFacts = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
ConvertAnonymousType\AbstractConvertAnonymousTypeToTupleCodeRefactoringProvider.cs (3)
83
var
syntaxFacts = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
84
var containingMember = anonymousNode.FirstAncestorOrSelf<SyntaxNode,
ISyntaxFactsService
>((node, syntaxFacts) => syntaxFacts.IsMethodLevelMember(node), syntaxFacts) ?? anonymousNode;
ConvertAutoPropertyToFullProperty\AbstractConvertAutoPropertyToFullPropertyCodeRefactoringProvider.cs (2)
57
var
syntaxFacts = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
ConvertForToForEach\AbstractConvertForToForEachCodeRefactoringProvider.cs (4)
66
var
syntaxFacts = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
321
var
syntaxFacts = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
ConvertIfToSwitch\AbstractConvertIfToSwitchCodeRefactoringProvider.cs (5)
44
var
syntaxFactsService = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
74
ISyntaxFactsService
syntaxFactsService,
189
var
syntaxFactsService = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
ConvertNumericLiteral\AbstractConvertNumericLiteralCodeRefactoringProvider.cs (2)
38
var
syntaxFacts = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
ConvertToInterpolatedString\AbstractConvertConcatenationToInterpolatedStringRefactoringProvider.cs (6)
38
var
syntaxFacts = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
136
var
syntaxFacts = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
266
ISyntaxFactsService
syntaxFacts,
285
ISyntaxFactsService
syntaxFacts, SyntaxNode? expression,
ConvertToInterpolatedString\AbstractConvertPlaceholderToInterpolatedStringRefactoringProvider.cs (8)
59
var
syntaxFacts = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
136
var
syntaxFacts = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
274
var
syntaxFacts = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
317
var
syntaxFacts = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
ConvertToInterpolatedString\ConvertRegularStringToInterpolatedStringRefactoringProvider.cs (4)
55
var
syntaxFacts = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
108
var
syntaxFacts = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
ConvertTupleToStruct\AbstractConvertTupleToStructCodeRefactoringProvider.cs (10)
90
var
syntaxFacts = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
166
var
syntaxFacts = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
167
return tupleExprOrTypeNode.FirstAncestorOrSelf<SyntaxNode,
ISyntaxFactsService
>((node, syntaxFacts) => syntaxFacts.IsMethodLevelMember(node), syntaxFacts);
568
var
syntaxFacts = document.GetLanguageService<
ISyntaxFactsService
>();
639
var
syntaxFacts = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
753
var comparer = document.GetRequiredLanguageService<
ISyntaxFactsService
>().StringComparer;
Debugging\AbstractDataTipInfoGetter.cs (2)
28
var
syntaxFacts = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
DesignerAttribute\DesignerAttributeDiscoveryService.cs (2)
296
var
syntaxFacts = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
Diagnostics\Service\DiagnosticAnalyzerService.IncrementalMemberEditAnalyzer.cs (4)
208
var
syntaxFacts = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
246
var
service = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
Diagnostics\Service\DocumentAnalysisExecutor.cs (2)
270
var
service = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
DocumentationComments\AbstractDocumentationCommentSnippetService.cs (2)
359
var
syntaxFacts = document.LanguageServices.GetRequiredService<
ISyntaxFactsService
>();
DocumentHighlighting\AbstractDocumentHighlightsService.cs (2)
314
var
syntaxFacts = document.GetLanguageService<
ISyntaxFactsService
>();
EmbeddedLanguages\DateAndTime\DateAndTimeEmbeddedCompletionProvider.cs (2)
82
var
syntaxFacts = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
EmbeddedLanguages\DateAndTime\LanguageServices\DateAndTimeEmbeddedLanguage.cs (3)
29
var
syntaxFacts = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
40
private static SyntaxToken GetToken(
ISyntaxFactsService
syntaxFacts, SyntaxNode root, int position)
ExternalAccess\UnitTesting\API\UnitTestingSearchHelpers.cs (2)
171
var
syntaxFacts = project.GetRequiredLanguageService<
ISyntaxFactsService
>();
ExternalAccess\UnitTesting\SolutionCrawler\AbstractUnitTestingDocumentDifferenceService.cs (2)
20
var
syntaxFactsService = newDocument.Project.Services.GetService<
ISyntaxFactsService
>();
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingWorkCoordinator.UnitTestingIncrementalAnalyzerProcessor.cs (2)
186
var
syntaxFactsService = document.GetLanguageService<
ISyntaxFactsService
>();
ExtractClass\AbstractExtractClassRefactoringProvider.cs (2)
90
var
syntaxFacts = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
ExtractClass\ExtractClassWithDialogCodeAction.cs (2)
163
var
syntaxFacts = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
ExtractMethod\MethodExtractor.Analyzer.cs (3)
37
protected
ISyntaxFactsService
SyntaxFacts => this.SemanticDocument.Document.GetRequiredLanguageService<
ISyntaxFactsService
>();
288
var
syntaxFacts = this.SyntaxFacts;
ExtractMethod\MethodExtractor.CodeGenerator.cs (2)
359
var
syntaxFacts = this.SemanticDocument.GetRequiredLanguageService<
ISyntaxFactsService
>();
ExtractMethod\MethodExtractor.cs (2)
108
var
syntaxFacts = document.GetLanguageService<
ISyntaxFactsService
>();
ExtractMethod\SelectionResult.cs (2)
136
var
syntaxFacts = this.SemanticDocument.GetRequiredLanguageService<
ISyntaxFactsService
>();
FindUsages\AbstractFindUsagesService_FindReferences.cs (2)
176
var
syntaxFacts = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
FullyQualify\AbstractFullyQualifyService.cs (4)
63
var
syntaxFacts = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
190
var
syntaxFacts = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
GenerateConstructors\AbstractGenerateConstructorsCodeRefactoringProvider.cs (2)
298
var
syntaxFacts = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
GenerateEqualsAndGetHashCodeFromMembers\AbstractGenerateEqualsAndGetHashCodeService.cs (1)
29
var formatBinaryRule = new FormatLargeBinaryExpressionRule(document.GetRequiredLanguageService<
ISyntaxFactsService
>());
GenerateEqualsAndGetHashCodeFromMembers\FormatLargeBinaryExpressionRule.cs (2)
17
private sealed class FormatLargeBinaryExpressionRule(
ISyntaxFactsService
syntaxFacts) : AbstractFormattingRule
19
private readonly
ISyntaxFactsService
_syntaxFacts = syntaxFacts;
GenerateEqualsAndGetHashCodeFromMembers\GenerateEqualsAndGetHashCodeFromMembersCodeRefactoringProvider.cs (2)
184
var
syntaxFacts = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
GenerateFromMembers\GenerateFromMembersHelpers.cs (2)
25
var
syntaxFacts = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
GenerateType\AbstractGenerateTypeService.CodeAction.cs (2)
104
var
syntaxFactsService = _document.GetRequiredLanguageService<
ISyntaxFactsService
>();
GenerateType\AbstractGenerateTypeService.Editor.cs (2)
570
var
syntaxFacts = _semanticDocument.Document.GetRequiredLanguageService<
ISyntaxFactsService
>();
GenerateType\AbstractGenerateTypeService.GenerateNamedType.cs (4)
149
var
syntaxFacts = _semanticDocument.Document.GetLanguageService<
ISyntaxFactsService
>();
198
var
syntaxFacts = _semanticDocument.Document.GetLanguageService<
ISyntaxFactsService
>();
GenerateType\AbstractGenerateTypeService.State.cs (4)
90
var
syntaxFacts = semanticDocument.Document.GetRequiredLanguageService<
ISyntaxFactsService
>();
204
var
syntaxFacts = document.Document.GetRequiredLanguageService<
ISyntaxFactsService
>();
GenerateType\IGenerateTypeOptionService.cs (1)
20
ISyntaxFactsService
syntaxFactsService);
GoToDefinition\AbstractGoToDefinitionSymbolService.cs (2)
68
var
syntaxFacts = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
InheritanceMargin\AbstractInheritanceMarginService_Helpers.cs (2)
168
var
syntaxFacts = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
InitializeParameter\AbstractAddParameterCheckCodeRefactoringProvider.cs (7)
200
var
syntaxFacts = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
236
ISyntaxFactsService
syntaxFacts, SemanticModel semanticModel,
358
var
syntaxFacts = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
900
var
syntaxFacts = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
InitializeParameter\AbstractInitializeParameterCodeRefactoringProvider.cs (3)
73
var
syntaxFacts = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
141
SyntaxNode functionDeclaration, SemanticModel semanticModel,
ISyntaxFactsService
syntaxFacts,
InlineHints\AbstractInlineParameterNameHintsService.cs (5)
27
ISyntaxFactsService
syntaxFacts,
61
var
syntaxFacts = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
279
private static bool ParameterMatchesArgumentName(SyntaxNode argument, IParameterSymbol parameter,
ISyntaxFactsService
syntaxFacts)
285
protected static string GetIdentifierNameFromArgument(SyntaxNode argument,
ISyntaxFactsService
syntaxFacts)
IntroduceParameter\AbstractIntroduceParameterCodeRefactoringProvider.cs (7)
59
var
syntaxFacts = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
120
private static bool IsValidExpression(SyntaxNode expression,
ISyntaxFactsService
syntaxFacts)
165
var
syntaxFacts = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
304
var
syntaxFacts = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
IntroduceParameter\IntroduceParameterDocumentRewriter.cs (4)
35
private readonly
ISyntaxFactsService
_syntaxFacts = originalDocument.GetRequiredLanguageService<
ISyntaxFactsService
>();
679
var
syntaxFacts = _originalDocument.GetRequiredLanguageService<
ISyntaxFactsService
>();
IntroduceUsingStatement\AbstractIntroduceUsingStatementCodeRefactoringProvider.cs (8)
72
var
syntaxFacts = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
155
var
syntaxFacts = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
275
ISyntaxFactsService
syntaxFacts,
318
ISyntaxFactsService
syntaxFactsService,
347
ISyntaxFactsService
syntaxFactsService,
434
ISyntaxFactsService
syntaxFactsService,
IntroduceVariable\AbstractIntroduceLocalForExpressionCodeRefactoringProvider.cs (4)
39
var
syntaxFacts = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
87
var
syntaxFacts = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
IntroduceVariable\AbstractIntroduceVariableService.cs (2)
301
var
syntaxFacts = currentDocument.Project.Services.GetService<
ISyntaxFactsService
>();
IntroduceVariable\AbstractIntroduceVariableService.IntroduceVariableCodeAction.cs (1)
77
var singleLineExpression = _semanticDocument.Document.GetRequiredLanguageService<
ISyntaxFactsService
>().ConvertToSingleLine(expression);
IntroduceVariable\AbstractIntroduceVariableService.State.cs (4)
76
var
syntaxFacts = document.Document.GetRequiredLanguageService<
ISyntaxFactsService
>();
202
var
syntaxFacts = document.Document.GetRequiredLanguageService<
ISyntaxFactsService
>();
InvertIf\AbstractInvertIfCodeRefactoringProvider.cs (3)
117
var
syntaxFacts = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
421
document.GetRequiredLanguageService<
ISyntaxFactsService
>()));
InvertLogical\AbstractInvertLogicalCodeRefactoringProvider.cs (4)
40
var
syntaxFacts = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
118
var
syntaxFacts = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
LanguageServices\SymbolDisplayService\AbstractSymbolDisplayService.AbstractSymbolDescriptionBuilder.cs (2)
190
var
syntaxFacts = LanguageServices.GetRequiredService<
ISyntaxFactsService
>();
MoveDeclarationNearReference\AbstractMoveDeclarationNearReferenceCodeRefactoringProvider.cs (2)
23
var
syntaxFacts = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
MoveStaticMembers\MoveStaticMembersWithDialogCodeAction.cs (6)
50
var
syntaxFacts = _document.GetRequiredLanguageService<
ISyntaxFactsService
>();
275
var
syntaxFacts = doc.GetRequiredLanguageService<
ISyntaxFactsService
>();
407
var
syntaxFacts = sourceDoc.GetRequiredLanguageService<
ISyntaxFactsService
>();
MoveToNamespace\AbstractMoveToNamespaceService.cs (6)
130
var
syntaxFacts = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
189
var
syntaxFacts = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
319
var
syntaxFactsService = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
NameTupleElement\AbstractNameTupleElementCodeRefactoringProvider.cs (2)
48
var
syntaxFacts = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
NavigateTo\AbstractNavigateToSearchService.NormalSearch.cs (2)
110
var
syntaxFacts = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
OrganizeImports\OrganizeImportsCodeRefactoringProvider.cs (2)
73
var
syntaxFacts = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
PullMemberUp\MembersPuller.cs (6)
311
var
syntaxFacts = destinationEditor.OriginalDocument.GetRequiredLanguageService<
ISyntaxFactsService
>();
404
private static SyntaxTriviaList GetLeadingTriviaBeforeFirstMember(SyntaxNode root,
ISyntaxFactsService
syntaxFacts)
412
private static SyntaxNode RemoveLeadingTriviaBeforeFirstMember(SyntaxNode root,
ISyntaxFactsService
syntaxFacts)
420
private static SyntaxNode AddLeadingTriviaBeforeFirstMember(SyntaxNode root,
ISyntaxFactsService
syntaxFacts, SyntaxTriviaList trivia)
433
private static ImmutableArray<SyntaxNode> GetImports(SyntaxNode start,
ISyntaxFactsService
syntaxFacts)
QuickInfo\CommonSemanticQuickInfoProvider.cs (8)
166
var
syntaxFactsService = services.GetRequiredLanguageService<
ISyntaxFactsService
>(semanticModel.Language);
197
var
syntaxFacts = languageServices.GetRequiredService<
ISyntaxFactsService
>();
312
var
syntaxFacts = languageServices.GetRequiredService<
ISyntaxFactsService
>();
347
var
syntaxFacts = languageServices.GetRequiredService<
ISyntaxFactsService
>();
Rename\SymbolicRenameInfo.cs (6)
92
var isCaseSensitive = this.Document.GetRequiredLanguageService<
ISyntaxFactsService
>().IsCaseSensitive;
100
var isCaseSensitive = this.Document.GetRequiredLanguageService<
ISyntaxFactsService
>().IsCaseSensitive;
127
var
syntaxFacts = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
137
var
syntaxFacts = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
ReplaceConditionalWithStatements\AbstractReplaceConditionalWithStatementsCodeRefactoringProvider.cs (8)
65
var
syntaxFacts = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
113
var
syntaxFacts = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
204
var
syntaxFacts = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
229
var
syntaxFacts = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
ReplaceDocCommentTextWithTag\AbstractReplaceDocCommentTextWithTagCodeRefactoringProvider.cs (2)
82
var
syntaxFacts = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
ReplacePropertyWithMethods\AbstractReplacePropertyWithMethodsService.cs (4)
63
var
syntaxFacts = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
78
private readonly
ISyntaxFactsService
_syntaxFacts;
94
ISyntaxFactsService
syntaxFacts,
ReplacePropertyWithMethods\ReplacePropertyWithMethodsCodeRefactoringProvider.cs (2)
243
var
syntaxFacts = originalDocument.GetRequiredLanguageService<
ISyntaxFactsService
>();
Shared\Utilities\ExtractTypeHelpers.cs (2)
102
var
syntaxFacts = newTypeDocument.GetRequiredLanguageService<
ISyntaxFactsService
>();
SignatureHelp\AbstractSignatureHelpProvider.cs (1)
309
if (!relatedDocument.GetRequiredLanguageService<
ISyntaxFactsService
>().IsInInactiveRegion(syntaxTree, position, cancellationToken))
SignatureHelp\CommonSignatureHelpUtilities.cs (3)
113
var
syntaxFacts = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
122
ISyntaxFactsService
syntaxFacts,
SimplifyThisOrMe\AbstractSimplifyThisOrMeCodeFixProvider.cs (2)
42
var
syntaxFacts = document.GetLanguageService<
ISyntaxFactsService
>();
SimplifyTypeNames\AbstractSimplifyTypeNamesCodeFixProvider.cs (2)
85
var
syntaxFacts = document.GetLanguageService<
ISyntaxFactsService
>();
Snippets\SnippetProviders\AbstractInlineStatementSnippetProvider.cs (5)
51
var
syntaxFacts = context.Document.GetRequiredLanguageService<
ISyntaxFactsService
>();
63
var
syntaxFacts = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
92
ISyntaxFactsService
syntaxFacts,
Snippets\SnippetProviders\AbstractSnippetProvider.cs (4)
57
var
syntaxFacts = context.Document.GetRequiredLanguageService<
ISyntaxFactsService
>();
74
var
syntaxFacts = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
Snippets\SnippetUtilities.cs (1)
13
public static bool TryGetWordOnLeft(int position, SourceText currentText,
ISyntaxFactsService
syntaxFactsService, [NotNullWhen(true)] out TextSpan? wordSpan)
SolutionCrawler\AbstractDocumentDifferenceService.cs (4)
23
var
syntaxFactsService = newDocument.Project.Services.GetService<
ISyntaxFactsService
>();
105
ISyntaxFactsService
syntaxFactsService, SyntaxNode oldRoot, SyntaxNode newRoot, TextChangeRange range)
139
ISyntaxFactsService
syntaxFactsService, SyntaxNode oldRoot, SyntaxNode newRoot, TextChangeRange range)
SpellCheck\AbstractSpellCheckCodeFixProvider.cs (2)
91
var
syntaxFacts = document.GetLanguageService<
ISyntaxFactsService
>();
SpellCheck\AbstractSpellCheckSpanService.cs (4)
31
var
syntaxFacts = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
46
ISyntaxFactsService
syntaxFacts,
52
private readonly
ISyntaxFactsService
_syntaxFacts = syntaxFacts;
SplitOrMergeIfStatements\AbstractMergeIfStatementsCodeRefactoringProvider.cs (2)
43
var
syntaxFacts = document.GetLanguageService<
ISyntaxFactsService
>();
SplitOrMergeIfStatements\AbstractSplitIfStatementCodeRefactoringProvider.cs (5)
45
var
syntaxFacts = document.GetLanguageService<
ISyntaxFactsService
>();
62
var
syntaxFacts = document.GetLanguageService<
ISyntaxFactsService
>();
95
SyntaxToken token, SyntaxNode rootExpression,
ISyntaxFactsService
syntaxFacts)
SplitOrMergeIfStatements\Consecutive\AbstractMergeConsecutiveIfStatementsCodeRefactoringProvider.cs (13)
58
var
syntaxFacts = document.GetLanguageService<
ISyntaxFactsService
>();
71
var
syntaxFacts = document.GetLanguageService<
ISyntaxFactsService
>();
83
var
syntaxFacts = document.GetLanguageService<
ISyntaxFactsService
>();
137
ISyntaxFactsService
syntaxFacts,
148
ISyntaxFactsService
syntaxFacts,
160
ISyntaxFactsService
syntaxFacts,
174
ISyntaxFactsService
syntaxFacts,
188
ISyntaxFactsService
syntaxFacts,
227
ISyntaxFactsService
syntaxFacts,
247
ISyntaxFactsService
syntaxFacts,
SplitOrMergeIfStatements\Consecutive\AbstractSplitIntoConsecutiveIfStatementsCodeRefactoringProvider.cs (2)
61
var
syntaxFacts = document.GetLanguageService<
ISyntaxFactsService
>();
SplitOrMergeIfStatements\Nested\AbstractMergeNestedIfStatementsCodeRefactoringProvider.cs (8)
46
var
syntaxFacts = document.GetLanguageService<
ISyntaxFactsService
>();
59
var
syntaxFacts = document.GetLanguageService<
ISyntaxFactsService
>();
71
var
syntaxFacts = document.GetLanguageService<
ISyntaxFactsService
>();
146
ISyntaxFactsService
syntaxFacts,
229
ISyntaxFactsService
syntaxFacts,
src\Analyzers\Core\CodeFixes\AddAnonymousTypeMemberName\AbstractAddAnonymousTypeMemberNameCodeFixProvider.cs (2)
117
var
syntaxFacts = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
src\Analyzers\Core\CodeFixes\AddExplicitCast\AbstractAddExplicitCastCodeFixProvider.cs (4)
121
var
syntaxFacts = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
174
var
syntaxFacts = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
src\Analyzers\Core\CodeFixes\AddExplicitCast\Fixer.cs (2)
124
var
syntaxFacts = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
src\Analyzers\Core\CodeFixes\AddParameter\AbstractAddParameterCodeFixProvider.cs (10)
72
var
syntaxFacts = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
127
ISyntaxFactsService
syntaxFacts,
148
ISyntaxFactsService
syntaxFacts,
196
ISyntaxFactsService
syntaxFacts,
404
var
syntaxFacts = invocationDocument.GetRequiredLanguageService<
ISyntaxFactsService
>();
414
var
syntaxFacts = invocationDocument.GetRequiredLanguageService<
ISyntaxFactsService
>();
434
ISyntaxFactsService
syntaxFacts,
src\Analyzers\Core\CodeFixes\AddParameter\AddParameterService.cs (2)
108
var
syntaxFacts = document.GetLanguageService<
ISyntaxFactsService
>();
src\Analyzers\Core\CodeFixes\AliasAmbiguousType\AbstractAliasAmbiguousTypeCodeFixProvider.cs (2)
33
var
syntaxFacts = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
src\Analyzers\Core\CodeFixes\ForEachCast\AbstractForEachCastCodeFixProvider.cs (2)
42
var
syntaxFacts = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
src\Analyzers\Core\CodeFixes\GenerateConstructor\AbstractGenerateConstructorService.cs (2)
182
var
syntaxFacts = document.Document.GetRequiredLanguageService<
ISyntaxFactsService
>();
src\Analyzers\Core\CodeFixes\GenerateConstructor\AbstractGenerateConstructorService.State.cs (3)
243
var
syntaxFacts = GetRequiredLanguageService<
ISyntaxFactsService
>(TypeToGenerateIn.Language);
247
private bool Matches(IMethodSymbol ctor,
ISyntaxFactsService
service)
src\Analyzers\Core\CodeFixes\GenerateDefaultConstructors\AbstractGenerateDefaultConstructorsService.State.cs (2)
67
var
syntaxFacts = semanticDocument.Document.GetRequiredLanguageService<
ISyntaxFactsService
>();
src\Analyzers\Core\CodeFixes\GenerateEnumMember\AbstractGenerateEnumMemberService.State.cs (2)
93
var
syntaxFacts = semanticDocument.Document.GetRequiredLanguageService<
ISyntaxFactsService
>();
src\Analyzers\Core\CodeFixes\GenerateMember\AbstractGenerateMemberCodeFixProvider.cs (3)
39
var
syntaxFacts = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
60
ISyntaxFactsService
syntaxFacts, SyntaxNode root,
src\Analyzers\Core\CodeFixes\GenerateMember\AbstractGenerateMemberService.cs (2)
86
var
syntaxFacts = semanticDocument.Document.GetRequiredLanguageService<
ISyntaxFactsService
>();
src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\AbstractGenerateMethodService.State.cs (2)
134
var
syntaxFacts = semanticDocument.Document.GetRequiredLanguageService<
ISyntaxFactsService
>();
src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\AbstractGenerateParameterizedMemberService.SignatureInfo.cs (2)
121
var
syntaxFacts = Document.Project.Solution.GetLanguageService<
ISyntaxFactsService
>(State.TypeToGenerateIn.Language);
src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\AbstractGenerateParameterizedMemberService.State.cs (2)
87
var
syntaxFacts = destinationProvider.GetService<
ISyntaxFactsService
>();
src\Analyzers\Core\CodeFixes\GenerateVariable\AbstractGenerateVariableService.CodeAction.cs (2)
131
var
syntaxFacts = _semanticDocument.Document.GetRequiredLanguageService<
ISyntaxFactsService
>();
src\Analyzers\Core\CodeFixes\GenerateVariable\AbstractGenerateVariableService.State.cs (8)
253
var
syntaxFacts = _document.Document.GetLanguageService<
ISyntaxFactsService
>();
329
var
syntaxFacts = _document.Document.GetLanguageService<
ISyntaxFactsService
>();
368
var
syntaxFacts = _document.Document.GetLanguageService<
ISyntaxFactsService
>();
501
var
syntaxFacts = _document.Document.GetRequiredLanguageService<
ISyntaxFactsService
>();
src\Analyzers\Core\CodeFixes\ImplementAbstractClass\ImplementAbstractClassData.cs (4)
139
var
syntaxFacts = _document.GetRequiredLanguageService<
ISyntaxFactsService
>();
173
var
syntaxFacts = _document.GetRequiredLanguageService<
ISyntaxFactsService
>();
src\Analyzers\Core\CodeFixes\ImplementInterface\AbstractImplementInterfaceService.cs (4)
130
var
syntaxFacts = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
177
var
syntaxFacts = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
src\Analyzers\Core\CodeFixes\ImplementInterface\ImplementHelpers.cs (2)
25
var
syntaxFacts = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
src\Analyzers\Core\CodeFixes\ImplementInterface\ImplementInterfaceGenerator.cs (4)
199
.GetRequiredLanguageService<
ISyntaxFactsService
>()
214
var
syntaxFacts = Document.GetRequiredLanguageService<
ISyntaxFactsService
>();
379
private bool IsCaseSensitive => Document.GetRequiredLanguageService<
ISyntaxFactsService
>().IsCaseSensitive;
src\Analyzers\Core\CodeFixes\ImplementInterface\ImplementInterfaceGenerator_DisposePattern.cs (2)
189
var
syntaxFacts = this.Document.GetRequiredLanguageService<
ISyntaxFactsService
>();
src\Analyzers\Core\CodeFixes\ImplementInterface\ImplementInterfaceGenerator_Method.cs (2)
28
var
syntaxFacts = Document.GetRequiredLanguageService<
ISyntaxFactsService
>();
src\Analyzers\Core\CodeFixes\ImplementInterface\ImplementInterfaceGenerator_Property.cs (2)
45
var
syntaxFacts = Document.GetRequiredLanguageService<
ISyntaxFactsService
>();
src\Analyzers\Core\CodeFixes\MakeMethodAsynchronous\AbstractMakeMethodAsynchronousCodeFixProvider.cs (2)
100
var
syntaxFacts = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
src\Analyzers\Core\CodeFixes\MakeMethodSynchronous\AbstractMakeMethodSynchronousCodeFixProvider.cs (3)
172
var
syntaxFactsService = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
185
SyntaxEditor editor,
ISyntaxFactsService
syntaxFacts, ReferenceLocation referenceLocation, CancellationToken cancellationToken)
src\Analyzers\Core\CodeFixes\NamingStyle\NamingStyleCodeFixProvider.cs (1)
60
if (document.GetRequiredLanguageService<
ISyntaxFactsService
>().IsIdentifierName(node))
src\Analyzers\Core\CodeFixes\PopulateSwitch\AbstractPopulateSwitchCodeFixProvider.cs (2)
203
var
syntaxFacts = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
src\Analyzers\Core\CodeFixes\RemoveAsyncModifier\AbstractRemoveAsyncModifierCodeFixProvider.cs (2)
59
var
syntaxFacts = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
src\Analyzers\Core\CodeFixes\RemoveRedundantEquality\RemoveRedundantEqualityCodeFixProvider.cs (2)
40
var
syntaxFacts = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
src\Analyzers\Core\CodeFixes\RemoveUnnecessaryParentheses\AbstractRemoveUnnecessaryParenthesesCodeFixProvider.cs (2)
35
var
syntaxFacts = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
src\Analyzers\Core\CodeFixes\RemoveUnnecessarySuppressions\RemoveUnnecessaryPragmaSuppressionsCodeFixProvider.cs (4)
33
var
syntaxFacts = context.Document.GetRequiredLanguageService<
ISyntaxFactsService
>();
53
var
syntaxFacts = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
src\Analyzers\Core\CodeFixes\RemoveUnusedParametersAndValues\AbstractRemoveUnusedValuesCodeFixProvider.cs (17)
103
ISyntaxFactsService
syntaxFacts);
163
var
syntaxFacts = context.Document.GetRequiredLanguageService<
ISyntaxFactsService
>();
207
var
syntaxFacts = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
241
ISyntaxFactsService
syntaxFacts,
266
ISyntaxFactsService
syntaxFacts,
277
var
syntaxFacts = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
299
var
syntaxFacts = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
391
var
syntaxFacts = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
453
var
syntaxFacts = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
828
var
syntaxFacts = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
src\Analyzers\Core\CodeFixes\SimplifyBooleanExpression\SimplifyConditionalCodeFixProvider.cs (2)
42
var
syntaxFacts = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
src\Analyzers\Core\CodeFixes\SimplifyInterpolation\AbstractSimplifyInterpolationCodeFixProvider.cs (1)
69
document.GetRequiredLanguageService<
ISyntaxFactsService
>(),
src\Analyzers\Core\CodeFixes\SimplifyLinqExpression\SimplifyLinqExpressionCodeFixProvider.cs (2)
38
var
syntaxFacts = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
src\Analyzers\Core\CodeFixes\UseAutoProperty\AbstractUseAutoPropertyCodeFixProvider.cs (10)
213
var
fieldDocumentSyntaxFacts = fieldDocument.GetRequiredLanguageService<
ISyntaxFactsService
>();
268
fieldDocument.GetRequiredLanguageService<
ISyntaxFactsService
>(),
331
var
syntaxFacts = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
441
ISyntaxFactsService
syntaxFacts, TPropertyDeclaration property, SyntaxNode fieldToRemove)
477
ISyntaxFactsService
syntaxFacts,
520
ISyntaxFactsService
syntaxFacts,
565
var
syntaxFacts = location.Document.GetRequiredLanguageService<
ISyntaxFactsService
>();
src\Analyzers\Core\CodeFixes\UseCoalesceExpression\AbstractUseCoalesceExpressionForIfNullStatementCheckCodeFixProvider.cs (2)
37
var
syntaxFacts = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
src\Analyzers\Core\CodeFixes\UseCoalesceExpression\UseCoalesceExpressionForNullableTernaryConditionalCheckCodeFixProvider.cs (2)
42
var
syntaxFacts = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
src\Analyzers\Core\CodeFixes\UseCoalesceExpression\UseCoalesceExpressionForTernaryConditionalCheckCodeFixProvider.cs (4)
42
var
syntaxFacts = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
57
ISyntaxFactsService
syntaxFacts, ISemanticFactsService semanticFacts,
91
ISyntaxFactsService
syntaxFacts, SyntaxGenerator generator,
src\Analyzers\Core\CodeFixes\UseCollectionInitializer\AbstractUseCollectionInitializerCodeFixProvider.cs (2)
73
var
syntaxFacts = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
src\Analyzers\Core\CodeFixes\UseCompoundAssignment\AbstractUseCompoundAssignmentCodeFixProvider.cs (3)
53
var
syntaxFacts = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
95
protected virtual bool PreferPostfix(
ISyntaxFactsService
syntaxFacts, TAssignmentSyntax currentAssignment)
src\Analyzers\Core\CodeFixes\UseConditionalExpression\ForAssignment\AbstractUseConditionalExpressionForAssignmentCodeFixProvider.cs (3)
63
var
syntaxFacts = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
127
ISyntaxFactsService
syntaxFacts, SyntaxEditor editor, IConditionalOperation ifOperation,
src\Analyzers\Core\CodeFixes\UseConditionalExpression\ForReturn\AbstractUseConditionalExpressionForReturnCodeFixProvider.cs (2)
50
var
syntaxFacts = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
src\Analyzers\Core\CodeFixes\UseConditionalExpression\UseConditionalExpressionHelpers.cs (1)
16
ISyntaxFactsService
syntaxFacts, SyntaxNode syntax)
src\Analyzers\Core\CodeFixes\UseIsNullCheck\AbstractUseIsNullForReferenceEqualsCodeFixProvider.cs (2)
49
var
syntaxFacts = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
src\Analyzers\Core\CodeFixes\UseNullPropagation\AbstractUseNullPropagationCodeFixProvider.cs (6)
108
var
syntaxFacts = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
166
var
syntaxFacts = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
241
ISyntaxFactsService
syntaxFacts, SyntaxGeneratorInternal generator, bool whenPartIsNullable,
270
ISyntaxFactsService
syntaxFacts, SyntaxGeneratorInternal generator,
src\Analyzers\Core\CodeFixes\UseObjectInitializer\AbstractUseObjectInitializerCodeFixProvider.cs (2)
70
var
syntaxFacts = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
ValueTracking\ValueTracker.cs (6)
38
var
syntaxFacts = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
209
var
syntaxFacts = sourceDoc.GetRequiredLanguageService<
ISyntaxFactsService
>();
267
var
syntaxFacts = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
ValueTracking\ValueTracker.FindReferencesProgress.cs (6)
65
var
syntaxFacts = location.Document.GetRequiredLanguageService<
ISyntaxFactsService
>();
100
var
syntaxFacts = location.Document.GetRequiredLanguageService<
ISyntaxFactsService
>();
178
var
syntaxFacts = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
Microsoft.CodeAnalysis.LanguageServer.Protocol (2)
Handler\InlineCompletions\InlineCompletionsHandler.cs (2)
130
var
syntaxFactsService = document.Project.GetRequiredLanguageService<
ISyntaxFactsService
>();
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (2)
Workspaces\LspWorkspaceManagerTests.cs (2)
627
var
syntaxFacts = originalDocument.GetRequiredLanguageService<
ISyntaxFactsService
>();
Microsoft.CodeAnalysis.Remote.ServiceHub (2)
Services\ExtensionMethodImportCompletion\RemoteExtensionMethodImportCompletionService.cs (2)
48
var
syntaxFacts = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
Microsoft.CodeAnalysis.Workspaces (101)
ExternalAccess\Pythia\Api\PythiaSyntaxFactsServiceWrapper.cs (3)
12
internal readonly
ISyntaxFactsService
UnderlyingObject;
14
internal PythiaSyntaxFactsServiceWrapper(
ISyntaxFactsService
underlyingObject)
18
=> new(document.GetRequiredLanguageService<
ISyntaxFactsService
>());
FindSymbols\Declarations\DeclarationFinder.cs (2)
32
var
syntaxFacts = project.GetRequiredLanguageService<
ISyntaxFactsService
>();
FindSymbols\Extensions.cs (1)
17
internal static bool TextMatch(this
ISyntaxFactsService
syntaxFacts, string text1, string text2)
FindSymbols\FindLiterals\FindLiteralsSearchEngine.cs (4)
140
var
syntaxFacts = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
151
ISyntaxFactsService
syntaxFacts, SyntaxNode node,
169
ISyntaxFactsService
syntaxFacts, SyntaxToken token,
FindSymbols\FindReferences\DependentTypeFinder_ProjectIndex.cs (1)
75
project.Services.GetRequiredService<
ISyntaxFactsService
>().StringComparer);
FindSymbols\FindReferences\Finders\AbstractReferenceFinder.cs (5)
77
ISyntaxFactsService
syntaxFacts,
161
protected static bool IdentifiersMatch(
ISyntaxFactsService
syntaxFacts, string name, SyntaxToken token)
221
var
syntaxFacts = state.Document.GetRequiredLanguageService<
ISyntaxFactsService
>();
650
var
syntaxFacts = state.SyntaxFacts;
FindSymbols\FindReferences\Finders\AbstractReferenceFinder_GlobalSuppressions.cs (1)
77
var
syntaxFacts = state.SyntaxFacts;
FindSymbols\FindReferences\Finders\AbstractTypeParameterSymbolReferenceFinder.cs (1)
49
var
syntaxFacts = state.SyntaxFacts;
FindSymbols\FindReferences\Finders\ConstructorSymbolReferenceFinder.cs (3)
114
if (TryGetNameWithoutAttributeSuffix(typeName, project.Services.GetRequiredService<
ISyntaxFactsService
>(), out var simpleName))
118
private static bool IsPotentialReference(PredefinedType predefinedType,
ISyntaxFactsService
syntaxFacts, SyntaxToken token)
307
var
syntaxFacts = state.SyntaxFacts;
FindSymbols\FindReferences\Finders\CrefTypeParameterSymbolReferenceFinder.cs (1)
54
var
syntaxFacts = state.SyntaxFacts;
FindSymbols\FindReferences\Finders\ExplicitConstructorInitializerSymbolReferenceFinder.cs (1)
86
var
syntaxFacts = state.SyntaxFacts;
FindSymbols\FindReferences\Finders\ExplicitConversionSymbolReferenceFinder.cs (1)
80
ISyntaxFactsService
syntaxFacts, SyntaxToken token)
FindSymbols\FindReferences\Finders\ImplicitConstructorInitializerSymbolReferenceFinder.cs (1)
60
var
syntaxFacts = state.SyntaxFacts;
FindSymbols\FindReferences\Finders\NamedTypeSymbolReferenceFinder.cs (3)
89
var
syntaxFacts = project.Services.GetRequiredService<
ISyntaxFactsService
>();
100
ISyntaxFactsService
syntaxFacts,
FindSymbols\FindReferences\Finders\OperatorSymbolReferenceFinder.cs (1)
73
ISyntaxFactsService
syntaxFacts,
FindSymbols\FindReferences\Finders\ParameterSymbolReferenceFinder.cs (6)
113
var
syntaxFacts = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
137
var
syntaxFacts = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
158
private static bool ParameterNamesMatch(
ISyntaxFactsService
syntaxFacts, IMethodSymbol methodSymbol1, IMethodSymbol methodSymbol2)
169
private static SyntaxNode? GetContainer(SemanticModel semanticModel, SyntaxNode parameterNode,
ISyntaxFactsService
syntaxFactsService)
FindSymbols\FindReferences\Finders\PropertySymbolReferenceFinder.cs (3)
203
var
syntaxFacts = state.SyntaxFacts;
238
var
syntaxFacts = state.SyntaxFacts;
273
var
syntaxFacts = state.SyntaxFacts;
FindSymbols\FindReferences\FindReferenceCache.cs (3)
55
public readonly
ISyntaxFactsService
SyntaxFacts;
83
SyntaxFacts = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
225
var
syntaxFacts = this.SyntaxFacts;
FindSymbols\FindReferences\FindReferencesDocumentState.cs (2)
34
public
ISyntaxFactsService
SyntaxFacts { get; } = cache.Document.GetRequiredLanguageService<
ISyntaxFactsService
>();
FindSymbols\SymbolFinder.cs (2)
117
var
syntaxFacts = services.GetRequiredLanguageService<
ISyntaxFactsService
>(semanticModel.Language);
FindSymbols\SyntaxTree\SyntaxTreeIndex_Create.cs (5)
42
var
syntaxFacts = project.LanguageServices.GetRequiredService<
ISyntaxFactsService
>();
241
private static bool IsGlobalSuppressMessageAttribute(
ISyntaxFactsService
syntaxFacts, SyntaxNode node)
265
ISyntaxFactsService
syntaxFacts,
334
ISyntaxFactsService
syntaxFacts,
ObsoleteSymbol\AbstractObsoleteSymbolService.cs (2)
32
var
syntaxFacts = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
ReassignedVariable\AbstractReassignedVariableService.cs (2)
43
var
syntaxFacts = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
Recommendations\AbstractRecommendationServiceRunner.cs (3)
35
_stringComparerForLanguage = _context.GetLanguageService<
ISyntaxFactsService
>().StringComparer;
77
var
syntaxFactsService = _context.GetLanguageService<
ISyntaxFactsService
>();
Rename\ConflictEngine\ConflictResolver.cs (2)
151
var
syntaxFactsLanguageService = languageServices.GetRequiredService<
ISyntaxFactsService
>();
Rename\ConflictEngine\ConflictResolver.Session.cs (2)
360
var
syntaxFactsService = newDocument.Project.Services.GetRequiredService<
ISyntaxFactsService
>();
Rename\IRenameRewriterLanguageService.cs (2)
110
ISyntaxFactsService
syntaxFactsService);
128
public abstract bool IsIdentifierValid(string replacementText,
ISyntaxFactsService
syntaxFactsService);
Rename\Renamer.RenameSymbolDocumentAction.cs (2)
72
var
syntaxFacts = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
Rename\Renamer.SyncNamespaceDocumentAction.cs (2)
68
var
syntaxFacts = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
Rename\SymbolicRenameLocations.ReferenceProcessing.cs (5)
202
var
syntaxFacts = solution.GetRequiredDocument(firstLocation.SourceTree!)
203
.GetRequiredLanguageService<
ISyntaxFactsService
>();
343
var
syntaxFactsLanguageService = solution.Services.GetLanguageServices(documentsGroupedByLanguage.Key).GetService<
ISyntaxFactsService
>();
369
Document document, string renameText,
ISyntaxFactsService
syntaxFactsService,
Shared\Extensions\IFindReferencesResultExtensions.cs (1)
131
var isCaseSensitive = solution.Services.GetLanguageServices(reference.Definition.Language).GetRequiredService<
ISyntaxFactsService
>().IsCaseSensitive;
Shared\Extensions\ITypeSymbolExtensions.cs (2)
164
var
syntaxFacts = provider.GetRequiredService<
ISyntaxFactsService
>();
Shared\Extensions\SemanticModelExtensions.cs (2)
77
var
syntaxFacts = languageServices.GetRequiredService<
ISyntaxFactsService
>();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixesAndRefactorings\AbstractFixAllSpanMappingService.cs (4)
49
var
syntaxFacts = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
79
var
syntaxFacts = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\IMethodSymbolExtensions.cs (1)
19
this IMethodSymbol method, INamedTypeSymbol containingType,
ISyntaxFactsService
syntaxFacts)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxEditorExtensions.cs (7)
154
Func<
ISyntaxFactsService
, SyntaxNode, SyntaxNode> getSemanticBoundary,
164
var
syntaxFacts = document.GetLanguageService<
ISyntaxFactsService
>();
195
private static SyntaxNode GetExpressionSemanticBoundary(
ISyntaxFactsService
syntaxFacts, SyntaxNode node)
202
return node.FirstAncestorOrSelf<SyntaxNode,
ISyntaxFactsService
>(
210
private static SyntaxNode GetMethodBodySemanticBoundary(
ISyntaxFactsService
syntaxFacts, SyntaxNode node)
212
return node.FirstAncestorOrSelf<SyntaxNode,
ISyntaxFactsService
>(
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\GeneratedCodeRecognition\AbstractGeneratedCodeRecognitionService.cs (2)
32
var
syntaxFacts = document.GetLanguageService<
ISyntaxFactsService
>();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\InitializeParameter\AbstractInitializerParameterService.cs (3)
39
ISyntaxFactsService
syntaxFacts,
118
var
syntaxFacts = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\InitializeParameter\IInitializeParameterService.cs (1)
27
ISyntaxFactsService
syntaxFacts,
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\MoveDeclarationNearReference\AbstractMoveDeclarationNearReferenceService.cs (4)
209
var
syntaxFacts = document.GetLanguageService<
ISyntaxFactsService
>();
240
var
syntaxFacts = document.GetLanguageService<
ISyntaxFactsService
>();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\MoveDeclarationNearReference\AbstractMoveDeclarationNearReferenceService.State.cs (2)
59
var
syntaxFacts = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
Microsoft.VisualStudio.LanguageServices (29)
ChangeSignature\AddParameterDialogViewModel.cs (2)
265
var
languageService = Document.GetRequiredLanguageService<
ISyntaxFactsService
>();
CommonControls\NewTypeDestinationSelectionViewModel.cs (2)
32
private readonly
ISyntaxFactsService
? _syntaxFactsService;
41
ISyntaxFactsService
? syntaxFactsService,
Extensions\DocumentExtensions.cs (2)
23
var
syntaxFacts = document.GetLanguageService<
ISyntaxFactsService
>();
ExtractClass\ExtractClassViewModel.cs (1)
32
ISyntaxFactsService
syntaxFactsService,
ExtractClass\VisualStudioExtractClassOptionsService.cs (1)
91
document.GetRequiredLanguageService<
ISyntaxFactsService
>(),
ExtractInterface\ExtractInterfaceDialogViewModel.cs (1)
23
ISyntaxFactsService
syntaxFactsService,
ExtractInterface\VisualStudioExtractInterfaceOptionsService.cs (1)
61
document.GetRequiredLanguageService<
ISyntaxFactsService
>(),
GenerateType\GenerateTypeDialogViewModel.cs (2)
29
private readonly
ISyntaxFactsService
_syntaxFactsService;
674
ISyntaxFactsService
syntaxFactsService,
GenerateType\VisualStudioGenerateTypeOptionsServiceFactory.cs (1)
43
ISyntaxFactsService
syntaxFactsService)
InlineRename\InlineRenameUndoManager.cs (1)
178
var isCaseSensitive = document?.GetLanguageService<
ISyntaxFactsService
>()?.IsCaseSensitive ?? true;
LanguageService\AbstractLanguageService`2.IVsLanguageBlock.cs (2)
82
var
syntaxFactsService = document.GetLanguageService<
ISyntaxFactsService
>();
Library\ClassView\AbstractSyncClassViewCommandHandler.cs (2)
53
var
syntaxFactsService = document.GetLanguageService<
ISyntaxFactsService
>();
MoveStaticMembers\VisualStudioMoveStaticMembersOptionsService.cs (1)
135
document.GetRequiredLanguageService<
ISyntaxFactsService
>());
Snippets\AbstractSnippetCommandHandler.cs (2)
263
var
syntaxFactsService = document.GetLanguageService<
ISyntaxFactsService
>();
Snippets\SnippetExpansionClient.cs (1)
765
var token = await semanticModel.SyntaxTree.GetTouchingWordAsync(caretPosition.Position, document.GetRequiredLanguageService<
ISyntaxFactsService
>(), cancellationToken).ConfigureAwait(false);
Venus\ContainedDocument.cs (2)
998
var
syntaxFact = _workspace.Services.GetLanguageServices(_project.Language).GetService<
ISyntaxFactsService
>();
Venus\ContainedLanguageCodeSupport.cs (5)
39
var
syntaxFacts = document.GetLanguageService<
ISyntaxFactsService
>();
71
return NameGenerator.EnsureUniqueness(name, reservedNames, document.GetLanguageService<
ISyntaxFactsService
>().IsCaseSensitive);
205
var
syntaxFacts = targetDocument.Project.Services.GetRequiredService<
ISyntaxFactsService
>();
Microsoft.VisualStudio.LanguageServices.CSharp (5)
LanguageService\CSharpHelpContextService.cs (5)
78
var
syntaxFacts = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
175
var bindableParent = document.GetRequiredLanguageService<
ISyntaxFactsService
>().TryGetBindableParent(token);
225
var
syntaxFacts = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
Microsoft.VisualStudio.LanguageServices.Implementation (6)
CodeModel\AbstractCodeModelObject.cs (1)
66
internal
ISyntaxFactsService
SyntaxFactsService
CodeModel\AbstractCodeModelService.cs (2)
43
protected readonly
ISyntaxFactsService
SyntaxFactsService;
66
this.SyntaxFactsService = languageServiceProvider.GetRequiredService<
ISyntaxFactsService
>();
CodeModel\CodeModelState.cs (2)
23
public
ISyntaxFactsService
SyntaxFactsService { get; }
45
this.SyntaxFactsService = languageServices.GetService<
ISyntaxFactsService
>();
CodeModel\ProjectCodeModelFactory.cs (1)
211
projectState.LanguageServices.GetService<
ISyntaxFactsService
>();