8 #include <system/exceptions.h>
10 #include "aspose.tasks.cpp/aspose_tasks_api_defs.h"
11 #include "aspose.tasks.cpp/Exceptions/TasksLoggedException.h"
17 namespace Connectivity
22 class PmProjectMapper;
23 class PrimaveraDbReader;
31 class MPPProjectPropsReader;
35 class XerProjectReader;
42 class PrimaveraXerReader;
43 class PrimaveraXmlReader;
44 class ProgressLogBuilder;
45 class ProjectFormatDetector;
53 namespace Serialization
55 class SerializationInfo;
56 class StreamingContext;
66 class Details_TasksReadingException;
67 using TasksReadingException = System::ExceptionWrapper<Details_TasksReadingException>;
72 class ASPOSE_TASKS_SHARED_CLASS Details_TasksReadingException :
public Details_TasksLoggedException
74 typedef Details_TasksReadingException ThisType;
75 typedef Details_TasksLoggedException BaseType;
77 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
78 ASPOSE_TASKS_SHARED_RTTI_INFO_DECL();
80 friend class Aspose::Tasks::Connectivity::DbReader;
81 friend class Aspose::Tasks::Connectivity::PmProjectMapper;
82 friend class Aspose::Tasks::IO::MSProject::MPP12Reader;
83 friend class PrimaveraXerReader;
84 friend class Aspose::Tasks::Connectivity::PrimaveraDbReader;
85 friend class Aspose::Tasks::IO::Xer::XerProjectReader;
86 friend class Aspose::Tasks::Connectivity::MspDbReader;
87 friend class ProjectFormatDetector;
88 friend class Aspose::Tasks::IO::MSProject::MPPProjectPropsReader;
89 friend class PrimaveraXmlReader;
90 friend class Aspose::Tasks::Connectivity::MpdReader;
91 friend class Aspose::Tasks::IO::Xml::XmlReader;
92 friend class Aspose::Tasks::IO::MSProject::MPP14Reader;
93 friend class ReaderFactory;
94 friend class System::ExceptionWrapperHelper;
95 template<
typename T>
friend class System::ExceptionWrapper;
99 [[noreturn]] ASPOSE_TASKS_SHARED_API
void DoThrow(
const System::ExceptionPtr&
self)
const override;
104 ASPOSE_TASKS_SHARED_API Details_TasksReadingException();
106 ASPOSE_TASKS_SHARED_API MEMBER_FUNCTION_MAKE_OBJECT_DECLARATION(Details_TasksReadingException, CODEPORTING_ARGS());
112 ASPOSE_TASKS_SHARED_API Details_TasksReadingException(
const System::String& msg);
114 ASPOSE_TASKS_SHARED_API MEMBER_FUNCTION_MAKE_OBJECT_DECLARATION(Details_TasksReadingException, CODEPORTING_ARGS(
const System::String& msg));
121 ASPOSE_TASKS_SHARED_API Details_TasksReadingException(
const System::String& msg, System::Exception& innerException);
123 ASPOSE_TASKS_SHARED_API MEMBER_FUNCTION_MAKE_OBJECT_DECLARATION(Details_TasksReadingException, CODEPORTING_ARGS(
const System::String& msg, System::Exception& innerException));
131 ASPOSE_TASKS_SHARED_API Details_TasksReadingException(
const System::String& msg, System::Exception& innerException,
const System::SharedPtr<ProgressLogBuilder>& log);
133 ASPOSE_TASKS_SHARED_API MEMBER_FUNCTION_MAKE_OBJECT_DECLARATION(Details_TasksReadingException, CODEPORTING_ARGS(
const System::String& msg, System::Exception& innerException,
const System::SharedPtr<ProgressLogBuilder>& log));
140 ASPOSE_TASKS_SHARED_API Details_TasksReadingException(
const System::SharedPtr<System::Runtime::Serialization::SerializationInfo>& info, System::Runtime::Serialization::StreamingContext context);
142 ASPOSE_TASKS_SHARED_API MEMBER_FUNCTION_MAKE_OBJECT_DECLARATION(Details_TasksReadingException, CODEPORTING_ARGS(
const System::SharedPtr<System::Runtime::Serialization::SerializationInfo>& info, System::Runtime::Serialization::StreamingContext context));
Aspose.
Definition: Asn.h:13