zdk.net
Result.h
1 //
2 // Result.h
3 // ZDK
4 //
5 
6 #ifndef ZDK_NET_Result_h
7 #define ZDK_NET_Result_h
8 
9 #include "native_shared_ptr.h"
10 #include "PublicInterfaces.h"
11 #include "ResultCode.h"
12 #include "ZHandle.h"
13 
14 using namespace System::Collections::Generic;
15 
16 namespace ZDK_NET
17 {
18 
23  public ref class Result : ZHandle
24  {
25  public:
26  ZDK::IResult* cppRef = nullptr;
27 
28  Result(ZDK::Shared::Result src);
29  ~Result();
30  !Result();
31 
36  property System::String^ Text
37  {
38  System::String^ get();
39  }
40 
47  property ZDK_NET::ResultCode Code
48  {
49  ZDK_NET::ResultCode get();
50  }
51 
52  virtual long long Handle() override;
53 
54  virtual void Initialize() override;
55 
56  virtual void ReleaseReference() override;
57 
58  };
59 }
60 
61 #endif
ZDK_NET::Result
API invocation status result.
Definition: Result.h:24
ZDK_NET::ZHandle
Definition: ZHandle.h:18