Show / Hide Table of Contents

Class Meta2ClassesTransformation.PrimitiveType2Nothing

The transformation rule to transform an NMeta type to a code type declaration

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

Methods

| Edit this page View Source

CreateOutput(IPrimitiveType, ITransformationContext)

Creates the output of this transformation rule

Declaration
public override CodeTypeDeclaration CreateOutput(IPrimitiveType input, ITransformationContext context)
Parameters
Type Name Description
IPrimitiveType input

The input of the transformation rule

ITransformationContext context

The context (and trace!) object

Returns
Type Description
CodeTypeDeclaration

The output for this transformation under this input

Overrides
NMF.Transformations.TransformationRule<NMF.Models.Meta.IPrimitiveType, System.CodeDom.CodeTypeDeclaration>.CreateOutput(NMF.Models.Meta.IPrimitiveType, NMF.Transformations.Core.ITransformationContext)
Remarks

At this point, not all of the computations have created their output and thus, the trace is not complete. Use the OutputDelayLevel-feature to have the trace contain all elements created in earlier levels

| Edit this page View Source

RegisterDependencies()

Registers the dependencies, i.e. transform also the namespace of a type

Declaration
public override void RegisterDependencies()
Overrides
GeneralTransformationRule.RegisterDependencies()
  • Edit this page
  • View Source
In this article
Back to top Generated by DocFX