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

Mostra file Open project: tgjones/HlslTools Class Usage Examples

Public Methods

Method 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

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

Method Details

ForMacroDefinition() public static method

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

ForMacroReference() public static method

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

ForSymbol() public static method

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