Abstract class that all properties inherit from.
Namespace:
EPiServer.CoreAssembly: EPiServer (in EPiServer.dll)
Version: 5.2.375.7
Syntax
| C# |
|---|
[SerializableAttribute] public abstract class PropertyData : IReadOnly<PropertyData>, IReadOnly |
Remarks
You can make your own properties and use them just as the built-in EPiServer properties. This is done by using PageDefinitionTypePlugInAttribute to automatically register the property data type.
Examples
This property type will automatically be registered with EPiServer.
CopyC#
[PageDefinitionTypePlugIn] public class PropertySpecialLink : PropertyString { // .... }
Inheritance Hierarchy
System..::.Object
EPiServer.Core..::.PropertyData
EPiServer.Core..::.PropertyString
EPiServer.Core..::.PropertyBoolean
EPiServer.Core..::.PropertyCategory
EPiServer.Core..::.PropertyDate
EPiServer.Core..::.PropertyFloatNumber
EPiServer.Core..::.PropertyLongString
EPiServer.Core..::.PropertyNumber
EPiServer.Core..::.PropertyPageReference
EPiServer.Core..::.PropertyPageType
EPiServer.Core..::.PropertyData
EPiServer.Core..::.PropertyString
EPiServer.Core..::.PropertyBoolean
EPiServer.Core..::.PropertyCategory
EPiServer.Core..::.PropertyDate
EPiServer.Core..::.PropertyFloatNumber
EPiServer.Core..::.PropertyLongString
EPiServer.Core..::.PropertyNumber
EPiServer.Core..::.PropertyPageReference
EPiServer.Core..::.PropertyPageType