8 #include "aspose.tasks.cpp/Exceptions/TasksLoggedException.h"
9 #include "aspose.tasks.cpp/aspose_tasks_api_defs.h"
15 namespace Connectivity
20 class PmProjectMapper;
21 class PrimaveraDbReader;
29 class MPPProjectPropsReader;
33 class XerProjectReader;
40 class PrimaveraXerReader;
41 class PrimaveraXmlReader;
42 class ProgressLogBuilder;
43 class ProjectFormatDetector;
51 namespace Serialization
53 class SerializationInfo;
54 class StreamingContext;
64 class Details_TasksReadingException;
65 using TasksReadingException = System::ExceptionWrapper<Details_TasksReadingException>;
70 class ASPOSE_TASKS_SHARED_CLASS Details_TasksReadingException :
public Aspose::Tasks::Details_TasksLoggedException
72 typedef Details_TasksReadingException ThisType;
73 typedef Aspose::Tasks::Details_TasksLoggedException BaseType;
75 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
76 ASPOSE_TASKS_SHARED_RTTI_INFO_DECL();
79 friend class Aspose::Tasks::Connectivity::DbReader;
80 friend class Aspose::Tasks::Connectivity::MpdReader;
81 friend class Aspose::Tasks::Connectivity::MspDbReader;
82 friend class Aspose::Tasks::Connectivity::PmProjectMapper;
83 friend class Aspose::Tasks::Connectivity::PrimaveraDbReader;
84 friend class Aspose::Tasks::IO::MSProject::MPP12Reader;
85 friend class Aspose::Tasks::IO::MSProject::MPP14Reader;
86 friend class Aspose::Tasks::IO::MSProject::MPPProjectPropsReader;
87 friend class Aspose::Tasks::IO::Xer::XerProjectReader;
88 friend class Aspose::Tasks::ReaderFactory;
89 friend class Aspose::Tasks::IO::Xml::XmlReader;
91 friend class Aspose::Tasks::ProjectFormatDetector;
92 friend class System::ExceptionWrapperHelper;
93 template <
typename T>
friend class System::ExceptionWrapper;
97 [[noreturn]]
void DoThrow(
const System::ExceptionPtr&
self)
const override;
102 ASPOSE_TASKS_SHARED_API Details_TasksReadingException();
104 ASPOSE_TASKS_SHARED_API MEMBER_FUNCTION_MAKE_OBJECT_DECLARATION(Details_TasksReadingException, CODEPORTING_ARGS());
110 ASPOSE_TASKS_SHARED_API Details_TasksReadingException(
const System::String& msg);
112 ASPOSE_TASKS_SHARED_API MEMBER_FUNCTION_MAKE_OBJECT_DECLARATION(Details_TasksReadingException, CODEPORTING_ARGS(
const System::String& msg));
119 ASPOSE_TASKS_SHARED_API Details_TasksReadingException(
const System::String& msg, System::Exception& innerException);
121 ASPOSE_TASKS_SHARED_API MEMBER_FUNCTION_MAKE_OBJECT_DECLARATION(Details_TasksReadingException, CODEPORTING_ARGS(
const System::String& msg, System::Exception& innerException));
129 ASPOSE_TASKS_SHARED_API Details_TasksReadingException(
const System::String& msg, System::Exception& innerException,
const System::SharedPtr<ProgressLogBuilder>& log);
131 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));
138 ASPOSE_TASKS_SHARED_API Details_TasksReadingException(
const System::SharedPtr<System::Runtime::Serialization::SerializationInfo>& info, System::Runtime::Serialization::StreamingContext context);
140 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));