Partager via


BaseCtorInvokeMemberExpressionAst Constructor

Definition

Construct an instance of a base ctor invocation expression.

public:
 BaseCtorInvokeMemberExpressionAst(System::Management::Automation::Language::IScriptExtent ^ baseKeywordExtent, System::Management::Automation::Language::IScriptExtent ^ baseCallExtent, System::Collections::Generic::IEnumerable<System::Management::Automation::Language::ExpressionAst ^> ^ arguments);
public BaseCtorInvokeMemberExpressionAst (System.Management.Automation.Language.IScriptExtent baseKeywordExtent, System.Management.Automation.Language.IScriptExtent baseCallExtent, System.Collections.Generic.IEnumerable<System.Management.Automation.Language.ExpressionAst> arguments);
new System.Management.Automation.Language.BaseCtorInvokeMemberExpressionAst : System.Management.Automation.Language.IScriptExtent * System.Management.Automation.Language.IScriptExtent * seq<System.Management.Automation.Language.ExpressionAst> -> System.Management.Automation.Language.BaseCtorInvokeMemberExpressionAst
Public Sub New (baseKeywordExtent As IScriptExtent, baseCallExtent As IScriptExtent, arguments As IEnumerable(Of ExpressionAst))

Parameters

baseKeywordExtent
IScriptExtent

The extent of the base keyword, i.e. for class B : A { B() : base(100) {} } it will be "base". Can be empty extent (i.e. for implicit base ctor call).

baseCallExtent
IScriptExtent

The extent of the base ctor call expression, i.e. for class B : A { B() : base(100) {} } it will be "base(100)" Can be empty extent (i.e. for implicit base ctor call).

arguments
IEnumerable<ExpressionAst>

The arguments to pass to the ctor.

Applies to