C# Class ShaderTools.Hlsl.Symbols.Markup.SymbolMarkupBuilder

Show file Open project: tgjones/HlslTools

Public Methods

Method Description
AppendSymbol ( this markup, Symbol symbol ) : void

Private Methods

Method Description
Append ( this markup, SymbolMarkupKind kind, string text ) : void
AppendAttribute ( this markup, AttributeSymbol symbol ) : void
AppendConstantBuffer ( this markup, ConstantBufferSymbol symbol ) : void
AppendFieldSymbolInfo ( this markup, FieldSymbol symbol ) : void
AppendFunctionSymbolInfo ( this markup, FunctionSymbol symbol ) : void
AppendKeyword ( this markup, string text ) : void
AppendName ( this markup, SymbolMarkupKind kind, string name ) : void
AppendNamespace ( this markup, NamespaceSymbol symbol ) : void
AppendParameterName ( this markup, string text ) : void
AppendParameterSymbolInfo ( this markup, ParameterSymbol symbol, bool includeInfo ) : void
AppendParameters ( this markup, ImmutableArray parameters ) : void
AppendParentScope ( this markup, Symbol symbol ) : void
AppendPlainText ( this markup, string text ) : void
AppendPunctuation ( this markup, string text ) : void
AppendSemantic ( this markup, SemanticSymbol symbol ) : void
AppendSpace ( this markup ) : void
AppendTechnique ( this markup, TechniqueSymbol symbol ) : void
AppendType ( this markup, TypeSymbol symbol, bool includeParentScope ) : void
AppendTypeAlias ( this markup, TypeAliasSymbol symbol ) : void
AppendTypeDeclaration ( this markup, TypeSymbol symbol ) : void
AppendTypeName ( this markup, TypeSymbol symbol ) : void
AppendVariableSymbolInfo ( this markup, VariableSymbol symbol ) : void

Method Details

AppendSymbol() public static method

public static AppendSymbol ( this markup, Symbol symbol ) : void
markup this
symbol Symbol
return void