Class RawProperty
Raw data contained in a PropertyData.
Inheritance
Namespace: EPiServer.Core
Assembly: EPiServer.dll
Version: 12.0.3Syntax
public class RawProperty : Object
Constructors
RawProperty()
Declaration
public RawProperty()
Fields
AssemblyName
The name for the assembly that the definition of the property is contained in.
Declaration
public string AssemblyName
Field Value
Type | Description |
---|---|
System.String |
BlockProperties
The properties for a property of type IPropertyBlock.
Declaration
public RawProperty[] BlockProperties
Field Value
Type | Description |
---|---|
RawProperty[] |
Remarks
For properties defined on PageType this value is null. For properties that are defined on a BlockType this wil be the properties for the block.
BlockTypeReference
The reference to a block type.
Declaration
public BlockTypeReference BlockTypeReference
Field Value
Type | Description |
---|---|
BlockTypeReference |
Remarks
For properties defined on PageType this value is null. For properties that are of type Block corresponding to a BlockType this will be the reference to the BlockType.
CustomData
An array of RawNameAndXml to be able to store additional information.
Declaration
public RawNameAndXml[] CustomData
Field Value
Type | Description |
---|---|
RawNameAndXml[] |
Description
The description of the property.
Declaration
public string Description
Field Value
Type | Description |
---|---|
System.String |
DisplayName
The name that will be displayed to the user (may be translated).
Declaration
public string DisplayName
Field Value
Type | Description |
---|---|
System.String |
IsDynamicProperty
If this is a dynamic property.
Declaration
public bool IsDynamicProperty
Field Value
Type | Description |
---|---|
System.Boolean |
IsLanguageSpecific
If this property is language specific.
Declaration
public bool IsLanguageSpecific
Field Value
Type | Description |
---|---|
System.Boolean |
IsModified
If the property has been modified.
Declaration
public bool IsModified
Field Value
Type | Description |
---|---|
System.Boolean |
IsNull
Is the value of the property is null/undefined.
Declaration
public bool IsNull
Field Value
Type | Description |
---|---|
System.Boolean |
IsPropertyData
If this property is a standard page property.
Declaration
public bool IsPropertyData
Field Value
Type | Description |
---|---|
System.Boolean |
Remarks
This simply determines that it is not a dynamic property and not meta data.
IsRequired
If the value for this property is required.
Declaration
public bool IsRequired
Field Value
Type | Description |
---|---|
System.Boolean |
LanguageKey
The language key for the property.
Declaration
public string LanguageKey
Field Value
Type | Description |
---|---|
System.String |
Remarks
Used to get translated values for name and description.
Name
The name of the property.
Declaration
public string Name
Field Value
Type | Description |
---|---|
System.String |
OwnerTab
The tab that the property should appear on.
Declaration
public int OwnerTab
Field Value
Type | Description |
---|---|
System.Int32 |
PageDefinitionID
The id of the property definition for the page.
Declaration
public int PageDefinitionID
Field Value
Type | Description |
---|---|
System.Int32 |
PropertyDefinitionID
The id of the property definition for the page.
Declaration
public int PropertyDefinitionID
Field Value
Type | Description |
---|---|
System.Int32 |
Type
The base type of the property as defined in PropertyDataType.
Declaration
public PropertyDataType Type
Field Value
Type | Description |
---|---|
PropertyDataType |
TypeName
The type name of the property definition.
Declaration
public string TypeName
Field Value
Type | Description |
---|---|
System.String |
Value
The value for the property.
Declaration
public string Value
Field Value
Type | Description |
---|---|
System.String |