Class ViewMemberInfo
Contains data about an individual member (property or method) that is accessible on the server from the client.
Its analgous to a MemberInfo reflection class, it communicates to the client the type data on properties of a ViewClassInfo.
Inheritance
System.Object
ViewMemberInfo
Assembly: Eco.Shared.dll
Syntax
[BsonAutoSerialize]
public sealed class ViewMemberInfo : ValueType, IBsonSerialize, IBsonSerializable, IBsonDeserializable
Fields
BackgroundColor
Declaration
public Color BackgroundColor
Field Value
Description
Declaration
public string Description
Field Value
Type |
Description |
System.String |
|
DisplayName
Declaration
public string DisplayName
Field Value
Type |
Description |
System.String |
|
DynamicTitleParam
Declaration
public string DynamicTitleParam
Field Value
Type |
Description |
System.String |
|
EcoTextLimit
Declaration
public EcoTextLimit EcoTextLimit
Field Value
EnabledParam
Declaration
public string EnabledParam
Field Value
Type |
Description |
System.String |
|
GenericParamName
Declaration
public string GenericParamName
Field Value
Type |
Description |
System.String |
|
ListTypeName
Declaration
public string ListTypeName
Field Value
Type |
Description |
System.String |
|
MemberInfo
Declaration
[BsonSerializeIgnore]
public MemberInfo MemberInfo
Field Value
Type |
Description |
System.Reflection.MemberInfo |
|
Name
Declaration
Field Value
Type |
Description |
System.String |
|
NameID
Declaration
Field Value
Type |
Description |
System.Int32 |
|
Range
Declaration
Field Value
Declaration
public string RelatedFeatureDisabledName
Field Value
Type |
Description |
System.String |
|
Declaration
public string RelatedFeatureName
Field Value
Type |
Description |
System.String |
|
RequiredTag
Declaration
public string RequiredTag
Field Value
Type |
Description |
System.String |
|
RestrictToDerivedTypeID
Declaration
public int RestrictToDerivedTypeID
Field Value
Type |
Description |
System.Int32 |
|
SelectorFlags
Declaration
public ViewSelectorFlags SelectorFlags
Field Value
Sort
Declaration
Field Value
Type |
Description |
System.Single |
|
SyncFlags
Declaration
public SyncFlags SyncFlags
Field Value
TypeName
Declaration
Field Value
Type |
Description |
System.String |
|
UIListTypeName
Declaration
public string UIListTypeName
Field Value
Type |
Description |
System.String |
|
UITypeName
Declaration
Field Value
Type |
Description |
System.String |
|
ViewFlags
Declaration
public ViewMemberFlags ViewFlags
Field Value
ViewName
Declaration
[BsonSerializeIgnore]
public string ViewName
Field Value
Type |
Description |
System.String |
|
ViewType
Declaration
[BsonSerializeIgnore]
public Type ViewType
Field Value
Type |
Description |
System.Type |
|
VisibilityParam
Declaration
public string VisibilityParam
Field Value
Type |
Description |
System.String |
|
Properties
IsList
Declaration
public bool IsList { get; }
Property Value
Type |
Description |
System.Boolean |
|
IsSet
Declaration
public bool IsSet { get; }
Property Value
Type |
Description |
System.Boolean |
|
RelevantTypeName
Declaration
public string RelevantTypeName { get; }
Property Value
Type |
Description |
System.String |
|
Type
Declaration
public ViewClassInfo Type { get; }
Property Value
Methods
DerivesType(ViewClassInfo)
Declaration
public bool DerivesType(ViewClassInfo type)
Parameters
Returns
Type |
Description |
System.Boolean |
|
DerivesType(String, Boolean)
Declaration
public bool DerivesType(string parent, bool listEntryType)
Parameters
Type |
Name |
Description |
System.String |
parent |
|
System.Boolean |
listEntryType |
|
Returns
Type |
Description |
System.Boolean |
|
DerivesType<T>()
Declaration
public bool DerivesType<T>()
Returns
Type |
Description |
System.Boolean |
|
Type Parameters
FromBson(BSONArray)
Declaration
public void FromBson(BSONArray bson)
Parameters
ToBson()
Declaration
public BSONArray ToBson()
Returns
ToString()
Declaration
public override string ToString()
Returns
Type |
Description |
System.String |
|
Implements
Extension Methods