Class RPCMethod
RPCMethod contains all meta information about RPC method like name, flags, required arguments, required access etc.
Inheritance
System.Object
RPCMethod
Assembly: Eco.Shared.dll
Syntax
public class RPCMethod : Object
Constructors
RPCMethod(MethodInfo)
Declaration
public RPCMethod(MethodInfo mi)
Parameters
Type |
Name |
Description |
System.Reflection.MethodInfo |
mi |
|
RPCMethod(PropertyInfo)
Declaration
public RPCMethod(PropertyInfo pi)
Parameters
Type |
Name |
Description |
System.Reflection.PropertyInfo |
pi |
|
Properties
Attribute
Declaration
public RPCAttribute Attribute { get; }
Property Value
CanAutoPrepend
Declaration
public bool CanAutoPrepend { get; }
Property Value
Type |
Description |
System.Boolean |
|
CanAutoPrependClient
Declaration
public bool CanAutoPrependClient { get; }
Property Value
Type |
Description |
System.Boolean |
|
CanAutoPrependConvertedObserver
Declaration
public bool CanAutoPrependConvertedObserver { get; }
Property Value
Type |
Description |
System.Boolean |
|
CanAutoPrependObserver
Declaration
public bool CanAutoPrependObserver { get; }
Property Value
Type |
Description |
System.Boolean |
|
FallbackValue
Declaration
public object FallbackValue { get; }
Property Value
Type |
Description |
System.Object |
|
Flags
Declaration
public RPCMethodFlags Flags { get; }
Property Value
Func
Declaration
public Func<object, object[], object> Func { get; }
Property Value
Type |
Description |
System.Func<System.Object, System.Object[], System.Object> |
|
Id
Declaration
Property Value
Type |
Description |
System.Int32 |
|
IsCustomSetter
Declaration
public bool IsCustomSetter { get; }
Property Value
Type |
Description |
System.Boolean |
|
IsExtension
Declaration
public bool IsExtension { get; }
Property Value
Type |
Description |
System.Boolean |
|
MemberInfo
Declaration
public MemberInfo MemberInfo { get; }
Property Value
Type |
Description |
System.Reflection.MemberInfo |
|
MethodInfo
Declaration
public MethodInfo MethodInfo { get; }
Property Value
Type |
Description |
System.Reflection.MethodInfo |
|
MethodKey
Declaration
public string MethodKey { get; }
Property Value
Type |
Description |
System.String |
|
Name
Declaration
public string Name { get; }
Property Value
Type |
Description |
System.String |
|
Parameters
Declaration
public ParameterInfo[] Parameters { get; }
Property Value
Type |
Description |
System.Reflection.ParameterInfo[] |
|
PropertyInfo
Declaration
public PropertyInfo PropertyInfo { get; }
Property Value
Type |
Description |
System.Reflection.PropertyInfo |
|
Extension Methods