5#include <xml/schema/xml_schema_exception.h>
6#include <system/exceptions.h>
18class XmlSchemaInference;
30class Details_XmlSchemaInferenceException;
39 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
40 ASPOSECPP_SHARED_RTTI_INFO_DECL();
50 friend class System::ExceptionWrapperHelper;
Template that represents wrapper of exceptions that are derived from Exception class.
Definition: exception.h:113
Pointer class to wrap types being allocated on heap. Use it to manage memory for classes inheriting O...
Definition: smart_ptr.h:180
String class used across the library. Is a substitute for C# System.String when translating code....
Definition: string.h:122
Returns detailed information about the schema exception.
Definition: xml_schema_exception.h:80
Returns information about errors encountered by the XmlSchemaInference class while inferring a schema...
Definition: xml_schema_inference_exception.h:35
MEMBER_FUNCTION_MAKE_OBJECT_DECLARATION(Details_XmlSchemaInferenceException, CODEPORTING_ARGS())
Details_XmlSchemaInferenceException(const String &message, Exception innerException)
Initializes a new instance of the XmlSchemaInferenceException class with the error message specified ...
MEMBER_FUNCTION_MAKE_OBJECT_DECLARATION(Details_XmlSchemaInferenceException, CODEPORTING_ARGS(String message))
MEMBER_FUNCTION_MAKE_OBJECT_DECLARATION(Details_XmlSchemaInferenceException, CODEPORTING_ARGS(String message, Exception innerException))
Details_XmlSchemaInferenceException(const String &message, Exception innerException, int32_t lineNumber, int32_t linePosition)
Initializes a new instance of the XmlSchemaInferenceException class with the error message specified,...
MEMBER_FUNCTION_MAKE_OBJECT_DECLARATION(Details_XmlSchemaInferenceException, CODEPORTING_ARGS(String message, Exception innerException, int32_t lineNumber, int32_t linePosition))
Details_XmlSchemaInferenceException()
Initializes a new instance of the XmlSchemaInferenceException class.
Details_XmlSchemaInferenceException(const String &message)
Initializes a new instance of the XmlSchemaInferenceException class with the error message specified.
void DoThrow(const System::ExceptionPtr &self) const override
Throws exception instance wrapped by exception wrapper.
Infers an XML Schema Definition Language (XSD) schema from an XML document. The XmlSchemaInference cl...
Definition: infer.h:56
@ Schema
Validate according to XML Schema definition language (XSD) schemas, including inline XML Schemas....
@ Xml
Serialize according to the XML 1.0 rules.
Definition: db_command.h:9