text: #include <mscorlib/System/Runtime/InteropServices/mscorlib_System_Runtime_InteropServices_SafeArrayRankMismatchException.h>
  #include <mscorlib/System/Reflection/mscorlib_System_Reflection_MethodBase.h>
  #include <mscorlib/System/Runtime/Serialization/mscorlib_System_Runtime_Serialization_SerializationInfo.h>
  #include <mscorlib/System/Runtime/Serialization/mscorlib_System_Runtime_Serialization_StreamingContext.h>
  #include <mscorlib/System/mscorlib_System_Type.h>
  
  
  
  namespace mscorlib
  {
  	namespace System
  	{
  		namespace Runtime
  		{
  			namespace InteropServices
  			{
  
  				//Public Methods
  				//Get Set Properties Methods
  				//	Get:InnerException
  				mscorlib::System::Exception  SafeArrayRankMismatchException::get_InnerException() const
  				{
  					MonoObject *__result__ = Global::InvokeMethod("mscorlib", "System", "Exception", 0, NULL, "get_InnerException", __native_object__, 0, NULL, NULL, NULL);
  					return mscorlib::System::Exception(__result__);
  				}
  
  
  				//	Get/Set:HelpLink
  				mscorlib::System::String  SafeArrayRankMismatchException::get_HelpLink() const
  				{
  					MonoObject *__result__ = Global::InvokeMethod("mscorlib", "System", "Exception", 0, NULL, "get_HelpLink", __native_object__, 0, NULL, NULL, NULL);
  					return mscorlib::System::String(__result__);
  				}
  
  				void SafeArrayRankMismatchException::set_HelpLink(mscorlib::System::String  value)
  				{
  					MonoType *__parameter_types__[1];
  					void *__parameters__[1];
  					__parameter_types__[0] = Global::GetType(typeid(value).name());
  					__parameters__[0] = (MonoObject*)value;
  					Global::InvokeMethod("mscorlib", "System", "Exception", 0, NULL, "set_HelpLink", __native_object__, 1, __parameter_types__, __parameters__, NULL);
  				}
  
  
  				//	Get/Set:HResult
  				mscorlib::System::Int32  SafeArrayRankMismatchException::get_HResult() const
  				{
  					MonoObject *__result__ = Global::InvokeMethod("mscorlib", "System", "Exception", 0, NULL, "get_HResult", __native_object__, 0, NULL, NULL, NULL);
  					return *(mscorlib::System::Int32*)mono_object_unbox(__result__);
  				}
  
  				void SafeArrayRankMismatchException::set_HResult(mscorlib::System::Int32  value)
  				{
  					MonoType *__parameter_types__[1];
  					void *__parameters__[1];
  					__parameter_types__[0] = Global::GetType(typeid(value).name());
  					__parameters__[0] = &value;
  					Global::InvokeMethod("mscorlib", "System", "Exception", 0, NULL, "set_HResult", __native_object__, 1, __parameter_types__, __parameters__, NULL);
  				}
  
  
  				//	Get:Message
  				mscorlib::System::String  SafeArrayRankMismatchException::get_Message() const
  				{
  					MonoObject *__result__ = Global::InvokeMethod("mscorlib", "System", "Exception", 0, NULL, "get_Message", __native_object__, 0, NULL, NULL, NULL);
  					return mscorlib::System::String(__result__);
  				}
  
  
  				//	Get/Set:Source
  				mscorlib::System::String  SafeArrayRankMismatchException::get_Source() const
  				{
  					MonoObject *__result__ = Global::InvokeMethod("mscorlib", "System", "Exception", 0, NULL, "get_Source", __native_object__, 0, NULL, NULL, NULL);
  					return mscorlib::System::String(__result__);
  				}
  
  				void SafeArrayRankMismatchException::set_Source(mscorlib::System::String  value)
  				{
  					MonoType *__parameter_types__[1];
  					void *__parameters__[1];
  					__parameter_types__[0] = Global::GetType(typeid(value).name());
  					__parameters__[0] = (MonoObject*)value;
  					Global::InvokeMethod("mscorlib", "System", "Exception", 0, NULL, "set_Source", __native_object__, 1, __parameter_types__, __parameters__, NULL);
  				}
  
  
  				//	Get:StackTrace
  				mscorlib::System::String  SafeArrayRankMismatchException::get_StackTrace() const
  				{
  					MonoObject *__result__ = Global::InvokeMethod("mscorlib", "System", "Exception", 0, NULL, "get_StackTrace", __native_object__, 0, NULL, NULL, NULL);
  					return mscorlib::System::String(__result__);
  				}
  
  
  				//	Get:TargetSite
  				mscorlib::System::Reflection::MethodBase  SafeArrayRankMismatchException::get_TargetSite() const
  				{
  					MonoObject *__result__ = Global::InvokeMethod("mscorlib", "System", "Exception", 0, NULL, "get_TargetSite", __native_object__, 0, NULL, NULL, NULL);
  					return mscorlib::System::Reflection::MethodBase(__result__);
  				}
  
  
  				//	Get:Data
  				mscorlib::System::Collections::IDictionary  SafeArrayRankMismatchException::get_Data() const
  				{
  					MonoObject *__result__ = Global::InvokeMethod("mscorlib", "System", "Exception", 0, NULL, "get_Data", __native_object__, 0, NULL, NULL, NULL);
  					return mscorlib::System::Collections::IDictionary(__result__);
  				}
  
  
  
  			}
  		}
  	}
  }
  