Class SyncMemberInfoBase
Inheritance
System.Object
SyncMemberInfoBase
Assembly: Eco.Core.dll
Syntax
public abstract class SyncMemberInfoBase : Object, ISyncMemberInfo
Constructors
SyncMemberInfoBase(MemberInfo, Int32, String)
Declaration
protected SyncMemberInfoBase(MemberInfo memberInfo, int id, string name)
Parameters
Type |
Name |
Description |
System.Reflection.MemberInfo |
memberInfo |
|
System.Int32 |
id |
|
System.String |
name |
|
Properties
Flags
Declaration
public SyncFlags Flags { get; }
Property Value
ID
Declaration
Property Value
Type |
Description |
System.Int32 |
|
Name
Declaration
public string Name { get; }
Property Value
Type |
Description |
System.String |
|
PerPlayerMember
Declaration
public abstract bool PerPlayerMember { get; }
Property Value
Type |
Description |
System.Boolean |
|
Methods
GetAccessMethodInfo(MethodInfo)
Returns System.Reflection.MethodInfo which may be used for getter generation. For generic type definitions it will try to use declaring type (base type or interface).
Declaration
protected MethodInfo GetAccessMethodInfo(MethodInfo methodInfo)
Parameters
Type |
Name |
Description |
System.Reflection.MethodInfo |
methodInfo |
|
Returns
Type |
Description |
System.Reflection.MethodInfo |
|
Exceptions
Type |
Condition |
System.ArgumentException |
If this member may not be accessed via both reflected and declaring type.
|
GetValue(IMvcNetClient, Object)
Declaration
public abstract object GetValue(IMvcNetClient client, object obj)
Parameters
Returns
Type |
Description |
System.Object |
|
Implements
Extension Methods