Inheritance: NativeCodeGenerator
示例#1
0
        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);
        }
示例#2
0
 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 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();
   }
 }