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