C# Class Platform.Data.Core.Pairs.UInt64Links

Show file Open project: Konard/LinksPlatform Class Usage Examples

Public Methods

Method Description
BeginTransaction ( ) : Transaction
UInt64Links ( ILinksMemoryManager memoryManager, string logAddress ) : System

Private Methods

Method Description
CommitCreation ( UInt64Link after ) : void
CommitDeletion ( UInt64Link before ) : void
CommitTransition ( Transition transition ) : void
CommitUpdate ( UInt64Link before, UInt64Link after ) : void
DisposeTransitions ( ) : void
EnsureSelfReferencingLinkIsRestored ( ulong source, ulong target ) : void
GetCurrentTransitions ( ) : ConcurrentQueue
PushTransitions ( ) : void
ResetCurrentTransation ( ) : void
RevertTransition ( Transition transition ) : void
TransitionsPusher ( ) : void

Method Details

BeginTransaction() public method

public BeginTransaction ( ) : Transaction
return Transaction

UInt64Links() public method

public UInt64Links ( ILinksMemoryManager memoryManager, string logAddress ) : System
memoryManager ILinksMemoryManager
logAddress string
return System