Show / Hide Table of Contents

Class SynchronizationRuleBase

Denotes an abstract synchronization rule

Inheritance
object
SynchronizationRuleBase
SynchronizationRule<TLeft, TRight>
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: NMF.Synchronizations
Assembly: NMF.Synchronizations.dll
Syntax
public abstract class SynchronizationRuleBase

Constructors

| Edit this page View Source

SynchronizationRuleBase()

Creates a new instance

Declaration
protected SynchronizationRuleBase()

Properties

| Edit this page View Source

LeftType

Gets the LHS type of the synchronization rule

Declaration
public abstract Type LeftType { get; }
Property Value
Type Description
Type
| Edit this page View Source

RightType

Gets the RHS type of the synchronization rule

Declaration
public abstract Type RightType { get; }
Property Value
Type Description
Type
| Edit this page View Source

Synchronization

Gets the context synchronization

Declaration
public Synchronization Synchronization { get; }
Property Value
Type Description
Synchronization

Methods

| Edit this page View Source

DeclareSynchronization()

Declares the jobs and synchronization blocks that make up the synchronization rule

Declaration
public abstract void DeclareSynchronization()
| Edit this page View Source

Rule<TRule>()

Gets the transformation rule type of the given type

Declaration
public TRule Rule<TRule>() where TRule : GeneralTransformationRule
Returns
Type Description
TRule

The transformation rule instance of the given type or null, if no such rule exists

Type Parameters
Name Description
TRule

The type of the transformation rule

| Edit this page View Source

SyncRule<TRule>()

Gets the synchroniation rule of the given type

Declaration
public TRule SyncRule<TRule>() where TRule : SynchronizationRuleBase
Returns
Type Description
TRule

The synchronization rule instance of the given type or null, if no such rule exists

Type Parameters
Name Description
TRule

The type of the synchronization rule

  • Edit this page
  • View Source
In this article
Back to top Generated by DocFX