IndexExpressionAst Constructors
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
IndexExpressionAst(IScriptExtent, ExpressionAst, ExpressionAst) |
Construct an ast for an index expression. |
IndexExpressionAst(IScriptExtent, ExpressionAst, ExpressionAst, Boolean) |
Initializes a new instance of the IndexExpressionAst class. |
IndexExpressionAst(IScriptExtent, ExpressionAst, ExpressionAst)
Construct an ast for an index expression.
public:
IndexExpressionAst(System::Management::Automation::Language::IScriptExtent ^ extent, System::Management::Automation::Language::ExpressionAst ^ target, System::Management::Automation::Language::ExpressionAst ^ index);
public IndexExpressionAst (System.Management.Automation.Language.IScriptExtent extent, System.Management.Automation.Language.ExpressionAst target, System.Management.Automation.Language.ExpressionAst index);
new System.Management.Automation.Language.IndexExpressionAst : System.Management.Automation.Language.IScriptExtent * System.Management.Automation.Language.ExpressionAst * System.Management.Automation.Language.ExpressionAst -> System.Management.Automation.Language.IndexExpressionAst
Public Sub New (extent As IScriptExtent, target As ExpressionAst, index As ExpressionAst)
Parameters
- extent
- IScriptExtent
The extent of the expression.
- target
- ExpressionAst
The expression being indexed.
- index
- ExpressionAst
The index expression.
Exceptions
If extent
, target
, or index
is null.
Applies to
IndexExpressionAst(IScriptExtent, ExpressionAst, ExpressionAst, Boolean)
Initializes a new instance of the IndexExpressionAst class.
public IndexExpressionAst (System.Management.Automation.Language.IScriptExtent extent, System.Management.Automation.Language.ExpressionAst target, System.Management.Automation.Language.ExpressionAst index, bool nullConditional);
new System.Management.Automation.Language.IndexExpressionAst : System.Management.Automation.Language.IScriptExtent * System.Management.Automation.Language.ExpressionAst * System.Management.Automation.Language.ExpressionAst * bool -> System.Management.Automation.Language.IndexExpressionAst
Public Sub New (extent As IScriptExtent, target As ExpressionAst, index As ExpressionAst, nullConditional As Boolean)
Parameters
- extent
- IScriptExtent
The extent of the expression.
- target
- ExpressionAst
The expression being indexed.
- index
- ExpressionAst
The index expression.
- nullConditional
- Boolean
Access the index only if the target is not null.
Exceptions
If extent
, target
, or index
is null.