Class MetaFieldType
Represent meta field type meta information.
Inheritance
System.Object
MetaFieldType
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Assembly: Mediachase.BusinessFoundation.Data.dll
Version: 10.8.0
public class MetaFieldType
Constructors
Initializes a new instance of the Type class.
Declaration
Initializes a new instance of the MetaFieldType class.
Declaration
public MetaFieldType(string name, McDataType dataType)
Parameters
Type |
Name |
Description |
System.String |
name |
The name.
|
McDataType |
dataType |
Type of the data.
|
Initializes a new instance of the MetaFieldType class.
Declaration
public MetaFieldType(string name, string friendlyName, McDataType dataType)
Parameters
Type |
Name |
Description |
System.String |
name |
The name.
|
System.String |
friendlyName |
Name of the friendly.
|
McDataType |
dataType |
Type of the data.
|
Fields
Declaration
public const string Aggregation = "Aggregation"
Field Value
Type |
Description |
System.String |
|
Declaration
public const string BackReference = "BackReference"
Field Value
Type |
Description |
System.String |
|
Declaration
public const string Card = "Card"
Field Value
Type |
Description |
System.String |
|
Declaration
public const string CheckboxBoolean = "CheckboxBoolean"
Field Value
Type |
Description |
System.String |
|
Declaration
public const string Currency = "Currency"
Field Value
Type |
Description |
System.String |
|
Declaration
public const string Date = "Date"
Field Value
Type |
Description |
System.String |
|
Declaration
public const string DateTime = "DateTime"
Field Value
Type |
Description |
System.String |
|
Declaration
public const string Decimal = "Decimal"
Field Value
Type |
Description |
System.String |
|
Declaration
public const string DecimalPercent = "DecimalPercent"
Field Value
Type |
Description |
System.String |
|
Declaration
public const string DropDownBoolean = "DropDownBoolean"
Field Value
Type |
Description |
System.String |
|
Declaration
public const string Duration = "Duration"
Field Value
Type |
Description |
System.String |
|
Declaration
public const string EMail = "EMail"
Field Value
Type |
Description |
System.String |
|
Declaration
public const string File = "File"
Field Value
Type |
Description |
System.String |
|
Declaration
public const string Float = "Float"
Field Value
Type |
Description |
System.String |
|
Declaration
public const string FloatPercent = "FloatPercent"
Field Value
Type |
Description |
System.String |
|
Declaration
public const string Guid = "Guid"
Field Value
Type |
Description |
System.String |
|
Declaration
public const string Html = "Html"
Field Value
Type |
Description |
System.String |
|
Declaration
public const string Image = "Image"
Field Value
Type |
Description |
System.String |
|
Declaration
public const string Integer = "Integer"
Field Value
Type |
Description |
System.String |
|
Declaration
public const string IntegerPercent = "IntegerPercent"
Field Value
Type |
Description |
System.String |
|
Declaration
public const string Link = "Link"
Field Value
Type |
Description |
System.String |
|
LongText
Declaration
public const string LongText = "LongText"
Field Value
Type |
Description |
System.String |
|
Declaration
public const string Reference = "Reference"
Field Value
Type |
Description |
System.String |
|
Declaration
public const string ReferencedField = "ReferencedField"
Field Value
Type |
Description |
System.String |
|
Text
Declaration
public const string Text = "Text"
Field Value
Type |
Description |
System.String |
|
Declaration
public const string Url = "Url"
Field Value
Type |
Description |
System.String |
|
Properties
Gets or sets the access level.
Declaration
public AccessLevel AccessLevel { get; set; }
Property Value
Declaration
public AttributeCollection Attributes { get; }
Property Value
Gets or sets the enum items.
Declaration
public MetaEnumItem[] EnumItems { get; set; }
Property Value
Gets or sets the name of the friendly.
Declaration
public string FriendlyName { get; set; }
Property Value
Type |
Description |
System.String |
The name of the friendly.
|
Gets or sets the type of the mc data.
Declaration
public McDataType McDataType { get; set; }
Property Value
Type |
Description |
McDataType |
The type of the mc data.
|
Declaration
public string Name { get; set; }
Property Value
Type |
Description |
System.String |
The name.
|
Declaration
public string Owner { get; set; }
Property Value
Type |
Description |
System.String |
The owner.
|
Methods
Declaration
public static IMetaFieldInstaller GetInstaller(MetaFieldType type)
Parameters
Returns
Declaration
public static IMetaFieldInstaller GetInstaller(string typeName)
Parameters
Type |
Name |
Description |
System.String |
typeName |
Name of the type.
|
Returns
Gets the object property binder.
Declaration
public static IMetaObjectPropertyBinder GetObjectPropertyBinder(MetaFieldType type)
Parameters
Returns
Gets the object property binder.
Declaration
public static IMetaObjectPropertyBinder GetObjectPropertyBinder(string typeName)
Parameters
Type |
Name |
Description |
System.String |
typeName |
Name of the type.
|
Returns
Determines whether the specified type is used.
Declaration
public static bool IsUsed(MetaFieldType type)
Parameters
Returns
Type |
Description |
System.Boolean |
true if the specified type is used; otherwise, false .
|