private void CreateClasses() { var directory = new DirectoryInfo(PathHelper.GetFullPath(@"\src\Magick.NET\Native")); IEnumerable <MagickClass> classes = CreateClasses(directory.GetFiles("*.json", SearchOption.AllDirectories)); NativeClassGenerator.Create(classes); }
public static void Create(IEnumerable <MagickClass> magickClasses) { RegisterClasses(magickClasses); foreach (var magickClass in magickClasses) { var codeGenerator = new NativeClassGenerator(magickClass); codeGenerator.Create(); } }
public NativeInstanceGenerator(NativeClassGenerator parent) : base(parent) { }
public static void Create(IEnumerable<MagickClass> magickClasses) { RegisterClasses(magickClasses); foreach (var magickClass in magickClasses) { var codeGenerator = new NativeClassGenerator(magickClass); codeGenerator.Create(); } }