Show / Hide Table of Contents

Class TraceEntryGroup<TKey, TOut>

Represents a transformation rule that is only used for tracing purposes and must not be used to create computations

Inheritance
object
GeneralTransformationRule
GeneralTransformationRule<TKey>
TransformationRuleBase<TKey, TOut>
TraceEntryGroup<TKey, TOut>
Inherited Members
TransformationRuleBase<TKey, TOut>.MarkInstantiatingFor<TBaseIn, TBaseOut>()
TransformationRuleBase<TKey, TOut>.MarkInstantiatingFor<TBaseIn, TBaseOut>(Predicate<TKey>)
TransformationRuleBase<TKey, TOut>.RequireByType<TRequiredInput, TRequiredOutput>(Action<TOut, TRequiredOutput>)
TransformationRuleBase<TKey, TOut>.Require<TRequiredInput, TRequiredOutput>(TransformationRuleBase<TRequiredInput, TRequiredOutput>, Action<TOut, TRequiredOutput>)
TransformationRuleBase<TKey, TOut>.Require<TRequiredInput, TRequiredOutput>(TransformationRuleBase<TRequiredInput, TRequiredOutput>, Predicate<TKey>, Action<TOut, TRequiredOutput>)
TransformationRuleBase<TKey, TOut>.RequireByType<TRequiredInput, TRequiredOutput>(Func<TKey, TRequiredInput>, Action<TOut, TRequiredOutput>)
TransformationRuleBase<TKey, TOut>.RequireByType<TRequiredInput1, TRequiredInput2, TRequiredOutput>(Func<TKey, TRequiredInput1>, Func<TKey, TRequiredInput2>, Action<TOut, TRequiredOutput>)
TransformationRuleBase<TKey, TOut>.Require<TRequiredInput, TRequiredOutput>(TransformationRuleBase<TRequiredInput, TRequiredOutput>, Func<TKey, TRequiredInput>, Action<TOut, TRequiredOutput>)
TransformationRuleBase<TKey, TOut>.Require<TRequiredInput1, TRequiredInput2, TRequiredOutput>(TransformationRuleBase<TRequiredInput1, TRequiredInput2, TRequiredOutput>, Func<TKey, TRequiredInput1>, Func<TKey, TRequiredInput2>, Action<TOut, TRequiredOutput>)
TransformationRuleBase<TKey, TOut>.RequireManyByType<TRequiredInput, TRequiredOutput>(Func<TKey, IEnumerable<TRequiredInput>>, Action<TOut, IEnumerable<TRequiredOutput>>)
TransformationRuleBase<TKey, TOut>.RequireManyByType<TRequiredInput1, TRequiredInput2, TRequiredOutput>(Func<TKey, IEnumerable<Tuple<TRequiredInput1, TRequiredInput2>>>, Action<TOut, IEnumerable<TRequiredOutput>>)
TransformationRuleBase<TKey, TOut>.RequireMany<TRequiredInput, TRequiredOutput>(TransformationRuleBase<TRequiredInput, TRequiredOutput>, Func<TKey, IEnumerable<TRequiredInput>>, Action<TOut, IEnumerable<TRequiredOutput>>)
TransformationRuleBase<TKey, TOut>.RequireMany<TRequiredInput1, TRequiredInput2, TRequiredOutput>(TransformationRuleBase<TRequiredInput1, TRequiredInput2, TRequiredOutput>, Func<TKey, IEnumerable<Tuple<TRequiredInput1, TRequiredInput2>>>, Action<TOut, IEnumerable<TRequiredOutput>>)
TransformationRuleBase<TKey, TOut>.CallByType<TRequiredInput, TRequiredOutput>(Action<TOut, TRequiredOutput>)
TransformationRuleBase<TKey, TOut>.Call<TRequiredInput, TRequiredOutput>(TransformationRuleBase<TRequiredInput, TRequiredOutput>, Action<TOut, TRequiredOutput>)
TransformationRuleBase<TKey, TOut>.CallByType<TRequiredInput, TRequiredOutput>(Func<TKey, TRequiredInput>, Action<TOut, TRequiredOutput>)
TransformationRuleBase<TKey, TOut>.CallByType<TRequiredInput1, TRequiredInput2, TRequiredOutput>(Func<TKey, TRequiredInput1>, Func<TKey, TRequiredInput2>, Action<TOut, TRequiredOutput>)
TransformationRuleBase<TKey, TOut>.Call<TRequiredInput, TRequiredOutput>(TransformationRuleBase<TRequiredInput, TRequiredOutput>, Func<TKey, TRequiredInput>, Action<TOut, TRequiredOutput>)
TransformationRuleBase<TKey, TOut>.Call<TRequiredInput1, TRequiredInput2, TRequiredOutput>(TransformationRuleBase<TRequiredInput1, TRequiredInput2, TRequiredOutput>, Func<TKey, TRequiredInput1>, Func<TKey, TRequiredInput2>, Action<TOut, TRequiredOutput>)
TransformationRuleBase<TKey, TOut>.CallManyByType<TRequiredInput, TRequiredOutput>(Func<TKey, IEnumerable<TRequiredInput>>, Action<TOut, IEnumerable<TRequiredOutput>>)
TransformationRuleBase<TKey, TOut>.CallManyByType<TRequiredInput1, TRequiredInput2, TRequiredOutput>(Func<TKey, IEnumerable<Tuple<TRequiredInput1, TRequiredInput2>>>, Action<TOut, IEnumerable<TRequiredOutput>>)
TransformationRuleBase<TKey, TOut>.CallMany<TRequiredInput, TRequiredOutput>(TransformationRuleBase<TRequiredInput, TRequiredOutput>, Func<TKey, IEnumerable<TRequiredInput>>, Action<TOut, IEnumerable<TRequiredOutput>>)
TransformationRuleBase<TKey, TOut>.CallMany<TRequiredInput1, TRequiredInput2, TRequiredOutput>(TransformationRuleBase<TRequiredInput1, TRequiredInput2, TRequiredOutput>, Func<TKey, IEnumerable<Tuple<TRequiredInput1, TRequiredInput2>>>, Action<TOut, IEnumerable<TRequiredOutput>>)
TransformationRuleBase<TKey, TOut>.CallOutputSensitive<TRequiredInput>(GeneralTransformationRule<TRequiredInput>, Func<TKey, TOut, TRequiredInput>)
TransformationRuleBase<TKey, TOut>.CallOutputSensitive<TRequiredInput>(GeneralTransformationRule<TRequiredInput>, Func<TKey, TOut, TRequiredInput>, Func<TKey, TOut, bool>)
TransformationRuleBase<TKey, TOut>.CallOutputSensitive<TRequiredInput>(GeneralTransformationRule<TRequiredInput>, Func<TKey, TOut, bool>)
TransformationRuleBase<TKey, TOut>.CallOutputSensitive<TRequiredInput1, TRequiredInput2>(GeneralTransformationRule<TRequiredInput1, TRequiredInput2>, Func<TKey, TOut, TRequiredInput1>, Func<TKey, TOut, TRequiredInput2>)
TransformationRuleBase<TKey, TOut>.CallOutputSensitive<TRequiredInput1, TRequiredInput2>(GeneralTransformationRule<TRequiredInput1, TRequiredInput2>, Func<TKey, TOut, TRequiredInput1>, Func<TKey, TOut, TRequiredInput2>, Func<TKey, TOut, bool>)
TransformationRuleBase<TKey, TOut>.CallOutputSensitive(GeneralTransformationRule<TKey, TOut>)
TransformationRuleBase<TKey, TOut>.CallOutputSensitive(GeneralTransformationRule<TKey, TOut>, Func<TKey, TOut, bool>)
TransformationRuleBase<TKey, TOut>.CallManyOutputSensitive<TRequiredInput>(GeneralTransformationRule<TRequiredInput>, Func<TKey, TOut, IEnumerable<TRequiredInput>>)
TransformationRuleBase<TKey, TOut>.CallManyOutputSensitive<TRequiredInput>(GeneralTransformationRule<TRequiredInput>, Func<TKey, TOut, IEnumerable<TRequiredInput>>, Func<TKey, TOut, bool>)
TransformationRuleBase<TKey, TOut>.CallManyOutputSensitive<TRequiredInput1, TRequiredInput2>(GeneralTransformationRule<TRequiredInput1, TRequiredInput2>, Func<TKey, TOut, IEnumerable<Tuple<TRequiredInput1, TRequiredInput2>>>)
TransformationRuleBase<TKey, TOut>.CallManyOutputSensitive<TRequiredInput1, TRequiredInput2>(GeneralTransformationRule<TRequiredInput1, TRequiredInput2>, Func<TKey, TOut, IEnumerable<Tuple<TRequiredInput1, TRequiredInput2>>>, Func<TKey, TOut, bool>)
TransformationRuleBase<TKey, TOut>.CallFor<TRequiredInput, TRequiredOutput>(Func<TRequiredInput, TKey>, Action<TOut, TRequiredOutput>)
TransformationRuleBase<TKey, TOut>.CallFor<TRequiredInput, TRequiredOutput>(TransformationRuleBase<TRequiredInput, TRequiredOutput>, Func<TRequiredInput, TKey>, Action<TOut, TRequiredOutput>)
TransformationRuleBase<TKey, TOut>.CallFor<TRequiredInput1, TRequiredInput2, TRequiredOutput>(Func<TRequiredInput1, TRequiredInput2, TKey>, Action<TOut, TRequiredOutput>)
TransformationRuleBase<TKey, TOut>.CallFor<TRequiredInput1, TRequiredInput2, TRequiredOutput>(TransformationRuleBase<TRequiredInput1, TRequiredInput2, TRequiredOutput>, Func<TRequiredInput1, TRequiredInput2, TKey>, Action<TOut, TRequiredOutput>)
TransformationRuleBase<TKey, TOut>.CallFor<TRequiredInput, TRequiredOutput>(Func<TRequiredInput, TKey>, Action<TOut, TRequiredOutput>, Predicate<TRequiredInput>)
TransformationRuleBase<TKey, TOut>.CallFor<TRequiredInput, TRequiredOutput>(TransformationRuleBase<TRequiredInput, TRequiredOutput>, Func<TRequiredInput, TKey>, Action<TOut, TRequiredOutput>, Predicate<TRequiredInput>)
TransformationRuleBase<TKey, TOut>.CallFor<TRequiredInput1, TRequiredInput2, TRequiredOutput>(Func<TRequiredInput1, TRequiredInput2, TKey>, Action<TOut, TRequiredOutput>, Func<TRequiredInput1, TRequiredInput2, bool>)
TransformationRuleBase<TKey, TOut>.CallFor<TRequiredInput1, TRequiredInput2, TRequiredOutput>(TransformationRuleBase<TRequiredInput1, TRequiredInput2, TRequiredOutput>, Func<TRequiredInput1, TRequiredInput2, TKey>, Action<TOut, TRequiredOutput>, Func<TRequiredInput1, TRequiredInput2, bool>)
TransformationRuleBase<TKey, TOut>.CallForEach<TRequiredInput, TRequiredOutput>(Func<TRequiredInput, IEnumerable<TKey>>, Action<TRequiredOutput, IEnumerable<TOut>>)
TransformationRuleBase<TKey, TOut>.CallForEach<TRequiredInput, TRequiredOutput>(TransformationRuleBase<TRequiredInput, TRequiredOutput>, Func<TRequiredInput, IEnumerable<TKey>>, Action<TRequiredOutput, IEnumerable<TOut>>)
TransformationRuleBase<TKey, TOut>.CallForEach<TRequiredInput, TRequiredOutput>(Func<TRequiredInput, IEnumerable<TKey>>, Predicate<TRequiredInput>, Action<TRequiredOutput, IEnumerable<TOut>>)
TransformationRuleBase<TKey, TOut>.CallForEach<TRequiredInput, TRequiredOutput>(TransformationRuleBase<TRequiredInput, TRequiredOutput>, Func<TRequiredInput, IEnumerable<TKey>>, Predicate<TRequiredInput>, Action<TRequiredOutput, IEnumerable<TOut>>)
TransformationRuleBase<TKey, TOut>.CallForEach<TRequiredInput1, TRequiredInput2, TRequiredOutput>(Func<TRequiredInput1, TRequiredInput2, IEnumerable<TKey>>, Action<TRequiredOutput, IEnumerable<TOut>>)
TransformationRuleBase<TKey, TOut>.CallForEach<TRequiredInput1, TRequiredInput2, TRequiredOutput>(TransformationRuleBase<TRequiredInput1, TRequiredInput2, TRequiredOutput>, Func<TRequiredInput1, TRequiredInput2, IEnumerable<TKey>>, Action<TRequiredOutput, IEnumerable<TOut>>)
TransformationRuleBase<TKey, TOut>.CallForEach<TRequiredInput1, TRequiredInput2, TRequiredOutput>(Func<TRequiredInput1, TRequiredInput2, IEnumerable<TKey>>, Func<TRequiredInput1, TRequiredInput2, bool>, Action<TRequiredOutput, IEnumerable<TOut>>)
TransformationRuleBase<TKey, TOut>.CallForEach<TRequiredInput1, TRequiredInput2, TRequiredOutput>(TransformationRuleBase<TRequiredInput1, TRequiredInput2, TRequiredOutput>, Func<TRequiredInput1, TRequiredInput2, IEnumerable<TKey>>, Func<TRequiredInput1, TRequiredInput2, bool>, Action<TRequiredOutput, IEnumerable<TOut>>)
TransformationRuleBase<TKey, TOut>.OutputType
TransformationRuleBase<TKey, TOut>.SelectArrays<TRequiredInput1, TRequiredInput2>(Func<TKey, TOut, IEnumerable<Tuple<TRequiredInput1, TRequiredInput2>>>, Computation)
TransformationRuleBase<TKey, TOut>.SelectArrays<TRequiredInput>(Func<TKey, TOut, IEnumerable<TRequiredInput>>, Computation)
TransformationRuleBase<TKey, TOut>.TraceOutput<TKey>(Func<TKey, TOut, TKey>)
TransformationRuleBase<TKey, TOut>.TraceOutput<TKey>(TraceEntryGroup<TKey, TOut>, Func<TKey, TOut, TKey>)
TransformationRuleBase<TKey, TOut>.TraceAs<TTraceInput, TTraceOutput>(TraceEntryGroup<TTraceInput, TTraceOutput>)
TransformationRuleBase<TKey, TOut>.TraceAs<TTraceInput, TTraceOutput>(TraceEntryGroup<TTraceInput, TTraceOutput>, Func<TKey, TOut, TTraceInput>)
TransformationRuleBase<TKey, TOut>.TraceAs<TTraceInput, TTraceOutput>(TraceEntryGroup<TTraceInput, TTraceOutput>, Func<TKey, TOut, TTraceOutput>)
TransformationRuleBase<TKey, TOut>.TraceAs<TTraceInput, TTraceOutput>(TraceEntryGroup<TTraceInput, TTraceOutput>, Func<TKey, TOut, TTraceInput>, Func<TKey, TOut, TTraceOutput>)
GeneralTransformationRule<TKey>.MarkInstantiatingFor(GeneralTransformationRule, Predicate<TKey>)
GeneralTransformationRule<TKey>.Rule<TRule>()
GeneralTransformationRule<TKey>.WithPattern(ITransformationRulePattern<TKey>)
GeneralTransformationRule<TKey>.WithPattern(Func<ITransformationContext, INotifyEnumerable<TKey>>)
GeneralTransformationRule<TKey>.WithPattern(Func<ITransformationContext, IEnumerable<TKey>>)
GeneralTransformationRule<TKey>.RequireByType<TRequiredInput>()
GeneralTransformationRule<TKey>.RequireByType<TRequiredInput>(Func<TKey, TRequiredInput>)
GeneralTransformationRule<TKey>.RequireByType<TRequiredInput1, TRequiredInput2>(Func<TKey, TRequiredInput1>, Func<TKey, TRequiredInput2>)
GeneralTransformationRule<TKey>.Require<TRequiredInput>(GeneralTransformationRule<TRequiredInput>, Func<TKey, TRequiredInput>)
GeneralTransformationRule<TKey>.Require<TRequiredInput1, TRequiredInput2>(GeneralTransformationRule<TRequiredInput1, TRequiredInput2>, Func<TKey, TRequiredInput1>, Func<TKey, TRequiredInput2>)
GeneralTransformationRule<TKey>.RequireManyByType<TRequiredInput>(Func<TKey, IEnumerable<TRequiredInput>>)
GeneralTransformationRule<TKey>.RequireManyByType<TRequiredInput1, TRequiredInput2>(Func<TKey, IEnumerable<Tuple<TRequiredInput1, TRequiredInput2>>>)
GeneralTransformationRule<TKey>.Require(GeneralTransformationRule, Func<TKey, object[]>)
GeneralTransformationRule<TKey>.Require<TRequiredInput>(GeneralTransformationRule<TRequiredInput>, Predicate<TKey>)
GeneralTransformationRule<TKey>.Require<TRequiredInput>(GeneralTransformationRule<TRequiredInput>, Func<TKey, TRequiredInput>, Predicate<TKey>)
GeneralTransformationRule<TKey>.Require<TRequiredInput1, TRequiredInput2>(GeneralTransformationRule<TRequiredInput1, TRequiredInput2>, Func<TKey, TRequiredInput1>, Func<TKey, TRequiredInput2>, Predicate<TKey>)
GeneralTransformationRule<TKey>.RequireMany(GeneralTransformationRule, Func<TKey, IEnumerable<object[]>>)
GeneralTransformationRule<TKey>.RequireMany<TRequiredInput>(GeneralTransformationRule<TRequiredInput>, Func<TKey, IEnumerable<TRequiredInput>>)
GeneralTransformationRule<TKey>.RequireMany<TRequiredInput1, TRequiredInput2>(GeneralTransformationRule<TRequiredInput1, TRequiredInput2>, Func<TKey, IEnumerable<Tuple<TRequiredInput1, TRequiredInput2>>>)
GeneralTransformationRule<TKey>.Call(GeneralTransformationRule, Func<TKey, object[]>)
GeneralTransformationRule<TKey>.CallMany(GeneralTransformationRule, Func<TKey, IEnumerable<object[]>>)
GeneralTransformationRule<TKey>.CallByType<TRequiredInput>(Func<TKey, TRequiredInput>)
GeneralTransformationRule<TKey>.CallByType<TRequiredInput1, TRequiredInput2>(Func<TKey, TRequiredInput1>, Func<TKey, TRequiredInput2>)
GeneralTransformationRule<TKey>.Call<TRequiredInput>(GeneralTransformationRule<TRequiredInput>, Func<TKey, TRequiredInput>)
GeneralTransformationRule<TKey>.Call<TRequiredInput1, TRequiredInput2>(GeneralTransformationRule<TRequiredInput1, TRequiredInput2>, Func<TKey, TRequiredInput1>, Func<TKey, TRequiredInput2>)
GeneralTransformationRule<TKey>.Call<TRequiredInput>(GeneralTransformationRule<TRequiredInput>, Predicate<TKey>)
GeneralTransformationRule<TKey>.Call<TRequiredInput>(GeneralTransformationRule<TRequiredInput>, Func<TKey, TRequiredInput>, Predicate<TKey>)
GeneralTransformationRule<TKey>.Call<TRequiredInput1, TRequiredInput2>(GeneralTransformationRule<TRequiredInput1, TRequiredInput2>, Func<TKey, TRequiredInput1>, Func<TKey, TRequiredInput2>, Predicate<TKey>)
GeneralTransformationRule<TKey>.CallManyByType<TRequiredInput>(Func<TKey, IEnumerable<TRequiredInput>>)
GeneralTransformationRule<TKey>.CallManyByType<TRequiredInput1, TRequiredInput2>(Func<TKey, IEnumerable<Tuple<TRequiredInput1, TRequiredInput2>>>)
GeneralTransformationRule<TKey>.CallMany<TRequiredInput>(GeneralTransformationRule<TRequiredInput>, Func<TKey, IEnumerable<TRequiredInput>>)
GeneralTransformationRule<TKey>.CallMany<TRequiredInput1, TRequiredInput2>(GeneralTransformationRule<TRequiredInput1, TRequiredInput2>, Func<TKey, IEnumerable<Tuple<TRequiredInput1, TRequiredInput2>>>)
GeneralTransformationRule<TKey>.InputType
GeneralTransformationRule<TKey>.CallFor<TRequiredInput>(Func<TRequiredInput, TKey>)
GeneralTransformationRule<TKey>.CallFor<TRequiredInput1, TRequiredInput2>(Func<TRequiredInput1, TRequiredInput2, TKey>)
GeneralTransformationRule<TKey>.CallFor<TRequiredInput>(GeneralTransformationRule<TRequiredInput>, Func<TRequiredInput, TKey>)
GeneralTransformationRule<TKey>.CallFor<TRequiredInput1, TRequiredInput2>(GeneralTransformationRule<TRequiredInput1, TRequiredInput2>, Func<TRequiredInput1, TRequiredInput2, TKey>)
GeneralTransformationRule<TKey>.CallFor<TRequiredInput>(Func<TRequiredInput, TKey>, Predicate<TRequiredInput>)
GeneralTransformationRule<TKey>.CallFor<TRequiredInput1, TRequiredInput2>(Func<TRequiredInput1, TRequiredInput2, TKey>, Func<TRequiredInput1, TRequiredInput2, bool>)
GeneralTransformationRule<TKey>.CallFor<TRequiredInput>(GeneralTransformationRule<TRequiredInput>, Func<TRequiredInput, TKey>, Predicate<TRequiredInput>)
GeneralTransformationRule<TKey>.CallFor<TRequiredInput1, TRequiredInput2>(GeneralTransformationRule<TRequiredInput1, TRequiredInput2>, Func<TRequiredInput1, TRequiredInput2, TKey>, Func<TRequiredInput1, TRequiredInput2, bool>)
GeneralTransformationRule<TKey>.CallForEach<TRequiredInput>(Func<TRequiredInput, IEnumerable<TKey>>)
GeneralTransformationRule<TKey>.CallForEach<TRequiredInput1, TRequiredInput2>(Func<TRequiredInput1, TRequiredInput2, IEnumerable<TKey>>)
GeneralTransformationRule<TKey>.CallForEach<TRequiredInput>(Func<TRequiredInput, IEnumerable<TKey>>, Predicate<TRequiredInput>)
GeneralTransformationRule<TKey>.CallForEach<TRequiredInput1, TRequiredInput2>(Func<TRequiredInput1, TRequiredInput2, IEnumerable<TKey>>, Func<TRequiredInput1, TRequiredInput2, bool>)
GeneralTransformationRule<TKey>.CallForEach<TRequiredInput>(GeneralTransformationRule<TRequiredInput>, Func<TRequiredInput, IEnumerable<TKey>>)
GeneralTransformationRule<TKey>.CallForEach<TRequiredInput1, TRequiredInput2>(GeneralTransformationRule<TRequiredInput1, TRequiredInput2>, Func<TRequiredInput1, TRequiredInput2, IEnumerable<TKey>>)
GeneralTransformationRule<TKey>.CallForEach<TRequiredInput>(GeneralTransformationRule<TRequiredInput>, Func<TRequiredInput, IEnumerable<TKey>>, Predicate<TRequiredInput>)
GeneralTransformationRule<TKey>.CallForEach<TRequiredInput1, TRequiredInput2>(GeneralTransformationRule<TRequiredInput1, TRequiredInput2>, Func<TRequiredInput1, TRequiredInput2, IEnumerable<TKey>>, Func<TRequiredInput1, TRequiredInput2, bool>)
GeneralTransformationRule<TKey>.CallForOutputSensitive<TRequiredInput, TRequiredOutput>(Func<TRequiredInput, TRequiredOutput, TKey>)
GeneralTransformationRule<TKey>.CallForOutputSensitive<TRequiredInput1, TRequiredInput2, TRequiredOutput>(Func<TRequiredInput1, TRequiredInput2, TRequiredOutput, TKey>)
GeneralTransformationRule<TKey>.CallForOutputSensitive<TRequiredInput, TRequiredOutput>(TransformationRuleBase<TRequiredInput, TRequiredOutput>, Func<TRequiredInput, TRequiredOutput, TKey>)
GeneralTransformationRule<TKey>.CallForOutputSensitive<TRequiredInput1, TRequiredInput2, TRequiredOutput>(TransformationRuleBase<TRequiredInput1, TRequiredInput2, TRequiredOutput>, Func<TRequiredInput1, TRequiredInput2, TRequiredOutput, TKey>)
GeneralTransformationRule<TKey>.CallForOutputSensitive<TRequiredInput, TRequiredOutput>(Func<TRequiredInput, TRequiredOutput, TKey>, Func<TRequiredInput, TRequiredOutput, bool>)
GeneralTransformationRule<TKey>.CallForOutputSensitive<TRequiredInput1, TRequiredInput2, TRequiredOutput>(Func<TRequiredInput1, TRequiredInput2, TRequiredOutput, TKey>, Func<TRequiredInput1, TRequiredInput2, TRequiredOutput, bool>)
GeneralTransformationRule<TKey>.CallForOutputSensitive<TRequiredInput, TRequiredOutput>(TransformationRuleBase<TRequiredInput, TRequiredOutput>, Func<TRequiredInput, TRequiredOutput, TKey>, Func<TRequiredInput, TRequiredOutput, bool>)
GeneralTransformationRule<TKey>.CallForOutputSensitive<TRequiredInput1, TRequiredInput2, TRequiredOutput>(TransformationRuleBase<TRequiredInput1, TRequiredInput2, TRequiredOutput>, Func<TRequiredInput1, TRequiredInput2, TRequiredOutput, TKey>, Func<TRequiredInput1, TRequiredInput2, TRequiredOutput, bool>)
GeneralTransformationRule<TKey>.CallForEachOutputSensitive<TRequiredInput, TRequiredOutput>(Func<TRequiredInput, TRequiredOutput, IEnumerable<TKey>>)
GeneralTransformationRule<TKey>.CallForEachOutputSensitive<TRequiredInput1, TRequiredInput2, TRequiredOutput>(Func<TRequiredInput1, TRequiredInput2, TRequiredOutput, IEnumerable<TKey>>)
GeneralTransformationRule<TKey>.CallForEachOutputSensitive<TRequiredInput, TRequiredOutput>(Func<TRequiredInput, TRequiredOutput, IEnumerable<TKey>>, Func<TRequiredInput, TRequiredOutput, bool>)
GeneralTransformationRule<TKey>.CallForEachOutputSensitive<TRequiredInput1, TRequiredInput2, TRequiredOutput>(Func<TRequiredInput1, TRequiredInput2, TRequiredOutput, IEnumerable<TKey>>, Func<TRequiredInput1, TRequiredInput2, TRequiredOutput, bool>)
GeneralTransformationRule<TKey>.CallForEachOutputSensitive<TRequiredInput, TRequiredOutput>(TransformationRuleBase<TRequiredInput, TRequiredOutput>, Func<TRequiredInput, TRequiredOutput, IEnumerable<TKey>>)
GeneralTransformationRule<TKey>.CallForEachOutputSensitive<TRequiredInput1, TRequiredInput2, TRequiredOutput>(TransformationRuleBase<TRequiredInput1, TRequiredInput2, TRequiredOutput>, Func<TRequiredInput1, TRequiredInput2, TRequiredOutput, IEnumerable<TKey>>)
GeneralTransformationRule<TKey>.CallForEachOutputSensitive<TRequiredInput, TRequiredOutput>(TransformationRuleBase<TRequiredInput, TRequiredOutput>, Func<TRequiredInput, TRequiredOutput, IEnumerable<TKey>>, Func<TRequiredInput, TRequiredOutput, bool>)
GeneralTransformationRule<TKey>.CallForEachOutputSensitive<TRequiredInput1, TRequiredInput2, TRequiredOutput>(TransformationRuleBase<TRequiredInput1, TRequiredInput2, TRequiredOutput>, Func<TRequiredInput1, TRequiredInput2, TRequiredOutput, IEnumerable<TKey>>, Func<TRequiredInput1, TRequiredInput2, TRequiredOutput, bool>)
GeneralTransformationRule<TKey>.TraceInput<TKey>(Func<TKey, TKey>)
GeneralTransformationRule<TKey>.TraceInput<TKey>(TraceEntryGroup<TKey, TKey>, Func<TKey, TKey>)
GeneralTransformationRule<TKey>.CallFor(GeneralTransformationRule, Func<Computation, TKey>, bool)
GeneralTransformationRule<TKey>.CallFor(GeneralTransformationRule, Func<Computation, TKey>, Predicate<Computation>, bool)
GeneralTransformationRule<TKey>.CallForEach(GeneralTransformationRule, Func<Computation, IEnumerable<TKey>>, bool)
GeneralTransformationRule<TKey>.CallForEach(GeneralTransformationRule, Func<Computation, IEnumerable<TKey>>, Predicate<Computation>, bool)
GeneralTransformationRule<TKey>.ToString()
GeneralTransformationRule.RegisterDependencies()
GeneralTransformationRule.OutputType
GeneralTransformationRule.CreateComputation(object[], IComputationContext)
GeneralTransformationRule.Transformation
GeneralTransformationRule.Dependencies
GeneralTransformationRule.OutputDelayLevel
GeneralTransformationRule.TransformationDelayLevel
GeneralTransformationRule.IsUnique
GeneralTransformationRule.BaseRule
GeneralTransformationRule.IsInstantiating(Computation)
GeneralTransformationRule.HasCompliantInput(Computation)
GeneralTransformationRule.Require(GeneralTransformationRule)
GeneralTransformationRule.Call(GeneralTransformationRule)
GeneralTransformationRule.MarkInstantiatingFor(GeneralTransformationRule)
GeneralTransformationRule.MarkInstantiatingFor(GeneralTransformationRule, Predicate<Computation>)
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
Namespace: NMF.Transformations
Assembly: NMF.Transformations.dll
Syntax
public class TraceEntryGroup<TKey, TOut> : TransformationRuleBase<TKey, TOut>
Type Parameters
Name Description
TKey

The type for the keys of the trace entries

TOut

The type of the values of the trace entries

Properties

| Edit this page View Source

NeedDependenciesForOutputCreation

Gets a value indicating whether the output for all dependencies must have been created before this rule creates the output

Declaration
public override bool NeedDependenciesForOutputCreation { get; }
Property Value
Type Description
bool
Overrides
GeneralTransformationRule.NeedDependenciesForOutputCreation
  • Edit this page
  • View Source
In this article
Back to top Generated by DocFX