TextStudioTagAnalysisContext
public sealed class TextStudioTagAnalysisContextOptional backend, catalog, and project-specific suggestion values used by markup diagnostics.
Constructors
Section titled “Constructors”
TextStudioTagAnalysisContext(TextStudioTagCatalog, TextStudioTagBackend, TextStudioRenderDomain)
Section titled “TextStudioTagAnalysisContext(TextStudioTagCatalog, TextStudioTagBackend, TextStudioRenderDomain)”public TextStudioTagAnalysisContext(TextStudioTagCatalog catalog = null, TextStudioTagBackend backend = TextStudioTagBackend.None, TextStudioRenderDomain renderDomains = TextStudioRenderDomain.All)Creates analysis context for one catalog, backend, and installed render-domain set.
Parameters
| Name | Type |
|---|---|
catalog |
TextStudio.TextStudioTagCatalog |
backend |
TextStudio.TextStudioTagBackend |
renderDomains |
TextStudio.TextStudioRenderDomain |
Methods
Section titled “Methods”
SetSuggestionValues(string, IEnumerable)
Section titled “SetSuggestionValues(string, IEnumerable)”public void SetSuggestionValues(string key, IEnumerable<string> values)Replaces normalized suggestion values for a stable suggestion key.
Parameters
| Name | Type |
|---|---|
key |
System.String |
values |
System.Collections.Generic.IEnumerable{System.String} |
TryGetSuggestionValues(string, out IReadOnlyList)
Section titled “TryGetSuggestionValues(string, out IReadOnlyList)”public bool TryGetSuggestionValues(string key, out IReadOnlyList<string> values)Tries to obtain caller-supplied suggestions for a stable key.
Parameters
| Name | Type |
|---|---|
key |
System.String |
values |
System.Collections.Generic.IReadOnlyList{System.String} |
Returns
System.Boolean
Properties
Section titled “Properties”
Catalog
Section titled “Catalog”public TextStudioTagCatalog Catalog { get; }Returns
TextStudio.TextStudioTagCatalog
Backend
Section titled “Backend”public TextStudioTagBackend Backend { get; }Returns
TextStudio.TextStudioTagBackend
RenderDomains
Section titled “RenderDomains”public TextStudioRenderDomain RenderDomains { get; }Returns
TextStudio.TextStudioRenderDomain