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

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

private EmitLoadFieldAddress ( Expression expression, IField field ) : void
expression Boo.Lang.Compiler.Ast.Expression
field IField
Результат void
        void EmitLoadFieldAddress(Expression expression, IField field)
        {
            if (field.IsStatic)
            {
                _il.Emit(OpCodes.Ldsflda, GetFieldInfo(field));
            }
            else
            {
                LoadMemberTarget(((MemberReferenceExpression)expression).Target, field);
                _il.Emit(OpCodes.Ldflda, GetFieldInfo(field));
            }
        }
EmitAssembly