C# Class ShaderTools.VisualStudio.Hlsl.IntelliSense.QuickInfo.QuickInfoModel

Afficher le fichier Open project: tgjones/HlslTools Class Usage Examples

Méthodes publiques

Méthode Description
ForMacroDefinition ( SemanticModel semanticModel, TextSpan span, DefineDirectiveTriviaSyntax macroDefinition ) : QuickInfoModel
ForMacroReference ( SemanticModel semanticModel, TextSpan span, MacroReference macroReference ) : QuickInfoModel
ForSymbol ( SemanticModel semanticModel, TextSpan span, Symbol symbol ) : QuickInfoModel

Private Methods

Méthode Description
QuickInfoModel ( SemanticModel semanticModel, TextSpan span, Glyph glyph, SymbolMarkup markup, string documentation ) : ShaderTools.Core.Text

Method Details

ForMacroDefinition() public static méthode

public static ForMacroDefinition ( SemanticModel semanticModel, TextSpan span, DefineDirectiveTriviaSyntax macroDefinition ) : QuickInfoModel
semanticModel ShaderTools.Hlsl.Compilation.SemanticModel
span TextSpan
macroDefinition DefineDirectiveTriviaSyntax
Résultat QuickInfoModel

ForMacroReference() public static méthode

public static ForMacroReference ( SemanticModel semanticModel, TextSpan span, MacroReference macroReference ) : QuickInfoModel
semanticModel ShaderTools.Hlsl.Compilation.SemanticModel
span TextSpan
macroReference MacroReference
Résultat QuickInfoModel

ForSymbol() public static méthode

public static ForSymbol ( SemanticModel semanticModel, TextSpan span, Symbol symbol ) : QuickInfoModel
semanticModel ShaderTools.Hlsl.Compilation.SemanticModel
span TextSpan
symbol ShaderTools.Hlsl.Symbols.Symbol
Résultat QuickInfoModel