Class CustomEntityDefinition
Represents a custom repository entity (like application, component, etc) defined by a user.
Inherited Members
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Nevatech.Vsb.Repository.Services
Assembly: Nevatech.Vsb.Repository.dll
Syntax
public sealed class CustomEntityDefinition : CustomEntity, IValidator, IExtensibleDataObject, IEquatable<CustomEntity>, IFolderEntity
Constructors
CustomEntityDefinition()
Instantiates an empty instance.
Declaration
public CustomEntityDefinition()
CustomEntityDefinition(CustomEntity)
Initializes new instance from provided custom entity.
Declaration
public CustomEntityDefinition(CustomEntity entity)
Parameters
Type | Name | Description |
---|---|---|
CustomEntity | entity | Custom entity to be initialized from. |
Properties
Properties
Gets collection of general properties assigned to the entity.
Declaration
public Collection<Property> Properties { get; }
Property Value
Type | Description |
---|---|
System.Collections.ObjectModel.Collection<Property> |
References
Gets collection of declarative references, dependencies, or links between this entity and other entities.
Declaration
public Collection<EntityReference> References { get; }
Property Value
Type | Description |
---|---|
System.Collections.ObjectModel.Collection<EntityReference> |
Methods
CopyFrom(CustomEntity)
Populates current instance from provided custom entity.
Declaration
public void CopyFrom(CustomEntity entity)
Parameters
Type | Name | Description |
---|---|---|
CustomEntity | entity | Custom entity to be initialized from. |
Implements
System.Runtime.Serialization.IExtensibleDataObject
System.IEquatable<T>