C# Class ShaderTools.Hlsl.Syntax.FunctionSyntax

Inheritance: SyntaxNode
ファイルを表示 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_oe property

public List Attributes
return List

Modifiers public_oe property

public List Modifiers
return List

Name public_oe property

public DeclarationNameSyntax,ShaderTools.Hlsl.Syntax Name
return DeclarationNameSyntax

ParameterList public_oe property

public ParameterListSyntax ParameterList
return ParameterListSyntax

ReturnType public_oe property

public TypeSyntax,ShaderTools.Hlsl.Syntax ReturnType
return TypeSyntax

Semantic public_oe property

public SemanticSyntax Semantic
return SemanticSyntax