Show / Hide Table of Contents

Class EntitySchemaManagerItem

The item of the entity schema manager.

Inheritance
System.Object
ManagerItem<EntitySchema>
SchemaManagerItem<EntitySchema>
EntitySchemaManagerItem
Implements
ISchemaManagerItem<EntitySchema>
ISchemaManagerItem
IManagerItem<EntitySchema>
IManagerItem
System.ICloneable
Inherited Members
SchemaManagerItem<EntitySchema>.Actualize(ISchemaManagerItem<EntitySchema>)
SchemaManagerItem<EntitySchema>.ForceGetInstance()
SchemaManagerItem<EntitySchema>.DropInstance()
SchemaManagerItem<EntitySchema>.Assign(ISchemaManagerItem<EntitySchema>)
SchemaManagerItem<EntitySchema>.AssignShallow(ISchemaManagerItem<EntitySchema>)
SchemaManagerItem<EntitySchema>.Assign(EntitySchema)
SchemaManagerItem<EntitySchema>.AssignExtraProperties(ExtraPropertyCollection)
SchemaManagerItem<EntitySchema>.AssignUserProperties(UserPropertyCollection)
SchemaManagerItem<EntitySchema>.Clone()
SchemaManagerItem<EntitySchema>.CloneShallow()
SchemaManagerItem<EntitySchema>.GetHash()
SchemaManagerItem<EntitySchema>.Invalidate()
SchemaManagerItem<EntitySchema>.SetPropertyValue<TValue>(Expression<Func<EntitySchema, TValue>>, TValue)
SchemaManagerItem<EntitySchema>.FindPropertyValue<TValue>(Expression<Func<EntitySchema, TValue>>, TValue)
SchemaManagerItem<EntitySchema>.GetPropertyValue<TValue>(Expression<Func<EntitySchema, TValue>>)
SchemaManagerItem<EntitySchema>.UserConnection
SchemaManagerItem<EntitySchema>.IsInstanceInitialized
SchemaManagerItem<EntitySchema>.Instance
SchemaManagerItem<EntitySchema>.SafeInstance
SchemaManagerItem<EntitySchema>.Name
SchemaManagerItem<EntitySchema>.Caption
SchemaManagerItem<EntitySchema>.Manager
SchemaManagerItem<EntitySchema>.Description
SchemaManagerItem<EntitySchema>.FolderId
SchemaManagerItem<EntitySchema>.IsCoreSchema
SchemaManagerItem<EntitySchema>.IManagerItem.Manager
SchemaManagerItem<EntitySchema>.ManagerItem
SchemaManagerItem<EntitySchema>.UserId
SchemaManagerItem<EntitySchema>.Assembly
SchemaManagerItem<EntitySchema>.AssemblyRefCount
SchemaManagerItem<EntitySchema>.ManagerName
SchemaManagerItem<EntitySchema>.ParentUId
SchemaManagerItem<EntitySchema>.ReferenceSchemaUIds
SchemaManagerItem<EntitySchema>.TypeName
SchemaManagerItem<EntitySchema>.ExtraProperties
SchemaManagerItem<EntitySchema>.UserProperties
SchemaManagerItem<EntitySchema>.SysSchemaInSolutionId
SchemaManagerItem<EntitySchema>.ExtendParent
SchemaManagerItem<EntitySchema>.PackageUId
SchemaManagerItem<EntitySchema>.PackageName
SchemaManagerItem<EntitySchema>.PackagePosition
SchemaManagerItem<EntitySchema>.Descriptor
SchemaManagerItem<EntitySchema>.RealParentItemUId
SchemaManagerItem<EntitySchema>.DenyExtending
SchemaManagerItem<EntitySchema>.IsStaticContentNotGenerated
SchemaManagerItem<EntitySchema>.ModifiedOn
SchemaManagerItem<EntitySchema>.ResourceModifiedOn
SchemaManagerItem<EntitySchema>.Checksum
ManagerItem<EntitySchema>.HandleNameChanging(String)
ManagerItem<EntitySchema>.Id
ManagerItem<EntitySchema>.UId
ManagerItem<EntitySchema>.RealUId
ManagerItem<EntitySchema>.IManagerItem.Instance
ManagerItem<EntitySchema>.IManagerItem.SafeInstance
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Terrasoft.Core
Assembly: Terrasoft.Core.dll
Syntax
public class EntitySchemaManagerItem : SchemaManagerItem<EntitySchema>, ISchemaManagerItem<EntitySchema>, ISchemaManagerItem, IManagerItem<EntitySchema>, IManagerItem, ICloneable

Constructors

EntitySchemaManagerItem(EntitySchemaManager)

Initializes a new EntitySchemaManagerItem instance.

Declaration
public EntitySchemaManagerItem(EntitySchemaManager manager)
Parameters
Type Name Description
EntitySchemaManager manager

Methods

GetHashData()

Prepares data for hashing.

Declaration
protected override StringBuilder GetHashData()
Returns
Type Description
System.Text.StringBuilder
Overrides
Terrasoft.Core.SchemaManagerItem<Terrasoft.Core.Entities.EntitySchema>.GetHashData()

Implements

ISchemaManagerItem<TSchemaManagerSchema>
ISchemaManagerItem
IManagerItem<TInstance>
IManagerItem
System.ICloneable

Extension Methods

ReflectionUtilities.GetPropertyValue(Object, String)
ReflectionUtilities.GetPropertyDefValue(Object, String, Object)
ReflectionUtilities.TryGetPropertyValue(Object, String, out Object)
ReflectionUtilities.HasProperty(Object, String)
ReflectionUtilities.GetPropertyValue(Object, String, BindingFlags)
ReflectionUtilities.GetPropertyValueByPath(Object, String)
ReflectionUtilities.SetPropertyValue(Object, String, Object)
ReflectionUtilities.TrySetPropertyValue(Object, String, Object)
ValidateUtilities.CheckArgumentNull(Object, String)
ValidateUtilities.CheckDependencyNull(Object, String)
ValidateUtilities.EnsureDependencyNotNull<T>(T, String)
MetaDataTestUtils.MetaPropertiesShouldNotHaveDefValue<TInstance>(TInstance)
MetaDataTestUtils.MetaPropertiesShouldNotHaveDefValue<TInstance>(TInstance, Boolean)
NSubstituteExtension.Protected(Object, String, Object[])
NSubstituteExtension.Protected(Object, String, Boolean, Object[])
NSubstituteExtension.ProtectedGeneric<T>(Object, String, Object[])
NSubstituteExtension.ProtectedGeneric<T>(Object, String, Boolean, Object[])
NSubstituteExtension.ProtectedProperty(Object, String)
NSubstituteExtension.MatchInstance<T>(T)
SubstituteUtilities.GetIsSubstituteObject(Object)
SubstituteUtilities.Instead<TInstance, TValue>(TInstance, Func<TInstance, TValue>)
Back to top Generated by DocFX