CodePorting.Translator Cs2Cpp
CodePorting.Translator.Cs2Cpp.Framework
System::ComponentModel::Details_InvalidEnumArgumentException Class Reference

#include <exceptions.h>

Inherits Details_ArgumentException.

Protected Types

using BaseType = System::Details_ArgumentException
 

Protected Member Functions

 Details_InvalidEnumArgumentException ()
 
 Details_InvalidEnumArgumentException (const String &message)
 
 Details_InvalidEnumArgumentException (const String &message, const System::ExceptionWrapper< System::Details_Exception > &innerException)
 
 Details_InvalidEnumArgumentException (const System::SharedPtr< System::Runtime::Serialization::SerializationInfo > &info, System::Runtime::Serialization::StreamingContext context)
 
 Details_InvalidEnumArgumentException (const String &argumentName, int invalidValue, const System::TypeInfo &enumClass)
 
void DoThrow (const System::ExceptionPtr &self) const override
 

Member Typedef Documentation

◆ BaseType

Constructor & Destructor Documentation

◆ Details_InvalidEnumArgumentException() [1/5]

System::ComponentModel::Details_InvalidEnumArgumentException::Details_InvalidEnumArgumentException ( )
inlineprotected

◆ Details_InvalidEnumArgumentException() [2/5]

System::ComponentModel::Details_InvalidEnumArgumentException::Details_InvalidEnumArgumentException ( const String message)
inlineprotected

◆ Details_InvalidEnumArgumentException() [3/5]

System::ComponentModel::Details_InvalidEnumArgumentException::Details_InvalidEnumArgumentException ( const String message,
const System::ExceptionWrapper< System::Details_Exception > &  innerException 
)
inlineprotected

◆ Details_InvalidEnumArgumentException() [4/5]

System::ComponentModel::Details_InvalidEnumArgumentException::Details_InvalidEnumArgumentException ( const System::SharedPtr< System::Runtime::Serialization::SerializationInfo > &  info,
System::Runtime::Serialization::StreamingContext  context 
)
inlineprotected

◆ Details_InvalidEnumArgumentException() [5/5]

System::ComponentModel::Details_InvalidEnumArgumentException::Details_InvalidEnumArgumentException ( const String argumentName,
int  invalidValue,
const System::TypeInfo enumClass 
)
inlineprotected

Member Function Documentation

◆ DoThrow()

void System::ComponentModel::Details_InvalidEnumArgumentException::DoThrow ( const System::ExceptionPtr self) const
inlineoverrideprotected