2 types derived from SnippetFunctionService
Microsoft.CodeAnalysis.CSharp.Features (1)
Snippets\CSharpSnippetFunctionService.cs (1)
17internal class CSharpSnippetFunctionService : SnippetFunctionService
Microsoft.CodeAnalysis.VisualBasic.Features (1)
Snippets\VisualBasicSnippetFunctionService.vb (1)
15Inherits SnippetFunctionService
12 references to SnippetFunctionService
Microsoft.CodeAnalysis.CSharp.Features (1)
Snippets\CSharpSnippetFunctionService.cs (1)
16[ExportLanguageService(typeof(SnippetFunctionService), LanguageNames.CSharp), Shared]
Microsoft.CodeAnalysis.LanguageServer.Protocol (4)
Handler\InlineCompletions\XmlSnippetParser.CodeSnippet.cs (1)
162SnippetFunctionService.TryGetSnippetFunctionInfo(functionElement?.Value, out var functionName, out var functionParam);
Handler\InlineCompletions\XmlSnippetParser.ParsedXmlSnippet.cs (3)
46var snippetFunctionService = documentWithSnippet.Project.GetRequiredLanguageService<SnippetFunctionService>(); 55var simplifiedTypeName = await SnippetFunctionService.GetSimplifiedTypeNameAsync(documentWithSnippet, fieldSpan, FunctionParam, simplifierOptions, cancellationToken).ConfigureAwait(false);
Microsoft.CodeAnalysis.VisualBasic.Features (1)
Snippets\VisualBasicSnippetFunctionService.vb (1)
13<ExportLanguageService(GetType(SnippetFunctionService), LanguageNames.VisualBasic), [Shared]>
Microsoft.VisualStudio.LanguageServices (6)
Snippets\AbstractSnippetExpansionClient.cs (1)
135if (!SnippetFunctionService.TryGetSnippetFunctionInfo(xmlFunctionNode.text, out var snippetFunctionName, out var param))
Snippets\SnippetFunctions\SnippetFunctionClassName.cs (2)
47var snippetFunctionService = document.Project.GetRequiredLanguageService<SnippetFunctionService>();
Snippets\SnippetFunctions\SnippetFunctionGenerateSwitchCases.cs (2)
52var snippetFunctionService = document.Project.GetRequiredLanguageService<SnippetFunctionService>();
Snippets\SnippetFunctions\SnippetFunctionSimpleTypeName.cs (1)
50var simplifiedTypeName = await SnippetFunctionService.GetSimplifiedTypeNameAsync(document, fieldSpan.Value, _fullyQualifiedName, simplifierOptions, cancellationToken).ConfigureAwait(false);