Boo.Lang.Compiler.Steps.EmitAssembly.EmitAssignmentToMultiDimensionalArrayElement C# (CSharp) Метод

EmitAssignmentToMultiDimensionalArrayElement() приватный Метод

private EmitAssignmentToMultiDimensionalArrayElement ( IArrayType arrayType, Boo.Lang.Compiler.Ast.SlicingExpression slice, Boo.Lang.Compiler.Ast.BinaryExpression node ) : void
arrayType IArrayType
slice Boo.Lang.Compiler.Ast.SlicingExpression
node Boo.Lang.Compiler.Ast.BinaryExpression
Результат void
        private void EmitAssignmentToMultiDimensionalArrayElement(IArrayType arrayType, SlicingExpression slice, BinaryExpression node)
        {
            var elementType = arrayType.ElementType;
            LoadArrayIndices(slice);
            var temp = LoadAssignmentOperand(elementType, node);
            CallArrayMethod(arrayType, "Set", typeof(void), ParameterTypesForArraySet(arrayType));
            FlushAssignmentOperand(elementType, temp);
        }
EmitAssembly