Table of Contents

Class CloneState

Namespace
The.Entities
Assembly
Instagile.dll

Tracks the state and context during a deep graph clone operation.

public sealed class CloneState
Inheritance
CloneState
Inherited Members

Constructors

CloneState(IEntityContext, ILogger)

public CloneState(IEntityContext context, ILogger logger)

Parameters

context IEntityContext
logger ILogger

Fields

AttributesRequiringRecalculation

public readonly HashSet<AttributeBase> AttributesRequiringRecalculation

Field Value

HashSet<AttributeBase>

ClonedEntities

public readonly Dictionary<Guid, EntityKernel> ClonedEntities

Field Value

Dictionary<Guid, EntityKernel>

ClonedRelationships

public readonly Dictionary<KernelKey, RelationshipKernel> ClonedRelationships

Field Value

Dictionary<KernelKey, RelationshipKernel>

CloningEntities

public readonly Dictionary<Guid, EntityKernel> CloningEntities

Field Value

Dictionary<Guid, EntityKernel>

Context

public readonly IEntityContext Context

Field Value

IEntityContext

Mutation

public readonly Mutation Mutation

Field Value

Mutation