C# Class ShaderTools.Hlsl.Syntax.FunctionSyntax

Inheritance: SyntaxNode
Show file Open project: tgjones/HlslTools Class Usage Examples

Public Properties

Property Type Description
Attributes List
Modifiers List
Name DeclarationNameSyntax
ParameterList ParameterListSyntax
ReturnType TypeSyntax
Semantic SemanticSyntax

Protected Methods

Method Description
FunctionSyntax ( SyntaxKind kind, List attributes, List modifiers, TypeSyntax returnType, DeclarationNameSyntax name, ParameterListSyntax parameterList, SemanticSyntax semantic ) : System.Collections.Generic

Method Details

FunctionSyntax() protected method

protected FunctionSyntax ( SyntaxKind kind, List attributes, List modifiers, TypeSyntax returnType, DeclarationNameSyntax name, ParameterListSyntax parameterList, SemanticSyntax semantic ) : System.Collections.Generic
kind SyntaxKind
attributes List
modifiers List
returnType TypeSyntax
name DeclarationNameSyntax
parameterList ParameterListSyntax
semantic SemanticSyntax
return System.Collections.Generic

Property Details

Attributes public property

public List Attributes
return List

Modifiers public property

public List Modifiers
return List

Name public property

public DeclarationNameSyntax,ShaderTools.Hlsl.Syntax Name
return DeclarationNameSyntax

ParameterList public property

public ParameterListSyntax ParameterList
return ParameterListSyntax

ReturnType public property

public TypeSyntax,ShaderTools.Hlsl.Syntax ReturnType
return TypeSyntax

Semantic public property

public SemanticSyntax Semantic
return SemanticSyntax