Boo.Lang.Compiler.Steps.EmitAssembly.EmitAssignment C# (CSharp) Method

EmitAssignment() private method

private EmitAssignment ( InternalLocal tag, IType typeOnStack ) : void
tag InternalLocal
typeOnStack IType
return void
        void EmitAssignment(InternalLocal tag, IType typeOnStack)
        {
            // todo: assignment result must be type on the left in the
            // case of casting
            LocalBuilder local = tag.LocalBuilder;
            EmitCastIfNeeded(tag.Type, typeOnStack);
            _il.Emit(OpCodes.Stloc, local);
        }
EmitAssembly