public Object GetThisPtr() { if (_message != null) { return _message.GetThisPtr(); } else { throw new InvalidOperationException( Environment.GetResourceString( "InvalidOperation_InternalState")); } }