8 #include "aspose.tasks.cpp/Primavera/PrimaveraBaseReader.h"
9 #include "aspose.tasks.cpp/aspose_tasks_api_defs.h"
17 class PrimaveraProjectInfo;
27 template <
typename>
class List;
49 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
50 ASPOSE_TASKS_SHARED_RTTI_INFO_DECL();
70 ASPOSE_TASKS_SHARED_API System::SharedPtr<System::Collections::Generic::List<System::SharedPtr<Primavera::PrimaveraProjectInfo>>> LoadFromStream(System::SharedPtr<System::IO::Stream> stream)
override;
74 static bool IsPrimaveraXmlProject(
const System::SharedPtr<System::IO::Stream>& stream);
75 System::SharedPtr<System::Collections::Generic::List<System::SharedPtr<Primavera::PrimaveraProjectInfo>>> ReadProjectInfos(
const System::SharedPtr<System::IO::Stream>& stream);
Represents a base reader which can be used to read Project UIDs from multi project Primavera XER or X...
Definition: PrimaveraBaseReader.h:49
Represents a reader which allows to retrieve Project UIDs from Primavera Xml file.
Definition: PrimaveraXmlReader.h:45
PrimaveraXmlReader(const System::String &templatePath)
Initializes a new instance of the PrimaveraXmlReader class.
PrimaveraXmlReader(const System::SharedPtr< System::IO::Stream > &stream)
Initializes a new instance of the PrimaveraXmlReader class.