23 references to SnippetExpansionClient
Microsoft.VisualStudio.LanguageServices (23)
Snippets\AbstractSnippetCommandHandler.cs (6)
58if (AreSnippetsEnabledWithClient(args, out var snippetExpansionClient) 111if (AreSnippetsEnabledWithClient(args, out var snippetExpansionClient) 126if (!AreSnippetsEnabledWithClient(args, out var snippetExpansionClient)) 159if (!AreSnippetsEnabledWithClient(args, out var snippetExpansionClient)) 192if (!AreSnippetsEnabledWithClient(args, out var snippetExpansionClient)) 321protected bool AreSnippetsEnabledWithClient(EditorCommandArgs args, [NotNullWhen(true)] out SnippetExpansionClient? snippetExpansionClient)
Snippets\ISnippetExpansionClientFactory.cs (2)
14SnippetExpansionClient? TryGetSnippetExpansionClient(ITextView textView); 15SnippetExpansionClient GetOrCreateSnippetExpansionClient(Document document, ITextView textView, ITextBuffer subjectBuffer);
Snippets\SnippetExpansionClient.cs (2)
584static void EnsureRegisteredForModelUpdatedEvents(SnippetExpansionClient client, Controller controller) 1196internal readonly struct TestAccessor(SnippetExpansionClient instance)
Snippets\SnippetExpansionClientFactory.cs (8)
44public SnippetExpansionClient? TryGetSnippetExpansionClient(ITextView textView) 48_ = textView.Properties.TryGetProperty(typeof(SnippetExpansionClient), out SnippetExpansionClient? expansionClient); 52public SnippetExpansionClient GetOrCreateSnippetExpansionClient(Document document, ITextView textView, ITextBuffer subjectBuffer) 56if (!textView.Properties.TryGetProperty(typeof(SnippetExpansionClient), out SnippetExpansionClient? expansionClient)) 59textView.Properties.AddProperty(typeof(SnippetExpansionClient), expansionClient); 65protected virtual SnippetExpansionClient CreateSnippetExpansionClient(Document document, ITextView textView, ITextBuffer subjectBuffer)
Snippets\SnippetFunctions\AbstractSnippetFunction.cs (2)
20protected readonly SnippetExpansionClient snippetExpansionClient; 22public AbstractSnippetFunction(SnippetExpansionClient snippetExpansionClient, ITextBuffer subjectBuffer, IThreadingContext threadingContext)
Snippets\SnippetFunctions\SnippetFunctionClassName.cs (1)
21public SnippetFunctionClassName(SnippetExpansionClient snippetExpansionClient, ITextBuffer subjectBuffer, string fieldName, IThreadingContext threadingContext)
Snippets\SnippetFunctions\SnippetFunctionGenerateSwitchCases.cs (1)
25SnippetExpansionClient snippetExpansionClient,
Snippets\SnippetFunctions\SnippetFunctionSimpleTypeName.cs (1)
23SnippetExpansionClient snippetExpansionClient,