|
| | DatabaseObject (DatabaseObjectType databaseObjectType, Guid guid, string name, object value) |
| | DatabaseObject (DatabaseObjectType databaseObjectType, string name, object value) |
| | DatabaseObject (DatabaseObjectType databaseObjectType, string name) |
| bool | IsNestedIn (DatabaseObject databaseObject) |
| IEnumerable< DatabaseObject > | GetExplicitNestingChildren (DatabaseObjectType type, bool directChildrenOnly) |
| DatabaseObject | FindExplicitNestedChild (string name, DatabaseObjectType type, bool directChildrenOnly, bool throwIfNotFound) |
| bool | ExplicitlyInheritsFrom (DatabaseObject databaseObject) |
| bool | ImplicitlyInheritsFrom (DatabaseObject databaseObject) |
| bool | EffectivelyInheritsFrom (DatabaseObject databaseObject) |
| IEnumerable< DatabaseObject > | GetEffectiveNestingChildren (DatabaseObjectType type, bool directChildrenOnly) |
| DatabaseObject | FindEffectiveNestedChild (string name, DatabaseObjectType type, bool directChildrenOnly, bool throwIfNotFound) |
| T | GetNestedValue< T > (string name) |
| T | GetNestedValue< T > (string name, T defaultValue) |
| void | SetNestedValue< T > (string name, T value) |
| override string | ToString () |
◆ DatabaseObject() [1/3]
| TemplatesDatabase.DatabaseObject.DatabaseObject |
( |
DatabaseObjectType | databaseObjectType, |
|
|
Guid | guid, |
|
|
string | name, |
|
|
object | value ) |
◆ DatabaseObject() [2/3]
| TemplatesDatabase.DatabaseObject.DatabaseObject |
( |
DatabaseObjectType | databaseObjectType, |
|
|
string | name, |
|
|
object | value ) |
◆ DatabaseObject() [3/3]
| TemplatesDatabase.DatabaseObject.DatabaseObject |
( |
DatabaseObjectType | databaseObjectType, |
|
|
string | name ) |
◆ CastValue< T >()
| T TemplatesDatabase.DatabaseObject.CastValue< T > |
( |
DatabaseObject | databaseObject | ) |
|
|
private |
◆ EffectivelyInheritsFrom()
| bool TemplatesDatabase.DatabaseObject.EffectivelyInheritsFrom |
( |
DatabaseObject | databaseObject | ) |
|
◆ ExplicitlyInheritsFrom()
| bool TemplatesDatabase.DatabaseObject.ExplicitlyInheritsFrom |
( |
DatabaseObject | databaseObject | ) |
|
◆ FindEffectiveNestedChild()
| DatabaseObject TemplatesDatabase.DatabaseObject.FindEffectiveNestedChild |
( |
string | name, |
|
|
DatabaseObjectType | type, |
|
|
bool | directChildrenOnly, |
|
|
bool | throwIfNotFound ) |
◆ FindExplicitNestedChild()
◆ GetEffectiveNestingChildren()
◆ GetExplicitNestingChildren()
◆ GetNestedValue< T >() [1/2]
| T TemplatesDatabase.DatabaseObject.GetNestedValue< T > |
( |
string | name | ) |
|
◆ GetNestedValue< T >() [2/2]
| T TemplatesDatabase.DatabaseObject.GetNestedValue< T > |
( |
string | name, |
|
|
T | defaultValue ) |
◆ ImplicitlyInheritsFrom()
| bool TemplatesDatabase.DatabaseObject.ImplicitlyInheritsFrom |
( |
DatabaseObject | databaseObject | ) |
|
◆ InternalGetEffectiveNestingChildren()
◆ IsNestedIn()
| bool TemplatesDatabase.DatabaseObject.IsNestedIn |
( |
DatabaseObject | databaseObject | ) |
|
◆ SetNestedValue< T >()
| void TemplatesDatabase.DatabaseObject.SetNestedValue< T > |
( |
string | name, |
|
|
T | value ) |
◆ ToString()
| override string TemplatesDatabase.DatabaseObject.ToString |
( |
| ) |
|
◆ m_database
| Database TemplatesDatabase.DatabaseObject.m_database |
|
package |
◆ m_databaseObjectType
◆ m_description
| string TemplatesDatabase.DatabaseObject.m_description = string.Empty |
|
private |
◆ m_explicitInheritanceParent
| DatabaseObject TemplatesDatabase.DatabaseObject.m_explicitInheritanceParent |
|
private |
◆ m_guid
| Guid TemplatesDatabase.DatabaseObject.m_guid |
|
private |
◆ m_name
| string TemplatesDatabase.DatabaseObject.m_name |
|
private |
◆ m_nestingChildren
| List<DatabaseObject> TemplatesDatabase.DatabaseObject.m_nestingChildren |
|
private |
◆ m_nestingParent
◆ m_readOnly
| bool TemplatesDatabase.DatabaseObject.m_readOnly |
|
private |
◆ m_value
| object TemplatesDatabase.DatabaseObject.m_value |
|
private |
◆ Database
| Database TemplatesDatabase.DatabaseObject.Database |
|
get |
◆ Description
| string TemplatesDatabase.DatabaseObject.Description |
|
getset |
◆ EffectiveInheritanceParent
| DatabaseObject TemplatesDatabase.DatabaseObject.EffectiveInheritanceParent |
|
get |
◆ EffectiveInheritanceRoot
| DatabaseObject TemplatesDatabase.DatabaseObject.EffectiveInheritanceRoot |
|
get |
◆ ExplicitInheritanceParent
| DatabaseObject TemplatesDatabase.DatabaseObject.ExplicitInheritanceParent |
|
getset |
◆ ExplicitInheritanceRoot
| DatabaseObject TemplatesDatabase.DatabaseObject.ExplicitInheritanceRoot |
|
get |
◆ Guid
| Guid TemplatesDatabase.DatabaseObject.Guid |
|
get |
◆ ImplicitInheritanceParent
| DatabaseObject TemplatesDatabase.DatabaseObject.ImplicitInheritanceParent |
|
get |
◆ ImplicitInheritanceRoot
| DatabaseObject TemplatesDatabase.DatabaseObject.ImplicitInheritanceRoot |
|
get |
◆ InternalNestingChildren
| List<DatabaseObject> TemplatesDatabase.DatabaseObject.InternalNestingChildren |
|
getprivate |
◆ Name
| string TemplatesDatabase.DatabaseObject.Name |
|
getset |
◆ NestingParent
◆ NestingRoot
◆ ReadOnly
| bool TemplatesDatabase.DatabaseObject.ReadOnly |
|
get |
◆ Type
◆ Value
| object TemplatesDatabase.DatabaseObject.Value |
|
getset |
该类的文档由以下文件生成:
- E:/sc/doxygen/SurvivalcraftApi 1.8.2.3/EntitySystem/TemplatesDatabase/DatabaseObject.cs