C# Class Stash.Engine.PersistentGraph

显示文件 Open project: AndyHitchman/Stash

Public Methods

Method Description
ActOnSerializedGraph ( Action action ) : void
PersistentGraph ( System.Guid internalID, IEnumerable types, IDictionary indexProjections, IDictionary mapProjections, long version, Func fSerializedGraph ) : System

Manage a persistent graph.

PersistentGraph ( IEnumerable types, IDictionary indexProjections, IDictionary mapProjections, Func fSerializedGraph ) : System

Manage a transient persistent graph. A new InternalId is created. Version is zero.

Method Details

ActOnSerializedGraph() public method

public ActOnSerializedGraph ( Action action ) : void
action Action
return void

PersistentGraph() public method

Manage a persistent graph.
public PersistentGraph ( System.Guid internalID, IEnumerable types, IDictionary indexProjections, IDictionary mapProjections, long version, Func fSerializedGraph ) : System
internalID System.Guid
types IEnumerable
indexProjections IDictionary
mapProjections IDictionary
version long
fSerializedGraph Func
return System

PersistentGraph() public method

Manage a transient persistent graph. A new InternalId is created. Version is zero.
public PersistentGraph ( IEnumerable types, IDictionary indexProjections, IDictionary mapProjections, Func fSerializedGraph ) : System
types IEnumerable
indexProjections IDictionary
mapProjections IDictionary
fSerializedGraph Func
return System