2using System.Collections.Generic;
63 string defaultInstanceName,
69 bool saveStandalone) {
81 IEnumerable<DatabaseObjectType> allowedInheritanceParents,
84 throw new InvalidOperationException(
"InitializeRelations of this DatabaseObjectType was already called.");
87 if (allowedNestingParents !=
null) {
96 if (allowedInheritanceParents !=
null) {
DatabaseObjectType m_nestedValueType
DatabaseObjectType NestedValueType
ReadOnlyList< DatabaseObjectType > AllowedNestingChildren
ReadOnlyList< DatabaseObjectType > AllowedInheritanceChildren
List< DatabaseObjectType > m_allowedInheritanceChildren
List< DatabaseObjectType > m_allowedInheritanceParents
string m_defaultInstanceName
List< DatabaseObjectType > m_allowedNestingParents
string DefaultInstanceName
ReadOnlyList< DatabaseObjectType > AllowedNestingParents
ReadOnlyList< DatabaseObjectType > AllowedInheritanceParents
void InitializeRelations(IEnumerable< DatabaseObjectType > allowedNestingParents, IEnumerable< DatabaseObjectType > allowedInheritanceParents, DatabaseObjectType nestedValueType)
override string ToString()
DatabaseObjectType(string name, string defaultInstanceName, string iconName, int order, bool supportsValue, bool mustInherit, int nameLengthLimit, bool saveStandalone)
List< DatabaseObjectType > m_allowedNestingChildren