Class MultiReferenceType
Represents manage method for multi reference fields.
Inheritance
Namespace: Mediachase.BusinessFoundation.Data.Meta.Management
Assembly: Mediachase.BusinessFoundation.Data.dll
Version: 14.26.0Syntax
public static class MultiReferenceType : Object
Methods
Create(String, String, MultiReferenceItem[])
Creates the specified type name.
Declaration
public static MetaFieldType Create(string typeName, string friendlyName, params MultiReferenceItem[] items)
Parameters
Type | Name | Description |
---|---|---|
System. |
typeName | Name of the type. |
System. |
friendlyName | Name of the friendly. |
Multi |
items | The items. |
Returns
Type | Description |
---|---|
Meta |
GetAvailableReferences(MetaFieldType)
Declaration
public static MetaClass[] GetAvailableReferences(MetaFieldType metaType)
Parameters
Type | Name | Description |
---|---|---|
Meta |
metaType |
Returns
Type | Description |
---|---|
Meta |
GetMultiReferenceItems(MetaFieldType)
Gets the multi reference items.
Declaration
public static MultiReferenceItem[] GetMultiReferenceItems(MetaFieldType type)
Parameters
Type | Name | Description |
---|---|---|
Meta |
type | The type. |
Returns
Type | Description |
---|---|
Multi |
GetMultiReferenceItems(String)
Gets the multi reference items.
Declaration
public static MultiReferenceItem[] GetMultiReferenceItems(string typeName)
Parameters
Type | Name | Description |
---|---|---|
System. |
typeName | Name of the type. |
Returns
Type | Description |
---|---|
Multi |
GetReference(MetaClass, String, MultiReferenceItem)
Gets the reference.
Declaration
public static MetaField GetReference(MetaClass metaClass, string multiReferenceFieldName, MultiReferenceItem item)
Parameters
Type | Name | Description |
---|---|---|
Meta |
metaClass | The meta class. |
System. |
multiReferenceFieldName | Name of the multi reference field. |
Multi |
item | The item. |
Returns
Type | Description |
---|---|
Meta |
GetReference(MetaField, MultiReferenceItem)
Gets the reference.
Declaration
public static MetaField GetReference(MetaField multiReferenceField, MultiReferenceItem item)
Parameters
Type | Name | Description |
---|---|---|
Meta |
multiReferenceField | The multi reference field. |
Multi |
item | The item. |
Returns
Type | Description |
---|---|
Meta |
GetReferenceTitle(MetaClass, String, MultiReferenceItem)
Gets the reference title.
Declaration
public static MetaField GetReferenceTitle(MetaClass metaClass, string multiReferenceFieldName, MultiReferenceItem item)
Parameters
Type | Name | Description |
---|---|---|
Meta |
metaClass | The meta class. |
System. |
multiReferenceFieldName | Name of the multi reference field. |
Multi |
item | The item. |
Returns
Type | Description |
---|---|
Meta |
GetReferenceTitle(MetaField, MultiReferenceItem)
Gets the reference title.
Declaration
public static MetaField GetReferenceTitle(MetaField multiReferenceField, MultiReferenceItem item)
Parameters
Type | Name | Description |
---|---|---|
Meta |
multiReferenceField | The multi reference field. |
Multi |
item | The item. |
Returns
Type | Description |
---|---|
Meta |
IsMultiReferenceField(MetaField)
Determines whether [is multi reference field] [the specified meta field].
Declaration
public static bool IsMultiReferenceField(MetaField metaField)
Parameters
Type | Name | Description |
---|---|---|
Meta |
metaField | The meta field. |
Returns
Type | Description |
---|---|
System. |
|
Remove(MetaFieldType)
Removes the specified type.
Declaration
public static void Remove(MetaFieldType type)
Parameters
Type | Name | Description |
---|---|---|
Meta |
type | The type. |