CodePorting.Translator Cs2Cpp
CodePorting.Translator.Cs2Cpp.Framework
do_work_event_args.h
1
2#ifndef _System_ComponentModel_DoWorkEventArgs_h_
3#define _System_ComponentModel_DoWorkEventArgs_h_
4
5#include <system/object.h>
6#include <system/shared_ptr.h>
7#include <system/component_model/cancel_event_args.h>
8
9namespace System {
10
11namespace ComponentModel {
12
17class ASPOSECPP_SHARED_CLASS DoWorkEventArgs : public CancelEventArgs
18{
24 RTTI_INFO(System::ComponentModel::DoWorkEventArgs, ::System::BaseTypesInfo<BaseType>);
25
26public:
29 DoWorkEventArgs(const SharedPtr<System::Object>& argument) : CancelEventArgs(), m_argument(argument) {}
30
34 ASPOSECPP_SHARED_API SharedPtr<System::Object> get_Result();
36 ASPOSECPP_SHARED_API void set_Result(const SharedPtr<System::Object>&);
37
38private:
41};
42
43} // namespace ComponentModel
44} // namespace System
45
46#endif // _System_ComponentModel_DoWorkEventArgs_h_
Arguments of cancellable event. Objects of this class should only be allocated using System::MakeObje...
Definition: cancel_event_args.h:15
DoWork event arguments. Objects of this class should only be allocated using System::MakeObject() fun...
Definition: do_work_event_args.h:18
void set_Result(const SharedPtr< System::Object > &)
Sets Result property; not implemented.
DoWorkEventArgs(const SharedPtr< System::Object > &argument)
Constructs arguments instance.
Definition: do_work_event_args.h:29
SharedPtr< System::Object > get_Result()
Gets Result property; not implemented.
SharedPtr< System::Object > get_Argument()
Gets Argument property; not implemented.
The base class for classes that represent a context that is passed to the event subscribers when an e...
Definition: eventargs.h:19
Pointer class to wrap types being allocated on heap. Use it to manage memory for classes inheriting O...
Definition: smart_ptr.h:180
Definition: db_command.h:9