Show / Hide Table of Contents

Class Meta2ClassesTransformation.Namespace2CompileUnit

The transformation rule to generate a namespace to a single code compile unit

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

Methods

| Edit this page View Source

RegisterDependencies()

Registers the dependencies, i.e. transform the base namespace

Declaration
public override void RegisterDependencies()
Overrides
GeneralTransformationRule.RegisterDependencies()
| Edit this page View Source

Transform(INamespace, CodeCompileUnit, ITransformationContext)

Initializes the generated code compile unit

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

The NMeta base namespace

CodeCompileUnit output

The generated code compile unit

ITransformationContext context

The transformation context

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