本文整理汇总了C#中IGlyphService.GetGlyphThreadSafe方法的典型用法代码示例。如果您正苦于以下问题:C# IGlyphService.GetGlyphThreadSafe方法的具体用法?C# IGlyphService.GetGlyphThreadSafe怎么用?C# IGlyphService.GetGlyphThreadSafe使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类IGlyphService
的用法示例。
在下文中一共展示了IGlyphService.GetGlyphThreadSafe方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: PackageFunctionCompletionProvider
public PackageFunctionCompletionProvider(
ILoadedPackagesProvider loadedPackagesProvider,
[Import(AllowDefault = true)] ISnippetInformationSourceProvider snippetInformationSource,
IPackageIndex packageIndex,
IFunctionIndex functionIndex,
IGlyphService glyphService) {
_loadedPackagesProvider = loadedPackagesProvider;
_snippetInformationSource = snippetInformationSource;
_packageIndex = packageIndex;
_functionIndex = functionIndex;
_functionGlyph = glyphService.GetGlyphThreadSafe(StandardGlyphGroup.GlyphGroupMethod, StandardGlyphItem.GlyphItemPublic);
_constantGlyph = glyphService.GetGlyphThreadSafe(StandardGlyphGroup.GlyphGroupConstant, StandardGlyphItem.GlyphItemPublic);
}
示例2: UserVariablesCompletionProvider
public UserVariablesCompletionProvider(IGlyphService glyphService) {
_functionGlyph = glyphService.GetGlyphThreadSafe(StandardGlyphGroup.GlyphGroupMethod, StandardGlyphItem.GlyphItemPublic);
_variableGlyph = glyphService.GetGlyphThreadSafe(StandardGlyphGroup.GlyphGroupVariable, StandardGlyphItem.GlyphItemPublic);
}
示例3: SnippetCompletionProvider
public SnippetCompletionProvider([Import(AllowDefault = true)] ISnippetInformationSourceProvider snippetInformationSource, IGlyphService glyphService) {
_snippetInformationSource = snippetInformationSource;
_snippetGlyph = glyphService.GetGlyphThreadSafe(StandardGlyphGroup.GlyphCSharpExpansion, StandardGlyphItem.GlyphItemPublic);
}
示例4: PackagesCompletionProvider
public PackagesCompletionProvider(IPackageIndex packageIndex, IGlyphService glyphService) {
_packageIndex = packageIndex;
_glyph = glyphService.GetGlyphThreadSafe(StandardGlyphGroup.GlyphLibrary, StandardGlyphItem.GlyphItemPublic);
}