-
Notifications
You must be signed in to change notification settings - Fork 4
Expand file tree
/
Copy pathSmartObjectHelper.cs
More file actions
36 lines (29 loc) · 925 Bytes
/
Copy pathSmartObjectHelper.cs
File metadata and controls
36 lines (29 loc) · 925 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Crestron.SimplSharp;
using Crestron.SimplSharpPro;
namespace Daniels.UI
{
public abstract class SmartObjectHelperParameters : BasicTriListParameters
{
//public uint Id;
//public string Name;
public uint VisibilityJoin;
}
public abstract class SmartObjectHelper
{
private readonly uint _visibilityJoin;
internal SmartObject _smartObject;
public SmartObjectHelper(SmartObject smartObject, SmartObjectHelperParameters smartObjectParams)
{
_smartObject = smartObject;
_visibilityJoin = smartObjectParams.VisibilityJoin;
}
#region Properties
public uint Id { get { return _smartObject.ID; } }
//public SmartObject SmartObject { get { return _smartObject; } }
#endregion Properties
}
}