Show / Hide Table of Contents

Class IncrementalPattern<TIn>

Represents a relational pattern for a transformation rule with one input argument

Inheritance
object
IncrementalPattern<TIn>
Implements
ITransformationRulePattern<TIn>
ITransformationRulePattern
ITransformationPattern
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: NMF.Transformations.Linq
Assembly: NMF.Transformations.dll
Syntax
public class IncrementalPattern<TIn> : ITransformationRulePattern<TIn>, ITransformationRulePattern, ITransformationPattern
Type Parameters
Name Description
TIn

The input type of the targeted transformation rule

Constructors

| Edit this page View Source

IncrementalPattern(Func<ITransformationContext, INotifyEnumerable<TIn>>)

Creates a new relational pattern with the given pattern constructor

Declaration
public IncrementalPattern(Func<ITransformationContext, INotifyEnumerable<TIn>> sourceCreator)
Parameters
Type Name Description
Func<ITransformationContext, INotifyEnumerable<TIn>> sourceCreator

A method that creates a relational source for a given transformation context

Properties

| Edit this page View Source

SourceCreator

Gets the pattern constructor function that is used to build up relational patterns

Declaration
public Func<ITransformationContext, INotifyEnumerable<TIn>> SourceCreator { get; }
Property Value
Type Description
Func<ITransformationContext, INotifyEnumerable<TIn>>
| Edit this page View Source

TargetRule

The transformation rule, the pattern should be applied to

Declaration
public GeneralTransformationRule<TIn> TargetRule { get; set; }
Property Value
Type Description
GeneralTransformationRule<TIn>

Methods

| Edit this page View Source

CreatePattern(ITransformationContext)

Creates a pattern context for the given transformation context

Declaration
public ITransformationPatternContext CreatePattern(ITransformationContext context)
Parameters
Type Name Description
ITransformationContext context

The transformation context the pattern should be created for

Returns
Type Description
ITransformationPatternContext

Implements

ITransformationRulePattern<TIn>
ITransformationRulePattern
ITransformationPattern
  • Edit this page
  • View Source
In this article
Back to top Generated by DocFX