Interface IView
Assembly: Eco.Shared.dll
Syntax
public interface IView : IViewController, IObservable
Properties
ClassInfo
Declaration
ViewClassInfo ClassInfo { get; }
Property Value
ControllerID
Declaration
int ControllerID { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
TypeName
Declaration
Property Value
Type |
Description |
System.String |
|
ViewTypeID
Declaration
int ViewTypeID { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
Methods
GetValue(String, Int32)
Declaration
object GetValue(string propName, int index = -1)
Parameters
Type |
Name |
Description |
System.String |
propName |
|
System.Int32 |
index |
|
Returns
Type |
Description |
System.Object |
|
RPC(String, Action, Object[])
Declaration
void RPC(string methodname, Action response, params object[] args)
Parameters
Type |
Name |
Description |
System.String |
methodname |
|
System.Action |
response |
|
System.Object[] |
args |
|
RPC(String, Object[])
Declaration
void RPC(string methodname, params object[] args)
Parameters
Type |
Name |
Description |
System.String |
methodname |
|
System.Object[] |
args |
|
RPC<T>(String, Action<T>, Object[])
Declaration
void RPC<T>(string methodname, Action<T> response, params object[] args)
Parameters
Type |
Name |
Description |
System.String |
methodname |
|
System.Action<T> |
response |
|
System.Object[] |
args |
|
Type Parameters
UpdateProperty(BSONValue, BSONObject)
Declaration
void UpdateProperty(BSONValue propNameID, BSONObject bson)
Parameters
Extension Methods