Table of Contents

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

TokenRole

Null

public static readonly ConstructorInitializer Null

Field Value

ConstructorInitializer

ThisKeywordRole

public static readonly TokenRole ThisKeywordRole

Field Value

TokenRole

Properties

Arguments

public AstNodeCollection<Expression> Arguments { get; }

Property Value

AstNodeCollection<Expression>

ConstructorInitializerType

public ConstructorInitializerType ConstructorInitializerType { get; set; }

Property Value

ConstructorInitializerType

Keyword

public CSharpTokenNode Keyword { get; }

Property Value

CSharpTokenNode

LParToken

public CSharpTokenNode LParToken { get; }

Property Value

CSharpTokenNode

NodeType

public override NodeType NodeType { get; }

Property Value

NodeType

RParToken

public CSharpTokenNode RParToken { get; }

Property Value

CSharpTokenNode

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)

Parameters

other AstNode
match Match

Returns

bool