// Conversion from 'GeneratorDbSchemaSettings' to 'proto_generator_db_schema_settings'
 public static Proto.Plugin.proto_generator_db_schema_settings ConvertToProto(GeneratorDbSchemaSettings vm) // Clone.tt Line: 236
 {
     Contract.Requires(vm != null);
     Proto.Plugin.proto_generator_db_schema_settings m = new Proto.Plugin.proto_generator_db_schema_settings(); // Clone.tt Line: 239
     m.IsSchemaParam1 = vm.IsSchemaParam1;                                                                      // Clone.tt Line: 276
     m.IsSchemaParam2 = vm.IsSchemaParam2;                                                                      // Clone.tt Line: 276
     m.SchemaParam3   = vm.SchemaParam3;                                                                        // Clone.tt Line: 276
     return(m);
 }
 // Conversion from 'proto_generator_db_schema_settings' to 'GeneratorDbSchemaSettings'
 public static GeneratorDbSchemaSettings ConvertToVM(Proto.Plugin.proto_generator_db_schema_settings m, GeneratorDbSchemaSettings vm) // Clone.tt Line: 170
 {
     Contract.Requires(vm != null);
     if (m == null)
     {
         return(vm);
     }
     vm.IsNotifying    = false;
     vm.IsValidate     = false;
     vm.IsSchemaParam1 = m.IsSchemaParam1; // Clone.tt Line: 221
     vm.IsSchemaParam2 = m.IsSchemaParam2; // Clone.tt Line: 221
     vm.SchemaParam3   = m.SchemaParam3;   // Clone.tt Line: 221
     vm.IsNotifying    = true;
     vm.IsValidate     = true;
     return(vm);
 }