private DerivedMvClassFileGenerator(MvLibrary libGen, MvClassData classData) : base(libGen) { ClassData = classData; }
internal MvLibraryCodeFileGenerator(MvLibrary libGen) : base(libGen) { CurrentFrame = libGen.CurrentFrame; CurrentFrameName = libGen.CurrentFrameName; }
internal static void Generate(MvLibrary libGen, MvClassData classData) { var generator = new DerivedMvClassFileGenerator(libGen, classData); generator.Generate(); }
internal MvLibraryMacroCodeFileGenerator(MvLibrary libGen, AstMacro baseMacro) : base(libGen, baseMacro) { CurrentFrame = libGen.CurrentFrame; CurrentFrameName = libGen.CurrentFrameName; }
internal MvLibraryMacroCodeFileGenerator(MvLibrary libGen, string baseMacroName) : base(libGen, libGen.CurrentFrame.Macro(baseMacroName)) { CurrentFrame = libGen.CurrentFrame; CurrentFrameName = libGen.CurrentFrameName; }
internal static void Generate(MvLibrary libGen, MvClassData derivedClassData, MvClassData calcClassData) { var generator = new DerivedMvClassCalcFileGenerator(libGen, derivedClassData, calcClassData); generator.Generate(); }
private BaseMvClassFileGenerator(MvLibrary libGen) : base(libGen) { }
internal static void Generate(MvLibrary libGen) { var generator = new BaseMvClassFileGenerator(libGen); generator.Generate(); }