Class StaticSectionDefinition
Represents a section definition that can only be changed under certain conditions.
[Serializable]
public abstract class StaticSectionDefinition : SectionDefinition, CustomDataType, DataType, IManagerIdentifiableObject<SectionDefinitionID>, ITrackLastModified
- Inheritance
-
StaticSectionDefinition
- Implements
-
IManagerIdentifiableObject<SectionDefinitionID>
- Derived
- Inherited Members
- Extension Methods
Remarks
Most of the structure of these section definitions is enforced by the server. The allowed changes on these section definitions are:
- The name of the section definition
- The name of its fields
Fields
- CustomFieldNames
Gets the custom field names.
Properties
- Registry
Gets the static section definition registry.
Methods
- Equals(StaticSectionDefinition)
Indicates whether the current object is equal to another object of the same type.
- Equals(object)
Determines whether the specified object is equal to the current object.
- GetAllFieldDescriptors()
Retrieves all field descriptors of this section definition.
- GetAllSectionValidators()
Retrieves all section validators.
- GetDefaultFieldDescriptors()
Retrieves the default field descriptors.
- GetDefaultID()
Retrieves the default section definition ID.
- GetDefaultName()
Retrieves the default name.
- GetDefaultSectionValidators()
Retrieves the default section validators.
- GetHashCode()
Calculates the hash code for this object.
- GetID()
Retrieves the section definition ID.
- GetIsHidden()
Retrieves a value indicating whether this section definition is hidden.
- GetName()
Retrieves the name of this section definition.
- GetReservationLinkInfo()
Retrieves the reservation link info.
- RemoveCustomFieldName(FieldDescriptorID)
Removes the custom field name of the specified field descriptor.
- SetCustomFieldName(FieldDescriptorID, string)
Sets the custom name of the specified field descriptor.
- SetCustomName(string)
Sets the custom name of this section definition.