IronRuby.Compiler.Ast.ArrayItemAccess.ArrayItemAccess C# (CSharp) Method

ArrayItemAccess() public method

public ArrayItemAccess ( Expression array, Arguments arguments, Block block, Microsoft.Scripting.SourceSpan location ) : Microsoft.Scripting
array Expression
arguments Arguments
block Block
location Microsoft.Scripting.SourceSpan
return Microsoft.Scripting
        public ArrayItemAccess(Expression/*!*/ array, Arguments arguments, Block block, SourceSpan location)
            : base(location) {
            ContractUtils.RequiresNotNull(array, "array");

            _array = array;
            // no need to distinguish between no arguments and empty arguments:
            _arguments = arguments ?? Arguments.Empty;
            _block = block;
        }