[Attach panel] Initial implement C# attach-panel API
[platform/core/csapi/tizenfx.git] / src / Tizen.Applications.AttachPanel / Tizen.Applications.AttachPanel / ResultEventArgs.cs
1 using System;
2
3 namespace Tizen.Applications.AttachPanel
4 {
5     public class ResultEventArgs : EventArgs
6     {
7         private readonly IntPtr _attachPanel;
8         private readonly ContentCategory _category;
9         private readonly AppControl _result;
10         private readonly AppControlReplyResult _resultCode;
11         private readonly IntPtr _userData;
12
13         internal ResultEventArgs(IntPtr attachPanel, ContentCategory category, AppControl result, AppControlReplyResult resultCode, IntPtr userData)
14         {
15             _attachPanel = attachPanel;
16             _category = category;
17             _result = result;
18             _resultCode = resultCode;
19             _userData = userData;
20         }
21
22         public IntPtr AttachPanel { get { return _attachPanel; } }
23
24         public ContentCategory Category { get { return _category; } }
25
26         public AppControl Result {  get { return _result; } }
27
28         public AppControlReplyResult ResultCode { get { return _resultCode; } }
29
30         public IntPtr UserData { get { return _userData; } }
31     }
32 }