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.