Class ConstructorInitializer
- Namespace
- ICSharpCode.Decompiler.CSharp.Syntax
- Assembly
- ICSharpCode.Decompiler.dll
public class ConstructorInitializer : AstNode, IAnnotatable, IFreezable, INode, ICloneable
- Inheritance
-
ConstructorInitializer
- Implements
- Inherited Members
- Extension Methods
Constructors
ConstructorInitializer()
public ConstructorInitializer()
Fields
BaseKeywordRole
public static readonly TokenRole BaseKeywordRole
Field Value
Null
public static readonly ConstructorInitializer Null
Field Value
ThisKeywordRole
public static readonly TokenRole ThisKeywordRole
Field Value
Properties
Arguments
public AstNodeCollection<Expression> Arguments { get; }
Property Value
ConstructorInitializerType
public ConstructorInitializerType ConstructorInitializerType { get; set; }
Property Value
Keyword
public CSharpTokenNode Keyword { get; }
Property Value
LParToken
public CSharpTokenNode LParToken { get; }
Property Value
NodeType
public override NodeType NodeType { get; }
Property Value
RParToken
public CSharpTokenNode RParToken { get; }
Property Value
Methods
AcceptVisitor(IAstVisitor)
public override void AcceptVisitor(IAstVisitor visitor)
Parameters
visitor
IAstVisitor
AcceptVisitor<T>(IAstVisitor<T>)
public override T AcceptVisitor<T>(IAstVisitor<T> visitor)
Parameters
visitor
IAstVisitor<T>
Returns
- T
Type Parameters
T
AcceptVisitor<T, S>(IAstVisitor<T, S>, T)
public override S AcceptVisitor<T, S>(IAstVisitor<T, S> visitor, T data)
Parameters
visitor
IAstVisitor<T, S>data
T
Returns
- S
Type Parameters
T
S
DoMatch(AstNode, Match)
protected override bool DoMatch(AstNode other, Match match)