Show / Hide Table of Contents

Class Meta2ClassesTransformation.Parameter2Parameter

The transformation rule to transform parameters

Inheritance
object
GeneralTransformationRule
GeneralTransformationRule<IParameter>
TransformationRuleBase<IParameter, CodeParameterDeclarationExpression>
TransformationRule<IParameter, CodeParameterDeclarationExpression>
Meta2ClassesTransformation.Parameter2Parameter
Inherited Members
TransformationRule<IParameter, CodeParameterDeclarationExpression>.CreateComputation(object[], IComputationContext)
TransformationRule<IParameter, CodeParameterDeclarationExpression>.CreateOutput(IParameter, ITransformationContext)
TransformationRule<IParameter, CodeParameterDeclarationExpression>.NeedDependenciesForOutputCreation
TransformationRule<IParameter, CodeParameterDeclarationExpression>.Transform(IParameter, CodeParameterDeclarationExpression, ITransformationContext)
TransformationRuleBase<IParameter, CodeParameterDeclarationExpression>.MarkInstantiatingFor<TBaseIn, TBaseOut>()
TransformationRuleBase<IParameter, CodeParameterDeclarationExpression>.MarkInstantiatingFor<TBaseIn, TBaseOut>(Predicate<IParameter>)
TransformationRuleBase<IParameter, CodeParameterDeclarationExpression>.RequireByType<TRequiredInput, TRequiredOutput>(Action<CodeParameterDeclarationExpression, TRequiredOutput>)
TransformationRuleBase<IParameter, CodeParameterDeclarationExpression>.Require<TRequiredInput, TRequiredOutput>(TransformationRuleBase<TRequiredInput, TRequiredOutput>, Action<CodeParameterDeclarationExpression, TRequiredOutput>)
TransformationRuleBase<IParameter, CodeParameterDeclarationExpression>.Require<TRequiredInput, TRequiredOutput>(TransformationRuleBase<TRequiredInput, TRequiredOutput>, Predicate<IParameter>, Action<CodeParameterDeclarationExpression, TRequiredOutput>)
TransformationRuleBase<IParameter, CodeParameterDeclarationExpression>.RequireByType<TRequiredInput, TRequiredOutput>(Func<IParameter, TRequiredInput>, Action<CodeParameterDeclarationExpression, TRequiredOutput>)
TransformationRuleBase<IParameter, CodeParameterDeclarationExpression>.RequireByType<TRequiredInput1, TRequiredInput2, TRequiredOutput>(Func<IParameter, TRequiredInput1>, Func<IParameter, TRequiredInput2>, Action<CodeParameterDeclarationExpression, TRequiredOutput>)
TransformationRuleBase<IParameter, CodeParameterDeclarationExpression>.Require<TRequiredInput, TRequiredOutput>(TransformationRuleBase<TRequiredInput, TRequiredOutput>, Func<IParameter, TRequiredInput>, Action<CodeParameterDeclarationExpression, TRequiredOutput>)
TransformationRuleBase<IParameter, CodeParameterDeclarationExpression>.Require<TRequiredInput1, TRequiredInput2, TRequiredOutput>(TransformationRuleBase<TRequiredInput1, TRequiredInput2, TRequiredOutput>, Func<IParameter, TRequiredInput1>, Func<IParameter, TRequiredInput2>, Action<CodeParameterDeclarationExpression, TRequiredOutput>)
TransformationRuleBase<IParameter, CodeParameterDeclarationExpression>.RequireManyByType<TRequiredInput, TRequiredOutput>(Func<IParameter, IEnumerable<TRequiredInput>>, Action<CodeParameterDeclarationExpression, IEnumerable<TRequiredOutput>>)
TransformationRuleBase<IParameter, CodeParameterDeclarationExpression>.RequireManyByType<TRequiredInput1, TRequiredInput2, TRequiredOutput>(Func<IParameter, IEnumerable<Tuple<TRequiredInput1, TRequiredInput2>>>, Action<CodeParameterDeclarationExpression, IEnumerable<TRequiredOutput>>)
TransformationRuleBase<IParameter, CodeParameterDeclarationExpression>.RequireMany<TRequiredInput, TRequiredOutput>(TransformationRuleBase<TRequiredInput, TRequiredOutput>, Func<IParameter, IEnumerable<TRequiredInput>>, Action<CodeParameterDeclarationExpression, IEnumerable<TRequiredOutput>>)
TransformationRuleBase<IParameter, CodeParameterDeclarationExpression>.RequireMany<TRequiredInput1, TRequiredInput2, TRequiredOutput>(TransformationRuleBase<TRequiredInput1, TRequiredInput2, TRequiredOutput>, Func<IParameter, IEnumerable<Tuple<TRequiredInput1, TRequiredInput2>>>, Action<CodeParameterDeclarationExpression, IEnumerable<TRequiredOutput>>)
TransformationRuleBase<IParameter, CodeParameterDeclarationExpression>.CallByType<TRequiredInput, TRequiredOutput>(Action<CodeParameterDeclarationExpression, TRequiredOutput>)
TransformationRuleBase<IParameter, CodeParameterDeclarationExpression>.Call<TRequiredInput, TRequiredOutput>(TransformationRuleBase<TRequiredInput, TRequiredOutput>, Action<CodeParameterDeclarationExpression, TRequiredOutput>)
TransformationRuleBase<IParameter, CodeParameterDeclarationExpression>.CallByType<TRequiredInput, TRequiredOutput>(Func<IParameter, TRequiredInput>, Action<CodeParameterDeclarationExpression, TRequiredOutput>)
TransformationRuleBase<IParameter, CodeParameterDeclarationExpression>.CallByType<TRequiredInput1, TRequiredInput2, TRequiredOutput>(Func<IParameter, TRequiredInput1>, Func<IParameter, TRequiredInput2>, Action<CodeParameterDeclarationExpression, TRequiredOutput>)
TransformationRuleBase<IParameter, CodeParameterDeclarationExpression>.Call<TRequiredInput, TRequiredOutput>(TransformationRuleBase<TRequiredInput, TRequiredOutput>, Func<IParameter, TRequiredInput>, Action<CodeParameterDeclarationExpression, TRequiredOutput>)
TransformationRuleBase<IParameter, CodeParameterDeclarationExpression>.Call<TRequiredInput1, TRequiredInput2, TRequiredOutput>(TransformationRuleBase<TRequiredInput1, TRequiredInput2, TRequiredOutput>, Func<IParameter, TRequiredInput1>, Func<IParameter, TRequiredInput2>, Action<CodeParameterDeclarationExpression, TRequiredOutput>)
TransformationRuleBase<IParameter, CodeParameterDeclarationExpression>.CallManyByType<TRequiredInput, TRequiredOutput>(Func<IParameter, IEnumerable<TRequiredInput>>, Action<CodeParameterDeclarationExpression, IEnumerable<TRequiredOutput>>)
TransformationRuleBase<IParameter, CodeParameterDeclarationExpression>.CallManyByType<TRequiredInput1, TRequiredInput2, TRequiredOutput>(Func<IParameter, IEnumerable<Tuple<TRequiredInput1, TRequiredInput2>>>, Action<CodeParameterDeclarationExpression, IEnumerable<TRequiredOutput>>)
TransformationRuleBase<IParameter, CodeParameterDeclarationExpression>.CallMany<TRequiredInput, TRequiredOutput>(TransformationRuleBase<TRequiredInput, TRequiredOutput>, Func<IParameter, IEnumerable<TRequiredInput>>, Action<CodeParameterDeclarationExpression, IEnumerable<TRequiredOutput>>)
TransformationRuleBase<IParameter, CodeParameterDeclarationExpression>.CallMany<TRequiredInput1, TRequiredInput2, TRequiredOutput>(TransformationRuleBase<TRequiredInput1, TRequiredInput2, TRequiredOutput>, Func<IParameter, IEnumerable<Tuple<TRequiredInput1, TRequiredInput2>>>, Action<CodeParameterDeclarationExpression, IEnumerable<TRequiredOutput>>)
TransformationRuleBase<IParameter, CodeParameterDeclarationExpression>.CallOutputSensitive<TRequiredInput>(GeneralTransformationRule<TRequiredInput>, Func<IParameter, CodeParameterDeclarationExpression, TRequiredInput>)
TransformationRuleBase<IParameter, CodeParameterDeclarationExpression>.CallOutputSensitive<TRequiredInput>(GeneralTransformationRule<TRequiredInput>, Func<IParameter, CodeParameterDeclarationExpression, TRequiredInput>, Func<IParameter, CodeParameterDeclarationExpression, bool>)
TransformationRuleBase<IParameter, CodeParameterDeclarationExpression>.CallOutputSensitive<TRequiredInput>(GeneralTransformationRule<TRequiredInput>, Func<IParameter, CodeParameterDeclarationExpression, bool>)
TransformationRuleBase<IParameter, CodeParameterDeclarationExpression>.CallOutputSensitive<TRequiredInput1, TRequiredInput2>(GeneralTransformationRule<TRequiredInput1, TRequiredInput2>, Func<IParameter, CodeParameterDeclarationExpression, TRequiredInput1>, Func<IParameter, CodeParameterDeclarationExpression, TRequiredInput2>)
TransformationRuleBase<IParameter, CodeParameterDeclarationExpression>.CallOutputSensitive<TRequiredInput1, TRequiredInput2>(GeneralTransformationRule<TRequiredInput1, TRequiredInput2>, Func<IParameter, CodeParameterDeclarationExpression, TRequiredInput1>, Func<IParameter, CodeParameterDeclarationExpression, TRequiredInput2>, Func<IParameter, CodeParameterDeclarationExpression, bool>)
TransformationRuleBase<IParameter, CodeParameterDeclarationExpression>.CallOutputSensitive(GeneralTransformationRule<IParameter, CodeParameterDeclarationExpression>)
TransformationRuleBase<IParameter, CodeParameterDeclarationExpression>.CallOutputSensitive(GeneralTransformationRule<IParameter, CodeParameterDeclarationExpression>, Func<IParameter, CodeParameterDeclarationExpression, bool>)
TransformationRuleBase<IParameter, CodeParameterDeclarationExpression>.CallManyOutputSensitive<TRequiredInput>(GeneralTransformationRule<TRequiredInput>, Func<IParameter, CodeParameterDeclarationExpression, IEnumerable<TRequiredInput>>)
TransformationRuleBase<IParameter, CodeParameterDeclarationExpression>.CallManyOutputSensitive<TRequiredInput>(GeneralTransformationRule<TRequiredInput>, Func<IParameter, CodeParameterDeclarationExpression, IEnumerable<TRequiredInput>>, Func<IParameter, CodeParameterDeclarationExpression, bool>)
TransformationRuleBase<IParameter, CodeParameterDeclarationExpression>.CallManyOutputSensitive<TRequiredInput1, TRequiredInput2>(GeneralTransformationRule<TRequiredInput1, TRequiredInput2>, Func<IParameter, CodeParameterDeclarationExpression, IEnumerable<Tuple<TRequiredInput1, TRequiredInput2>>>)
TransformationRuleBase<IParameter, CodeParameterDeclarationExpression>.CallManyOutputSensitive<TRequiredInput1, TRequiredInput2>(GeneralTransformationRule<TRequiredInput1, TRequiredInput2>, Func<IParameter, CodeParameterDeclarationExpression, IEnumerable<Tuple<TRequiredInput1, TRequiredInput2>>>, Func<IParameter, CodeParameterDeclarationExpression, bool>)
TransformationRuleBase<IParameter, CodeParameterDeclarationExpression>.CallFor<TRequiredInput, TRequiredOutput>(Func<TRequiredInput, IParameter>, Action<CodeParameterDeclarationExpression, TRequiredOutput>)
TransformationRuleBase<IParameter, CodeParameterDeclarationExpression>.CallFor<TRequiredInput, TRequiredOutput>(TransformationRuleBase<TRequiredInput, TRequiredOutput>, Func<TRequiredInput, IParameter>, Action<CodeParameterDeclarationExpression, TRequiredOutput>)
TransformationRuleBase<IParameter, CodeParameterDeclarationExpression>.CallFor<TRequiredInput1, TRequiredInput2, TRequiredOutput>(Func<TRequiredInput1, TRequiredInput2, IParameter>, Action<CodeParameterDeclarationExpression, TRequiredOutput>)
TransformationRuleBase<IParameter, CodeParameterDeclarationExpression>.CallFor<TRequiredInput1, TRequiredInput2, TRequiredOutput>(TransformationRuleBase<TRequiredInput1, TRequiredInput2, TRequiredOutput>, Func<TRequiredInput1, TRequiredInput2, IParameter>, Action<CodeParameterDeclarationExpression, TRequiredOutput>)
TransformationRuleBase<IParameter, CodeParameterDeclarationExpression>.CallFor<TRequiredInput, TRequiredOutput>(Func<TRequiredInput, IParameter>, Action<CodeParameterDeclarationExpression, TRequiredOutput>, Predicate<TRequiredInput>)
TransformationRuleBase<IParameter, CodeParameterDeclarationExpression>.CallFor<TRequiredInput, TRequiredOutput>(TransformationRuleBase<TRequiredInput, TRequiredOutput>, Func<TRequiredInput, IParameter>, Action<CodeParameterDeclarationExpression, TRequiredOutput>, Predicate<TRequiredInput>)
TransformationRuleBase<IParameter, CodeParameterDeclarationExpression>.CallFor<TRequiredInput1, TRequiredInput2, TRequiredOutput>(Func<TRequiredInput1, TRequiredInput2, IParameter>, Action<CodeParameterDeclarationExpression, TRequiredOutput>, Func<TRequiredInput1, TRequiredInput2, bool>)
TransformationRuleBase<IParameter, CodeParameterDeclarationExpression>.CallFor<TRequiredInput1, TRequiredInput2, TRequiredOutput>(TransformationRuleBase<TRequiredInput1, TRequiredInput2, TRequiredOutput>, Func<TRequiredInput1, TRequiredInput2, IParameter>, Action<CodeParameterDeclarationExpression, TRequiredOutput>, Func<TRequiredInput1, TRequiredInput2, bool>)
TransformationRuleBase<IParameter, CodeParameterDeclarationExpression>.CallForEach<TRequiredInput, TRequiredOutput>(Func<TRequiredInput, IEnumerable<IParameter>>, Action<TRequiredOutput, IEnumerable<CodeParameterDeclarationExpression>>)
TransformationRuleBase<IParameter, CodeParameterDeclarationExpression>.CallForEach<TRequiredInput, TRequiredOutput>(TransformationRuleBase<TRequiredInput, TRequiredOutput>, Func<TRequiredInput, IEnumerable<IParameter>>, Action<TRequiredOutput, IEnumerable<CodeParameterDeclarationExpression>>)
TransformationRuleBase<IParameter, CodeParameterDeclarationExpression>.CallForEach<TRequiredInput, TRequiredOutput>(Func<TRequiredInput, IEnumerable<IParameter>>, Predicate<TRequiredInput>, Action<TRequiredOutput, IEnumerable<CodeParameterDeclarationExpression>>)
TransformationRuleBase<IParameter, CodeParameterDeclarationExpression>.CallForEach<TRequiredInput, TRequiredOutput>(TransformationRuleBase<TRequiredInput, TRequiredOutput>, Func<TRequiredInput, IEnumerable<IParameter>>, Predicate<TRequiredInput>, Action<TRequiredOutput, IEnumerable<CodeParameterDeclarationExpression>>)
TransformationRuleBase<IParameter, CodeParameterDeclarationExpression>.CallForEach<TRequiredInput1, TRequiredInput2, TRequiredOutput>(Func<TRequiredInput1, TRequiredInput2, IEnumerable<IParameter>>, Action<TRequiredOutput, IEnumerable<CodeParameterDeclarationExpression>>)
TransformationRuleBase<IParameter, CodeParameterDeclarationExpression>.CallForEach<TRequiredInput1, TRequiredInput2, TRequiredOutput>(TransformationRuleBase<TRequiredInput1, TRequiredInput2, TRequiredOutput>, Func<TRequiredInput1, TRequiredInput2, IEnumerable<IParameter>>, Action<TRequiredOutput, IEnumerable<CodeParameterDeclarationExpression>>)
TransformationRuleBase<IParameter, CodeParameterDeclarationExpression>.CallForEach<TRequiredInput1, TRequiredInput2, TRequiredOutput>(Func<TRequiredInput1, TRequiredInput2, IEnumerable<IParameter>>, Func<TRequiredInput1, TRequiredInput2, bool>, Action<TRequiredOutput, IEnumerable<CodeParameterDeclarationExpression>>)
TransformationRuleBase<IParameter, CodeParameterDeclarationExpression>.CallForEach<TRequiredInput1, TRequiredInput2, TRequiredOutput>(TransformationRuleBase<TRequiredInput1, TRequiredInput2, TRequiredOutput>, Func<TRequiredInput1, TRequiredInput2, IEnumerable<IParameter>>, Func<TRequiredInput1, TRequiredInput2, bool>, Action<TRequiredOutput, IEnumerable<CodeParameterDeclarationExpression>>)
TransformationRuleBase<IParameter, CodeParameterDeclarationExpression>.OutputType
TransformationRuleBase<IParameter, CodeParameterDeclarationExpression>.SelectArrays<TRequiredInput1, TRequiredInput2>(Func<IParameter, CodeParameterDeclarationExpression, IEnumerable<Tuple<TRequiredInput1, TRequiredInput2>>>, Computation)
TransformationRuleBase<IParameter, CodeParameterDeclarationExpression>.SelectArrays<TRequiredInput>(Func<IParameter, CodeParameterDeclarationExpression, IEnumerable<TRequiredInput>>, Computation)
TransformationRuleBase<IParameter, CodeParameterDeclarationExpression>.TraceOutput<TKey>(Func<IParameter, CodeParameterDeclarationExpression, TKey>)
TransformationRuleBase<IParameter, CodeParameterDeclarationExpression>.TraceOutput<TKey>(TraceEntryGroup<TKey, CodeParameterDeclarationExpression>, Func<IParameter, CodeParameterDeclarationExpression, TKey>)
TransformationRuleBase<IParameter, CodeParameterDeclarationExpression>.TraceAs<TTraceInput, TTraceOutput>(TraceEntryGroup<TTraceInput, TTraceOutput>)
TransformationRuleBase<IParameter, CodeParameterDeclarationExpression>.TraceAs<TTraceInput, TTraceOutput>(TraceEntryGroup<TTraceInput, TTraceOutput>, Func<IParameter, CodeParameterDeclarationExpression, TTraceInput>)
TransformationRuleBase<IParameter, CodeParameterDeclarationExpression>.TraceAs<TTraceInput, TTraceOutput>(TraceEntryGroup<TTraceInput, TTraceOutput>, Func<IParameter, CodeParameterDeclarationExpression, TTraceOutput>)
TransformationRuleBase<IParameter, CodeParameterDeclarationExpression>.TraceAs<TTraceInput, TTraceOutput>(TraceEntryGroup<TTraceInput, TTraceOutput>, Func<IParameter, CodeParameterDeclarationExpression, TTraceInput>, Func<IParameter, CodeParameterDeclarationExpression, TTraceOutput>)
GeneralTransformationRule<IParameter>.MarkInstantiatingFor(GeneralTransformationRule, Predicate<IParameter>)
GeneralTransformationRule<IParameter>.Rule<TRule>()
GeneralTransformationRule<IParameter>.WithPattern(ITransformationRulePattern<IParameter>)
GeneralTransformationRule<IParameter>.WithPattern(Func<ITransformationContext, INotifyEnumerable<IParameter>>)
GeneralTransformationRule<IParameter>.WithPattern(Func<ITransformationContext, IEnumerable<IParameter>>)
GeneralTransformationRule<IParameter>.RequireByType<TRequiredInput>()
GeneralTransformationRule<IParameter>.RequireByType<TRequiredInput>(Func<IParameter, TRequiredInput>)
GeneralTransformationRule<IParameter>.RequireByType<TRequiredInput1, TRequiredInput2>(Func<IParameter, TRequiredInput1>, Func<IParameter, TRequiredInput2>)
GeneralTransformationRule<IParameter>.Require<TRequiredInput>(GeneralTransformationRule<TRequiredInput>, Func<IParameter, TRequiredInput>)
GeneralTransformationRule<IParameter>.Require<TRequiredInput1, TRequiredInput2>(GeneralTransformationRule<TRequiredInput1, TRequiredInput2>, Func<IParameter, TRequiredInput1>, Func<IParameter, TRequiredInput2>)
GeneralTransformationRule<IParameter>.RequireManyByType<TRequiredInput>(Func<IParameter, IEnumerable<TRequiredInput>>)
GeneralTransformationRule<IParameter>.RequireManyByType<TRequiredInput1, TRequiredInput2>(Func<IParameter, IEnumerable<Tuple<TRequiredInput1, TRequiredInput2>>>)
GeneralTransformationRule<IParameter>.Require(GeneralTransformationRule, Func<IParameter, object[]>)
GeneralTransformationRule<IParameter>.Require<TRequiredInput>(GeneralTransformationRule<TRequiredInput>, Predicate<IParameter>)
GeneralTransformationRule<IParameter>.Require<TRequiredInput>(GeneralTransformationRule<TRequiredInput>, Func<IParameter, TRequiredInput>, Predicate<IParameter>)
GeneralTransformationRule<IParameter>.Require<TRequiredInput1, TRequiredInput2>(GeneralTransformationRule<TRequiredInput1, TRequiredInput2>, Func<IParameter, TRequiredInput1>, Func<IParameter, TRequiredInput2>, Predicate<IParameter>)
GeneralTransformationRule<IParameter>.RequireMany(GeneralTransformationRule, Func<IParameter, IEnumerable<object[]>>)
GeneralTransformationRule<IParameter>.RequireMany<TRequiredInput>(GeneralTransformationRule<TRequiredInput>, Func<IParameter, IEnumerable<TRequiredInput>>)
GeneralTransformationRule<IParameter>.RequireMany<TRequiredInput1, TRequiredInput2>(GeneralTransformationRule<TRequiredInput1, TRequiredInput2>, Func<IParameter, IEnumerable<Tuple<TRequiredInput1, TRequiredInput2>>>)
GeneralTransformationRule<IParameter>.Call(GeneralTransformationRule, Func<IParameter, object[]>)
GeneralTransformationRule<IParameter>.CallMany(GeneralTransformationRule, Func<IParameter, IEnumerable<object[]>>)
GeneralTransformationRule<IParameter>.CallByType<TRequiredInput>(Func<IParameter, TRequiredInput>)
GeneralTransformationRule<IParameter>.CallByType<TRequiredInput1, TRequiredInput2>(Func<IParameter, TRequiredInput1>, Func<IParameter, TRequiredInput2>)
GeneralTransformationRule<IParameter>.Call<TRequiredInput>(GeneralTransformationRule<TRequiredInput>, Func<IParameter, TRequiredInput>)
GeneralTransformationRule<IParameter>.Call<TRequiredInput1, TRequiredInput2>(GeneralTransformationRule<TRequiredInput1, TRequiredInput2>, Func<IParameter, TRequiredInput1>, Func<IParameter, TRequiredInput2>)
GeneralTransformationRule<IParameter>.Call<TRequiredInput>(GeneralTransformationRule<TRequiredInput>, Predicate<IParameter>)
GeneralTransformationRule<IParameter>.Call<TRequiredInput>(GeneralTransformationRule<TRequiredInput>, Func<IParameter, TRequiredInput>, Predicate<IParameter>)
GeneralTransformationRule<IParameter>.Call<TRequiredInput1, TRequiredInput2>(GeneralTransformationRule<TRequiredInput1, TRequiredInput2>, Func<IParameter, TRequiredInput1>, Func<IParameter, TRequiredInput2>, Predicate<IParameter>)
GeneralTransformationRule<IParameter>.CallManyByType<TRequiredInput>(Func<IParameter, IEnumerable<TRequiredInput>>)
GeneralTransformationRule<IParameter>.CallManyByType<TRequiredInput1, TRequiredInput2>(Func<IParameter, IEnumerable<Tuple<TRequiredInput1, TRequiredInput2>>>)
GeneralTransformationRule<IParameter>.CallMany<TRequiredInput>(GeneralTransformationRule<TRequiredInput>, Func<IParameter, IEnumerable<TRequiredInput>>)
GeneralTransformationRule<IParameter>.CallMany<TRequiredInput1, TRequiredInput2>(GeneralTransformationRule<TRequiredInput1, TRequiredInput2>, Func<IParameter, IEnumerable<Tuple<TRequiredInput1, TRequiredInput2>>>)
GeneralTransformationRule<IParameter>.InputType
GeneralTransformationRule<IParameter>.CallFor<TRequiredInput>(Func<TRequiredInput, IParameter>)
GeneralTransformationRule<IParameter>.CallFor<TRequiredInput1, TRequiredInput2>(Func<TRequiredInput1, TRequiredInput2, IParameter>)
GeneralTransformationRule<IParameter>.CallFor<TRequiredInput>(GeneralTransformationRule<TRequiredInput>, Func<TRequiredInput, IParameter>)
GeneralTransformationRule<IParameter>.CallFor<TRequiredInput1, TRequiredInput2>(GeneralTransformationRule<TRequiredInput1, TRequiredInput2>, Func<TRequiredInput1, TRequiredInput2, IParameter>)
GeneralTransformationRule<IParameter>.CallFor<TRequiredInput>(Func<TRequiredInput, IParameter>, Predicate<TRequiredInput>)
GeneralTransformationRule<IParameter>.CallFor<TRequiredInput1, TRequiredInput2>(Func<TRequiredInput1, TRequiredInput2, IParameter>, Func<TRequiredInput1, TRequiredInput2, bool>)
GeneralTransformationRule<IParameter>.CallFor<TRequiredInput>(GeneralTransformationRule<TRequiredInput>, Func<TRequiredInput, IParameter>, Predicate<TRequiredInput>)
GeneralTransformationRule<IParameter>.CallFor<TRequiredInput1, TRequiredInput2>(GeneralTransformationRule<TRequiredInput1, TRequiredInput2>, Func<TRequiredInput1, TRequiredInput2, IParameter>, Func<TRequiredInput1, TRequiredInput2, bool>)
GeneralTransformationRule<IParameter>.CallForEach<TRequiredInput>(Func<TRequiredInput, IEnumerable<IParameter>>)
GeneralTransformationRule<IParameter>.CallForEach<TRequiredInput1, TRequiredInput2>(Func<TRequiredInput1, TRequiredInput2, IEnumerable<IParameter>>)
GeneralTransformationRule<IParameter>.CallForEach<TRequiredInput>(Func<TRequiredInput, IEnumerable<IParameter>>, Predicate<TRequiredInput>)
GeneralTransformationRule<IParameter>.CallForEach<TRequiredInput1, TRequiredInput2>(Func<TRequiredInput1, TRequiredInput2, IEnumerable<IParameter>>, Func<TRequiredInput1, TRequiredInput2, bool>)
GeneralTransformationRule<IParameter>.CallForEach<TRequiredInput>(GeneralTransformationRule<TRequiredInput>, Func<TRequiredInput, IEnumerable<IParameter>>)
GeneralTransformationRule<IParameter>.CallForEach<TRequiredInput1, TRequiredInput2>(GeneralTransformationRule<TRequiredInput1, TRequiredInput2>, Func<TRequiredInput1, TRequiredInput2, IEnumerable<IParameter>>)
GeneralTransformationRule<IParameter>.CallForEach<TRequiredInput>(GeneralTransformationRule<TRequiredInput>, Func<TRequiredInput, IEnumerable<IParameter>>, Predicate<TRequiredInput>)
GeneralTransformationRule<IParameter>.CallForEach<TRequiredInput1, TRequiredInput2>(GeneralTransformationRule<TRequiredInput1, TRequiredInput2>, Func<TRequiredInput1, TRequiredInput2, IEnumerable<IParameter>>, Func<TRequiredInput1, TRequiredInput2, bool>)
GeneralTransformationRule<IParameter>.CallForOutputSensitive<TRequiredInput, TRequiredOutput>(Func<TRequiredInput, TRequiredOutput, IParameter>)
GeneralTransformationRule<IParameter>.CallForOutputSensitive<TRequiredInput1, TRequiredInput2, TRequiredOutput>(Func<TRequiredInput1, TRequiredInput2, TRequiredOutput, IParameter>)
GeneralTransformationRule<IParameter>.CallForOutputSensitive<TRequiredInput, TRequiredOutput>(TransformationRuleBase<TRequiredInput, TRequiredOutput>, Func<TRequiredInput, TRequiredOutput, IParameter>)
GeneralTransformationRule<IParameter>.CallForOutputSensitive<TRequiredInput1, TRequiredInput2, TRequiredOutput>(TransformationRuleBase<TRequiredInput1, TRequiredInput2, TRequiredOutput>, Func<TRequiredInput1, TRequiredInput2, TRequiredOutput, IParameter>)
GeneralTransformationRule<IParameter>.CallForOutputSensitive<TRequiredInput, TRequiredOutput>(Func<TRequiredInput, TRequiredOutput, IParameter>, Func<TRequiredInput, TRequiredOutput, bool>)
GeneralTransformationRule<IParameter>.CallForOutputSensitive<TRequiredInput1, TRequiredInput2, TRequiredOutput>(Func<TRequiredInput1, TRequiredInput2, TRequiredOutput, IParameter>, Func<TRequiredInput1, TRequiredInput2, TRequiredOutput, bool>)
GeneralTransformationRule<IParameter>.CallForOutputSensitive<TRequiredInput, TRequiredOutput>(TransformationRuleBase<TRequiredInput, TRequiredOutput>, Func<TRequiredInput, TRequiredOutput, IParameter>, Func<TRequiredInput, TRequiredOutput, bool>)
GeneralTransformationRule<IParameter>.CallForOutputSensitive<TRequiredInput1, TRequiredInput2, TRequiredOutput>(TransformationRuleBase<TRequiredInput1, TRequiredInput2, TRequiredOutput>, Func<TRequiredInput1, TRequiredInput2, TRequiredOutput, IParameter>, Func<TRequiredInput1, TRequiredInput2, TRequiredOutput, bool>)
GeneralTransformationRule<IParameter>.CallForEachOutputSensitive<TRequiredInput, TRequiredOutput>(Func<TRequiredInput, TRequiredOutput, IEnumerable<IParameter>>)
GeneralTransformationRule<IParameter>.CallForEachOutputSensitive<TRequiredInput1, TRequiredInput2, TRequiredOutput>(Func<TRequiredInput1, TRequiredInput2, TRequiredOutput, IEnumerable<IParameter>>)
GeneralTransformationRule<IParameter>.CallForEachOutputSensitive<TRequiredInput, TRequiredOutput>(Func<TRequiredInput, TRequiredOutput, IEnumerable<IParameter>>, Func<TRequiredInput, TRequiredOutput, bool>)
GeneralTransformationRule<IParameter>.CallForEachOutputSensitive<TRequiredInput1, TRequiredInput2, TRequiredOutput>(Func<TRequiredInput1, TRequiredInput2, TRequiredOutput, IEnumerable<IParameter>>, Func<TRequiredInput1, TRequiredInput2, TRequiredOutput, bool>)
GeneralTransformationRule<IParameter>.CallForEachOutputSensitive<TRequiredInput, TRequiredOutput>(TransformationRuleBase<TRequiredInput, TRequiredOutput>, Func<TRequiredInput, TRequiredOutput, IEnumerable<IParameter>>)
GeneralTransformationRule<IParameter>.CallForEachOutputSensitive<TRequiredInput1, TRequiredInput2, TRequiredOutput>(TransformationRuleBase<TRequiredInput1, TRequiredInput2, TRequiredOutput>, Func<TRequiredInput1, TRequiredInput2, TRequiredOutput, IEnumerable<IParameter>>)
GeneralTransformationRule<IParameter>.CallForEachOutputSensitive<TRequiredInput, TRequiredOutput>(TransformationRuleBase<TRequiredInput, TRequiredOutput>, Func<TRequiredInput, TRequiredOutput, IEnumerable<IParameter>>, Func<TRequiredInput, TRequiredOutput, bool>)
GeneralTransformationRule<IParameter>.CallForEachOutputSensitive<TRequiredInput1, TRequiredInput2, TRequiredOutput>(TransformationRuleBase<TRequiredInput1, TRequiredInput2, TRequiredOutput>, Func<TRequiredInput1, TRequiredInput2, TRequiredOutput, IEnumerable<IParameter>>, Func<TRequiredInput1, TRequiredInput2, TRequiredOutput, bool>)
GeneralTransformationRule<IParameter>.TraceInput<TKey>(Func<IParameter, TKey>)
GeneralTransformationRule<IParameter>.TraceInput<TKey>(TraceEntryGroup<TKey, IParameter>, Func<IParameter, TKey>)
GeneralTransformationRule<IParameter>.CallFor(GeneralTransformationRule, Func<Computation, IParameter>, bool)
GeneralTransformationRule<IParameter>.CallFor(GeneralTransformationRule, Func<Computation, IParameter>, Predicate<Computation>, bool)
GeneralTransformationRule<IParameter>.CallForEach(GeneralTransformationRule, Func<Computation, IEnumerable<IParameter>>, bool)
GeneralTransformationRule<IParameter>.CallForEach(GeneralTransformationRule, Func<Computation, IEnumerable<IParameter>>, Predicate<Computation>, bool)
GeneralTransformationRule<IParameter>.ToString()
GeneralTransformationRule.RegisterDependencies()
GeneralTransformationRule.OutputType
GeneralTransformationRule.CreateComputation(object[], IComputationContext)
GeneralTransformationRule.NeedDependenciesForOutputCreation
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.Models.Meta
Assembly: NMF.Models.MetaTransformation.dll
Syntax
public class Meta2ClassesTransformation.Parameter2Parameter : TransformationRule<IParameter, CodeParameterDeclarationExpression>

Methods

| Edit this page View Source

Transform(IParameter, CodeParameterDeclarationExpression, ITransformationContext)

Initializes the parameter

Declaration
public override void Transform(IParameter input, CodeParameterDeclarationExpression output, ITransformationContext context)
Parameters
Type Name Description
IParameter input

The base NMeta parameter

CodeParameterDeclarationExpression output

The generated parameter

ITransformationContext context

The transformation context

Overrides
TransformationRule<IParameter, CodeParameterDeclarationExpression>.Transform(IParameter, CodeParameterDeclarationExpression, ITransformationContext)
  • Edit this page
  • View Source
In this article
Back to top Generated by DocFX