Class Roles
- Namespace
- ICSharpCode.Decompiler.CSharp.Syntax
- Assembly
- ICSharpCode.Decompiler.dll
public static class Roles
- Inheritance
-
Roles
- Inherited Members
-
Fields
AliasKeyword
public static readonly TokenRole AliasKeyword
Field Value
- TokenRole
Argument
public static readonly Role<Expression> Argument
Field Value
- Role<Expression>
Arrow
public static readonly TokenRole Arrow
Field Value
- TokenRole
Assign
public static readonly TokenRole Assign
Field Value
- TokenRole
Attribute
public static readonly Role<Attribute> Attribute
Field Value
- Role<Attribute>
AttributeTargetRole
public static readonly Role<CSharpTokenNode> AttributeTargetRole
Field Value
- Role<CSharpTokenNode>
BaseType
public static readonly Role<AstType> BaseType
Field Value
- Role<AstType>
Body
public static readonly Role<BlockStatement> Body
Field Value
- Role<BlockStatement>
ClassKeyword
public static readonly TokenRole ClassKeyword
Field Value
- TokenRole
Colon
public static readonly TokenRole Colon
Field Value
- TokenRole
Comma
public static readonly TokenRole Comma
Field Value
- TokenRole
public static readonly Role<Comment> Comment
Field Value
- Role<Comment>
Condition
public static readonly Role<Expression> Condition
Field Value
- Role<Expression>
Constraint
public static readonly Role<Constraint> Constraint
Field Value
- Role<Constraint>
ConstraintTypeParameter
public static readonly Role<SimpleType> ConstraintTypeParameter
Field Value
- Role<SimpleType>
DelegateKeyword
public static readonly TokenRole DelegateKeyword
Field Value
- TokenRole
Dot
public static readonly TokenRole Dot
Field Value
- TokenRole
DoubleColon
public static readonly TokenRole DoubleColon
Field Value
- TokenRole
DoubleExclamation
public static readonly TokenRole DoubleExclamation
Field Value
- TokenRole
EmbeddedStatement
public static readonly Role<Statement> EmbeddedStatement
Field Value
- Role<Statement>
EnumKeyword
public static readonly TokenRole EnumKeyword
Field Value
- TokenRole
Expression
public static readonly Role<Expression> Expression
Field Value
- Role<Expression>
ExternKeyword
public static readonly TokenRole ExternKeyword
Field Value
- TokenRole
Identifier
public static readonly Role<Identifier> Identifier
Field Value
- Role<Identifier>
InterfaceKeyword
public static readonly TokenRole InterfaceKeyword
Field Value
- TokenRole
LBrace
public static readonly TokenRole LBrace
Field Value
- TokenRole
LBracket
public static readonly TokenRole LBracket
Field Value
- TokenRole
LChevron
public static readonly TokenRole LChevron
Field Value
- TokenRole
LPar
public static readonly TokenRole LPar
Field Value
- TokenRole
NamespaceKeyword
public static readonly TokenRole NamespaceKeyword
Field Value
- TokenRole
Parameter
public static readonly Role<ParameterDeclaration> Parameter
Field Value
- Role<ParameterDeclaration>
PreProcessorDirective
public static readonly Role<PreProcessorDirective> PreProcessorDirective
Field Value
- Role<PreProcessorDirective>
RBrace
public static readonly TokenRole RBrace
Field Value
- TokenRole
RBracket
public static readonly TokenRole RBracket
Field Value
- TokenRole
RChevron
public static readonly TokenRole RChevron
Field Value
- TokenRole
RPar
public static readonly TokenRole RPar
Field Value
- TokenRole
RecordKeyword
public static readonly TokenRole RecordKeyword
Field Value
- TokenRole
RecordStructKeyword
public static readonly TokenRole RecordStructKeyword
Field Value
- TokenRole
Root
public static readonly Role<AstNode> Root
Field Value
- Role<AstNode>
Semicolon
public static readonly TokenRole Semicolon
Field Value
- TokenRole
StructKeyword
public static readonly TokenRole StructKeyword
Field Value
- TokenRole
TargetExpression
public static readonly Role<Expression> TargetExpression
Field Value
- Role<Expression>
Type
public static readonly Role<AstType> Type
Field Value
- Role<AstType>
TypeArgument
public static readonly Role<AstType> TypeArgument
Field Value
- Role<AstType>
TypeMemberRole
public static readonly Role<EntityDeclaration> TypeMemberRole
Field Value
- Role<EntityDeclaration>
TypeParameter
public static readonly Role<TypeParameterDeclaration> TypeParameter
Field Value
- Role<TypeParameterDeclaration>
Variable
public static readonly Role<VariableInitializer> Variable
Field Value
- Role<VariableInitializer>
VariableDesignationRole
public static readonly Role<VariableDesignation> VariableDesignationRole
Field Value
- Role<VariableDesignation>
WhereKeyword
public static readonly TokenRole WhereKeyword
Field Value
- TokenRole