Microsoft.CSharp.RuntimeBinder.Semantics.EXPR.getObject C# (CSharp) Method

getObject() public method

public getObject ( ) : EXPR
return EXPR
        public EXPR getObject()
        {
            RETAILVERIFY(HasObject());
            switch (kind)
            {
                case ExpressionKind.EK_FIELD:
                    return this.asFIELD().OptionalObject;
                case ExpressionKind.EK_PROP:
                    return this.asPROP().GetMemberGroup().OptionalObject;
                case ExpressionKind.EK_CALL:
                    return this.asCALL().GetMemberGroup().OptionalObject;
                case ExpressionKind.EK_MEMGRP:
                    return this.asMEMGRP().OptionalObject;
                case ExpressionKind.EK_EVENT:
                    return this.asEVENT().OptionalObject;
                case ExpressionKind.EK_FUNCPTR:
                    return this.asFUNCPTR().OptionalObject;
            }
            return null;
        }
        public void SetObject(EXPR pExpr)