Browse Source

reverse pull request

user2 3 years ago
parent
commit
624c4606a0
36 changed files with 621 additions and 886 deletions
  1. BIN
      .vs/VIN_DLL/v16/.suo
  2. 57 71
      ConsoleApp/Program.cs
  3. BIN
      ConsoleApp/bin/Debug/ConsoleApp.exe
  4. BIN
      ConsoleApp/bin/Debug/ConsoleApp.pdb
  5. BIN
      ConsoleApp/bin/Debug/VINClassLib.dll
  6. BIN
      ConsoleApp/bin/Debug/VINClassLib.pdb
  7. BIN
      ConsoleApp/obj/Debug/ConsoleApp.exe
  8. BIN
      ConsoleApp/obj/Debug/ConsoleApp.pdb
  9. BIN
      ConsoleApp/obj/Debug/GIBDD_ConsoleApp.csprojAssemblyReference.cache
  10. 10 815
      VINClassLib/Class1.cs
  11. BIN
      VINClassLib/obj/Debug/VIN_LIB.csprojAssemblyReference.cache
  12. 37 0
      VIN_DLL.sln
  13. 6 0
      VIN_DLL/App.config
  14. 7 0
      VIN_DLL/Module1.vb
  15. 13 0
      VIN_DLL/My Project/Application.Designer.vb
  16. 10 0
      VIN_DLL/My Project/Application.myapp
  17. 35 0
      VIN_DLL/My Project/AssemblyInfo.vb
  18. 62 0
      VIN_DLL/My Project/Resources.Designer.vb
  19. 117 0
      VIN_DLL/My Project/Resources.resx
  20. 73 0
      VIN_DLL/My Project/Settings.Designer.vb
  21. 7 0
      VIN_DLL/My Project/Settings.settings
  22. 110 0
      VIN_DLL/VIN_DLL.vbproj
  23. BIN
      VIN_DLL/bin/Debug/VIN_DLL.exe
  24. 6 0
      VIN_DLL/bin/Debug/VIN_DLL.exe.config
  25. BIN
      VIN_DLL/bin/Debug/VIN_DLL.pdb
  26. 26 0
      VIN_DLL/bin/Debug/VIN_DLL.xml
  27. 7 0
      VIN_DLL/obj/Debug/.NETFramework,Version=v4.8.AssemblyAttributes.vb
  28. BIN
      VIN_DLL/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache
  29. BIN
      VIN_DLL/obj/Debug/VIN_DLL.Resources.resources
  30. BIN
      VIN_DLL/obj/Debug/VIN_DLL.exe
  31. BIN
      VIN_DLL/obj/Debug/VIN_DLL.pdb
  32. BIN
      VIN_DLL/obj/Debug/VIN_DLL.vbproj.AssemblyReference.cache
  33. 1 0
      VIN_DLL/obj/Debug/VIN_DLL.vbproj.CoreCompileInputs.cache
  34. 11 0
      VIN_DLL/obj/Debug/VIN_DLL.vbproj.FileListAbsolute.txt
  35. BIN
      VIN_DLL/obj/Debug/VIN_DLL.vbproj.GenerateResource.cache
  36. 26 0
      VIN_DLL/obj/Debug/VIN_DLL.xml

BIN
.vs/VIN_DLL/v16/.suo


+ 57 - 71
ConsoleApp/Program.cs

@@ -1,18 +1,19 @@
-namespace ConsoleApp
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using VINClassLib;
+namespace ConsoleApp
 {
-    using System;
-    using VINClassLib;
-
-    internal class Program
+    class Program
     {
-        internal static void Main(string[] args)
+        static void Main(string[] args)
         {
             string vin;
             VIN_LIB VIN_LIB = new VIN_LIB();
             Console.ForegroundColor = ConsoleColor.Green;
-            Console.WriteLine($"=====================\n" +
-                $"Валидатор VIN-номеров" +
-                $"\n=====================");
+            Console.WriteLine($"Валидатор VIN-номеров v0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.1alpha");
             Console.ForegroundColor = ConsoleColor.White;
             Console.Write("Выберите действие:" +
                 "\n1) Проверить правильность VIN-номера." +
@@ -21,71 +22,56 @@
                 "\n\n0) Выход\n" +
                 "\nВведите параметр и нажмите Enter:");
             string selected = Console.ReadLine();
-            switch (selected)
+            if (selected == "1" || selected == "2" || selected == "3" || selected == "0")
             {
-                case "1":
-                  Compare();
-                  break;
-                  
-                case "2":
-                  IdentifyCountry();
-                  break;
-                  
-                case "3":
-                  IdentifyYear();
-                  break;
-
-                case "0":
-                  Environment.Exit(0);
-                  break;
-
-                default:
-                  Console.ForegroundColor = ConsoleColor.Red;
-                  Console.WriteLine($"Неверный параметр");
-                  break;
+                switch (selected)
+                {
+                    case "1":
+                        {
+                            Console.Clear();
+                            Console.ForegroundColor = ConsoleColor.Green;
+                            Console.WriteLine($"Проверка правильности VIN-кода\n" +
+                                $"Введите VIN-код: ");
+                            vin = Console.ReadLine().ToString();
+                            Console.WriteLine(VIN_LIB.CheckVIN(vin));
+                            break;
+                        }
+                    case "2":
+                        {
+                            Console.Clear();
+                            Console.ForegroundColor = ConsoleColor.Green;
+                            Console.WriteLine($"Определить страну-изготовитель ТС по VIN-номеру.\n" +
+                                $"Введите VIN-код: ");
+                            vin = Console.ReadLine().ToString();
+                            Console.WriteLine(VIN_LIB.GetVINCountry(vin));
+                            break;
+                        }
+                    case "3":
+                        {
+                            Console.Clear();
+                            Console.ForegroundColor = ConsoleColor.Green;
+                            Console.WriteLine($"Определить год изготовления ТС по VIN-номеру.\n" +
+                                $"Введите VIN-код: ");
+                            vin = Console.ReadLine().ToString();
+                            Console.WriteLine(VIN_LIB.GetTransportYear(vin));
+                            break;
+                        }
+                    case "0":
+                        {
+                            Environment.Exit(0);
+                            break;
+                        }
+                }
             }
-
-
+            else
+            {
+                Console.ForegroundColor = ConsoleColor.Red;
+                Console.WriteLine($"Неверный параметр");
+                
+            }
+          
+           
             Console.ReadKey();
         }
-
-
-        internal void Compare()
-        {
-            Console.Clear();
-            Console.ForegroundColor = ConsoleColor.Green;
-            Console.WriteLine($"=====================\n" +
-                $"Проверка правильности VIN-кода" +
-                $"\n=====================\n" +
-                $"Введите VIN-код: ");
-            vin = Console.ReadLine().ToString();
-            Console.WriteLine(VIN_LIB.CheckVIN(vin));
-        }
-
-
-        internal void IdentifyCountry()
-        {
-            Console.Clear();
-            Console.ForegroundColor = ConsoleColor.Green;
-            Console.WriteLine($"=====================\n" +
-                $"Определить страну-изготовитель ТС по VIN-номеру." +
-                $"\n=====================\n" +
-                $"Введите VIN-код: ");
-            vin = Console.ReadLine().ToString();
-            Console.WriteLine(VIN_LIB.GetVINCountry(vin));
-        }
-
-
-        internal void IdentifyYear()
-        {
-            Console.Clear();
-            Console.ForegroundColor = ConsoleColor.Green;
-            Console.WriteLine($"=====================\n" +
-                $"Определить год изготовления ТС по VIN-номеру." +
-                $"\n=====================\n" +
-                $"Введите VIN-код: ");
-            vin = Console.ReadLine().ToString();
-            Console.WriteLine(VIN_LIB.GetTransportYear(vin));
-        }
     }
 }

BIN
ConsoleApp/bin/Debug/ConsoleApp.exe


BIN
ConsoleApp/bin/Debug/ConsoleApp.pdb


BIN
ConsoleApp/bin/Debug/VINClassLib.dll


BIN
ConsoleApp/bin/Debug/VINClassLib.pdb


BIN
ConsoleApp/obj/Debug/ConsoleApp.exe


BIN
ConsoleApp/obj/Debug/ConsoleApp.pdb


BIN
ConsoleApp/obj/Debug/GIBDD_ConsoleApp.csprojAssemblyReference.cache


+ 10 - 815
VINClassLib/Class1.cs

@@ -1,827 +1,22 @@
-using System;
-using System.Collections.Generic;
-namespace VINClassLib
+namespace VINClassLib
 {
 
     public class VIN_LIB
     {
        public string VIN_WMI, VIN_VDS, VIN_VIS;
-        private static readonly object LockObject = new object();
-        private static Dictionary<string, string> _wmi;
-        private static Dictionary<string, string> WorldManufacturerIdentifiers
-        {
-            get
-            {
-                if (_wmi == null)
-                {
-                    lock (LockObject)
-                    {
-                        _wmi = new Dictionary<string, string> {
-{"10T", "Oshkosh"},
-{"11V", "Ottawa"},
-{"137", "AM General, Hummer"},
-{"15G", "Gillig"},
-{"177", "Thomas"},
-{"17N", "John Deere"},
-{"18X", "WRV"},
-{"19U", "Acura"},
-{"1A4", "Chrysler"},
-{"1A8", "Chrysler"},
-{"1AC", "AMC"},
-{"1AM", "AMC"},
-{"1B3", "Dodge"},
-{"1B4", "Dodge"},
-{"1B6", "Dodge"},
-{"1B7", "Dodge"},
-{"1BA", "Blue Bird"},
-{"1BB", "Blue Bird"},
-{"1BD", "Blue Bird"},
-{"1C3", "Chrysler"},
-{"1C4", "Chrysler"},
-{"1C6", "Chrysler"},
-{"1C8", "Chrysler"},
-{"1C9", "Chance"},
-{"1CY", "Crane Carrier"},
-{"1D3", "Dodge"},
-{"1D4", "Dodge"},
-{"1D5", "Dodge"},
-{"1D7", "Dodge"},
-{"1D8", "Dodge"},
-{"1EC", "Fleetwood"},
-{"1F1", "Ford"},
-{"1F6", "Ford"},
-{"1F9", "FWD Corp."},
-{"1FA", "Ford Motor Company"},
-{"1FB", "Ford Motor Company"},
-{"1FC", "Ford Motor Company"},
-{"1FD", "Ford Motor Company"},
-{"1FE", "Ford Moter Company"},
-{"1FM", "Ford Motor Company"},
-{"1FT", "Ford Motor Company"},
-{"1FU", "Freightliner"},
-{"1FV", "Freightliner"},
-{"1G", "General Motors USA"},
-{"1G1", "Chevrolet USA"},
-{"1G2", "Pontiac USA"},
-{"1G3", "Oldsmobile USA"},
-{"1G4", "Buick USA"},
-{"1G5", "GMC, Pontiac"},
-{"1G6", "Cadillac USA"},
-{"1G8", "Saturn USA"},
-{"1GA", "Chevrolet"},
-{"1GB", "Chevrolet"},
-{"1GC", "Chevrolet Truck USA"},
-{"1GD", "GMC"},
-{"1GE", "Cadillac"},
-{"1GF", "Flexible"},
-{"1GG", "Isuzu"},
-{"1GH", "GMC, Oldsmobile"},
-{"1GJ", "GMC"},
-{"1GK", "GMC"},
-{"1GM", "Pontiac USA"},
-{"1GN", "Chevrolet"},
-{"1GT", "GMC Truck USA"},
-{"1GY", "Cadillac USA"},
-{"1H", "Honda USA"},
-{"1HD", "Harley-Davidson"},
-{"1HG", "Honda"},
-{"1HS", "International"},
-{"1HT", "International"},
-{"1HV", "International"},
-{"1J4", "Jeep"},
-{"1J7", "Jeep"},
-{"1J8", "Jeep"},
-{"1JC", "AMC, Jeep"},
-{"1JD", "AMC"},
-{"1JT", "AMC, Jeep"},
-{"1L", "Lincoln USA"},
-{"1L1", "Lincoln"},
-{"1LN", "Lincoln"},
-{"1M1", "Mack Truck USA"},
-{"1M2", "Mack Truck USA"},
-{"1M3", "Mack Truck USA"},
-{"1M4", "Mack Truck USA"},
-{"1M8", "MCI"},
-{"1M9", "Mynatt Truck & Equipment"},
-{"1ME", "Mercury USA"},
-{"1MR", "Lincoln"},
-{"1N", "Nissan USA"},
-{"1N4", "Nissan"},
-{"1N6", "Datsun, Nissan"},
-{"1N9", "Neoplan"},
-{"1NK", "Kenworth"},
-{"1NP", "Peterbilt"},
-{"1NX", "NUMMI USA"},
-{"1P3", "Plymouth USA"},
-{"1P4", "Plymouth"},
-{"1P7", "Plymouth"},
-{"1P9", "Panoz"},
-{"1R9", "Roadrunner Hay Squeeze USA"},
-{"1RF", "Roadmaster"},
-{"1S9", "Saleen"},
-{"1T8", "Thomas"},
-{"1TU", "TMC"},
-{"1V1", "Volkswagen"},
-{"1VW", "Volkswagen USA"},
-{"1WA", "Autostar"},
-{"1WB", "Autostar"},
-{"1WU", "White Volvo"},
-{"1WV", "Winnebago"},
-{"1XK", "Kenworth USA"},
-{"1XM", "AMC"},
-{"1XP", "Peterbilt USA"},
-{"1Y1", "Chevrolet, Geo"},
-{"1YV", "Mazda USA (AutoAlliance International)"},
-{"1Z3", "Mitsubishi"},
-{"1Z5", "Mitsubishi"},
-{"1Z7", "Mitsubishi"},
-{"1ZV", "Ford (AutoAlliance International)"},
-{"1ZW", "Mercury"},
-{"2A3", "Chrysler"},
-{"2A4", "Chrysler Canada"},
-{"2A8", "Chrysler"},
-{"2B1", "Orion"},
-{"2B3", "Dodge Canada"},
-{"2B4", "Dodge Canada"},
-{"2B5", "Dodge Canada"},
-{"2B6", "Dodge Canada"},
-{"2B7", "Dodge Canada"},
-{"2B8", "Dodge Canada"},
-{"2BC", "AMC, Jeep"},
-{"2C1", "Chevrolet, Geo"},
-{"2C3", "Chrysler Canada"},
-{"2C4", "Chrysler"},
-{"2C7", "Pontiac"},
-{"2C8", "Chrysler"},
-{"2CC", "AMC, Eagle"},
-{"2CK", "Geo, Pontiac"},
-{"2CM", "AMC"},
-{"2CN", "CAMI"},
-{"2D3", "Dodge Canada"},
-{"2D4", "Dodge Canada"},
-{"2D6", "Dodge Canada"},
-{"2D7", "Dodge Canada"},
-{"2D8", "Dodge Canada"},
-{"2E3", "Eagle"},
-{"2FA", "Ford Motor Company Canada"},
-{"2FB", "Ford Motor Company Canada"},
-{"2FC", "Ford Motor Company Canada"},
-{"2FD", "Ford Motor Company Canada"},
-{"2FM", "Ford Motor Company Canada"},
-{"2FT", "Ford Motor Company Canada"},
-{"2FU", "Freightliner"},
-{"2FV", "Freightliner"},
-{"2FW", "Sterling"},
-{"2FZ", "Sterling"},
-{"2G", "General Motors Canada"},
-{"2G0", "GMC"},
-{"2G1", "Chevrolet Canada"},
-{"2G2", "Pontiac Canada"},
-{"2G3", "Oldsmobile Canada"},
-{"2G4", "Buick Canada"},
-{"2G5", "GMC"},
-{"2G7", "Pontiac"},
-{"2G8", "Chevrolet"},
-{"2GA", "Chevrolet"},
-{"2GB", "Chevrolet"},
-{"2GD", "GMC"},
-{"2GJ", "GMC"},
-{"2GK", "GMC"},
-{"2GN", "Chevrolet"},
-{"2GT", "GMC"},
-{"2HG", "Honda Canada"},
-{"2HH", "Acura"},
-{"2HJ", "Honda Canada"},
-{"2HK", "Honda Canada"},
-{"2HM", "Hyundai Canada"},
-{"2HN", "Acura"},
-{"2HS", "International"},
-{"2HT", "International"},
-{"2J4", "Jeep"},
-{"2LM", "Lincoln"},
-{"2M", "Mercury"},
-{"2M2", "Mack"},
-{"2ME", "Mercury"},
-{"2MH", "Mercury"},
-{"2MR", "Mercury"},
-{"2NK", "Kenworth"},
-{"2NP", "Peterbilt"},
-{"2NV", "Nova Bus Canada"},
-{"2P3", "Plymouth Canada"},
-{"2P4", "Plymouth"},
-{"2P5", "Plymouth"},
-{"2P9", "Prevost"},
-{"2PC", "Prevost"},
-{"2S2", "Suzuki"},
-{"2S3", "Suzuki"},
-{"2T", "Toyota Canada"},
-{"2T1", "Toyota"},
-{"2T2", "Lexus"},
-{"2V4", "Volkswagen Canada"},
-{"2V8", "Volkswagen Canada"},
-{"2WK", "Western Star Trucks"},
-{"2WL", "Western Star Trucks"},
-{"2WM", "Western Star"},
-{"2XK", "Kenworth"},
-{"2XM", "Eagle"},
-{"2XP", "Peterbilt"},
-{"3A4", "Chrysler"},
-{"3A8", "Chrysler"},
-{"3AB", "Dina"},
-{"3AL", "Freightliner"},
-{"3B3", "Dodge"},
-{"3B4", "Dodge"},
-{"3B6", "Dodge"},
-{"3B7", "Dodge"},
-{"3BK", "Kenworth"},
-{"3BP", "Peterbilt"},
-{"3C3", "Chrysler Mexico"},
-{"3C4", "Chrysler Mexico"},
-{"3C8", "Chrysler Mexico"},
-{"3CA", "Chrysler Mexico"},
-{"3D3", "Dodge Mexico"},
-{"3D5", "Dodge Mexico"},
-{"3D6", "Dodge Mexico"},
-{"3D7", "Dodge Mexico"},
-{"3FA", "Ford Motor Company Mexico"},
-{"3FC", "Ford"},
-{"3FD", "Ford"},
-{"3FE", "Ford Motor Company Mexico"},
-{"3FR", "Ford"},
-{"3FT", "Ford"},
-{"3G", "General Motors Mexico"},
-{"3G1", "Chevrolet"},
-{"3G2", "Pontiac"},
-{"3G4", "Buick"},
-{"3G5", "Buick"},
-{"3G7", "Pontiac"},
-{"3GB", "Chevrolet"},
-{"3GC", "Chevrolet"},
-{"3GD", "GMC"},
-{"3GE", "Chevrolet"},
-{"3GK", "GMC"},
-{"3GN", "Chevrolet"},
-{"3GT", "GMC"},
-{"3GY", "Cadillac"},
-{"3H", "Honda Mexico"},
-{"3HA", "International"},
-{"3HG", "Honda"},
-{"3HM", "Honda"},
-{"3HS", "International"},
-{"3HT", "International"},
-{"3JB", "BRP Mexico (all-terrain vehicles)"},
-{"3LN", "Lincoln"},
-{"3MA", "Mercury"},
-{"3ME", "Mercury"},
-{"3MZ", "Mazda Mexico"},
-{"3N", "Nissan Mexico"},
-{"3N1", "Nissan"},
-{"3NK", "Kenworth"},
-{"3NM", "Peterbilt"},
-{"3P3", "Plymouth Mexico"},
-{"3TM", "Toyota"},
-{"3VW", "Volkswagen Mexico"},
-{"3WK", "Kenworth"},
-{"45V", "Utilimaster"},
-{"46G", "Gillig"},
-{"49H", "Sterling"},
-{"4A3", "Mitsubishi"},
-{"4A4", "Mitsubishi"},
-{"4B3", "Dodge"},
-{"4C3", "Chrysler"},
-{"4CD", "Oshkosh"},
-{"4DR", "Genesis, International"},
-{"4E3", "Eagle"},
-{"4F", "Mazda USA"},
-{"4F2", "Mazda"},
-{"4F4", "Mazda"},
-{"4G1", "Chevrolet"},
-{"4G2", "Pontiac"},
-{"4GD", "GMC"},
-{"4GT", "Isuzu, WhiteGMC"},
-{"4JG", "Mercedes-Benz USA"},
-{"4KB", "Chevrolet"},
-{"4KD", "GMC"},
-{"4KL", "Isuzu"},
-{"4M", "Mercury"},
-{"4M2", "Mercury"},
-{"4N1", "Nissan"},
-{"4N2", "Nissan"},
-{"4NU", "Isuzu"},
-{"4P3", "Plymouth"},
-{"4RK", "Nova Bus USA"},
-{"4S", "Subaru-Isuzu Automotive"},
-{"4S1", "Isuzu"},
-{"4S2", "Isuzu"},
-{"4S3", "Subaru"},
-{"4S4", "Subaru"},
-{"4S6", "Honda"},
-{"4S7", "Spartan"},
-{"4SL", "Magnum"},
-{"4T", "Toyota"},
-{"4T1", "Toyota"},
-{"4T3", "Toyota"},
-{"4T9", "Lumen Motors (zero-emission mid-engined car)"},
-{"4TA", "Toyota"},
-{"4UF", "Arctic Cat Inc."},
-{"4US", "BMW USA"},
-{"4UZ", "Freightliner"},
-{"4V1", "Volvo"},
-{"4V2", "Volvo"},
-{"4V3", "Volvo"},
-{"4V4", "Volvo"},
-{"4V5", "Volvo"},
-{"4V6", "Volvo"},
-{"4VA", "Volvo"},
-{"4VG", "Volvo"},
-{"4VH", "Volvo"},
-{"4VL", "Volvo"},
-{"4VM", "Volvo"},
-{"4VZ", "Volvo"},
-{"538", "Zero Motorcycles (USA)"},
-{"5AS", "GEM"},
-{"5B4", "Workhorse"},
-{"5CK", "Western Star Trucks"},
-{"5F", "Honda USA-Alabama"},
-{"5FN", "Honda"},
-{"5FY", "New Flyer"},
-{"5GA", "Buick"},
-{"5GR", "Hummer"},
-{"5GT", "Hummer"},
-{"5GZ", "Saturn"},
-{"5J6", "Honda"},
-{"5J8", "Acura"},
-{"5KJ", "Western Star Trucks"},
-{"5KK", "Western Star Trucks"},
-{"5L", "Lincoln"},
-{"5LM", "Lincoln"},
-{"5LT", "Lincoln"},
-{"5N1", "Nissan USA"},
-{"5N3", "Infiniti"},
-{"5NM", "Hyundai"},
-{"5NP", "Hyundai USA"},
-{"5PV", "Hino"},
-{"5S3", "Saab"},
-{"5SX", "Amercian LeFrance"},
-{"5T", "Toyota USA - trucks"},
-{"5T4", "Workhorse"},
-{"5TB", "Toyota"},
-{"5TD", "Toyota"},
-{"5TE", "Toyota"},
-{"5TF", "Toyota"},
-{"5UM", "BMW"},
-{"5UX", "BMW"},
-{"5Y2", "Pontiac"},
-{"5YJ", "Tesla Motors"},
-{"6AB", "MAN Australia"},
-{"6F4", "Nissan Motor Company Australia"},
-{"6F5", "Kenworth Australia"},
-{"6FP", "Ford Motor Company Australia"},
-{"6G1", "General Motors-Holden (post Nov 2002)"},
-{"6G2", "Pontiac Australia (GTO & G8)"},
-{"6H8", "General Motors-Holden (pre Nov 2002)"},
-{"6MM", "Mitsubishi Motors Australia"},
-{"6MP", "Mercury"},
-{"6T1", "Toyota Motor Corporation Australia"},
-{"6U9", "Privately Imported car in Australia"},
-{"8A1", "Renault Argentina"},
-{"8AD", "Peugeot Argentina"},
-{"8AF", "Ford Motor Company Argentina"},
-{"8AG", "Chevrolet Argentina"},
-{"8AJ", "Toyota Argentina"},
-{"8AK", "Suzuki Argentina"},
-{"8AP", "Fiat Argentina"},
-{"8AW", "Volkswagen Argentina"},
-{"8GD", "Peugeot Chile"},
-{"8GG", "Chevrolet Chile"},
-{"935", "Citroën Brazil"},
-{"936", "Peugeot Brazil"},
-{"93H", "Honda Brazil"},
-{"93R", "Toyota Brazil"},
-{"93U", "Audi Brazil"},
-{"93V", "Audi Brazil"},
-{"93X", "Mitsubishi Motors Brazil"},
-{"93Y", "Renault Brazil"},
-{"94D", "Nissan Brazil"},
-{"9BD", "Fiat Brazil"},
-{"9BF", "Ford Motor Company Brazil"},
-{"9BG", "Chevrolet Brazil"},
-{"9BM", "Mercedes-Benz Brazil"},
-{"9BR", "Toyota Brazil"},
-{"9BS", "Scania Brazil"},
-{"9BW", "Volkswagen Brazil"},
-{"9DW", "Volkswagen"},
-{"9FB", "Renault Colombia"},
-{"AAV", "Volkswagen South Africa"},
-{"AC5", "Hyundai South Africa"},
-{"ADD", "Hyundai South Africa"},
-{"AFA", "Ford South Africa"},
-{"AHT", "Toyota South Africa"},
-{"J81", "Chevrolet,Geo"},
-{"J87", "Isuzu"},
-{"J8B", "Chevrolet"},
-{"J8D", "GMC"},
-{"J8Z", "Chevrolet"},
-{"JA", "Isuzu"},
-{"JA3", "Mitsubishi"},
-{"JA4", "Mitsubishi"},
-{"JA7", "Mitsubishi"},
-{"JAA", "Isuzu"},
-{"JAB", "Isuzu"},
-{"JAC", "Isuzu"},
-{"JAE", "Acura"},
-{"JAL", "Isuzu"},
-{"JB3", "Dodge"},
-{"JB4", "Dodge"},
-{"JB7", "Dodge"},
-{"JC2", "Ford"},
-{"JD", "Daihatsu"},
-{"JD1", "Daihatsu"},
-{"JD2", "Daihatsu"},
-{"JE3", "Eagle"},
-{"JF", "Fuji Heavy Industries (Subaru)"},
-{"JF1", "Subaru"},
-{"JF2", "Subaru"},
-{"JF3", "Subaru"},
-{"JF4", "Saab"},
-{"JG1", "Chevrolet, Geo"},
-{"JG7", "Pontiac"},
-{"JGC", "Geo"},
-{"JH", "Honda"},
-{"JH4", "Acura"},
-{"JHB", "Hino"},
-{"JHL", "Honda"},
-{"JHM", "Honda"},
-{"JJ3", "Chrysler"},
-{"JK", "Kawasaki (motorcycles)"},
-{"JL5", "Mitsubishi Fuso"},
-{"JL6", "Mitsubishi"},
-{"JLS", "Sterling"},
-{"JM1", "Mazda"},
-{"JM2", "Mazda"},
-{"JM3", "Mazda"},
-{"JMB", "Mitsubishi Motors"},
-{"JMY", "Mitsubishi Motors"},
-{"JMZ", "Mazda"},
-{"JN", "Nissan"},
-{"JN1", "Datsun, Nissan"},
-{"JN3", "Nissan"},
-{"JN4", "Nissan"},
-{"JN6", "Datsun, Nissan"},
-{"JN8", "Nissan"},
-{"JNA", "Nissan"},
-{"JNK", "Infiniti"},
-{"JNR", "Infiniti"},
-{"JNX", "Infiniti"},
-{"JP3", "Plymouth"},
-{"JP4", "Plymouth"},
-{"JP7", "Plymouth"},
-{"JR2", "Isuzu"},
-{"JS", "Suzuki"},
-{"JS2", "Suzuki"},
-{"JS3", "Suzuki"},
-{"JS4", "Suzuki"},
-{"JT", "Toyota"},
-{"JT2", "Toyota"},
-{"JT3", "Toyota"},
-{"JT4", "Toyota"},
-{"JT5", "Toyota"},
-{"JT6", "Lexus"},
-{"JT8", "Lexus"},
-{"JTD", "Toyota"},
-{"JTE", "Toyota"},
-{"JTH", "Lexus"},
-{"JTJ", "Lexus"},
-{"JTK", "Scion"},
-{"JTL", "Scion"},
-{"JTM", "Toyota"},
-{"JTN", "Toyota"},
-{"JW6", "Mitsubishi"},
-{"JW7", "Mitsubishi"},
-{"JY", "Yamaha (motorcycles)"},
-{"KL", "Daewoo General Motors South Korea"},
-{"KL1", "Chevrolet"},
-{"KL2", "Pontiac"},
-{"KL5", "Suzuki"},
-{"KL7", "Asuna"},
-{"KLA", "Daewoo"},
-{"KM", "Hyundai"},
-{"KM1", "Hyosung (motorcycles)"},
-{"KM8", "Hyundai"},
-{"KMF", "Hyundai"},
-{"KMH", "Hyundai"},
-{"KMY", "Daelim (motorcycles)"},
-{"KN", "Kia"},
-{"KNA", "Kia"},
-{"KND", "Hyundai, Kia"},
-{"KNJ", "Ford"},
-{"KNM", "Renault Samsung"},
-{"KPA", "SsangYong"},
-{"KPH", "Mitsubishi"},
-{"KPT", "SsangYong"},
-{"L4B", "Xingyue Group (motorcycles)"},
-{"L5C", "KangDi (ATV)"},
-{"L5K", "Zhejiang Yongkang Easy Vehicle"},
-{"L5N", "Zhejiang Taotao, China (ATV & motorcycles)"},
-{"L5Y", "Merato Motorcycle Taizhou Zhongneng"},
-{"L85", "Zhejiang Yongkang Huabao Electric Appliance"},
-{"L8X", "Zhejiang Summit Huawin Motorcycle"},
-{"LAN", "Changzhou Yamasaki Motorcycle"},
-{"LB2", "Geely Motorcycles"},
-{"LBB", "Zhejiang Qianjiang Motorcycle (Keeway/Generic)"},
-{"LBE", "Beijing Hyundai"},
-{"LBM", "Zongshen Piaggio"},
-{"LBP", "Chongqing Jainshe Yamaha (motorcycles)"},
-{"LCE", "Hangzhou Chunfeng Motorcycles (CFMOTO)"},
-{"LDC", "Dong Feng Peugeot Citroen (DPCA), China"},
-{"LDD", "Dandong Huanghai Automobile"},
-{"LDN", "SouEast Motor"},
-{"LDY", "Zhongtong Coach, China"},
-{"LE4", "Beijing Benz, China"},
-{"LES", "Isuzu"},
-{"LET", "Jiangling-Isuzu Motors, China"},
-{"LFB", "FAW, China (busses)"},
-{"LFG", "Taizhou Chuanl Motorcycle Manufacturing"},
-{"LFP", "FAW, China (passenger vehicles)"},
-{"LFT", "FAW, China (trailers)"},
-{"LFV", "FAW-Volkswagen, China"},
-{"LFW", "FAW JieFang, China"},
-{"LFY", "Changshu Light Motorcycle Factory"},
-{"LGB", "Dong Feng (DFM), China"},
-{"LGH", "Qoros (formerly Dong Feng (DFM)), China"},
-{"LGX", "BYD Auto, China"},
-{"LH1", "FAW-Haima, China"},
-{"LHB", "Beijing Automotive Industry Holding"},
-{"LJ1", "JAC, China"},
-{"LJC", "JAC, China"},
-{"LKL", "Suzhou King Long, China"},
-{"LL6", "Hunan Changfeng Manufacture Joint-Stock"},
-{"LL8", "Linhai (ATV)"},
-{"LM5", "Isuzu"},
-{"LMC", "Suzuki Hong Kong (motorcycles)"},
-{"LPR", "Yamaha Hong Kong (motorcycles)"},
-{"LSG", "Shanghai General Motors, China"},
-{"LSJ", "MG Motor UK Limited - SAIC Motor, Shanghai, China"},
-{"LSV", "Shanghai Volkswagen, China"},
-{"LSY", "Brilliance Zhonghua"},
-{"LTV", "Toyota Tian Jin"},
-{"LUC", "Guangqi Honda, China"},
-{"LVS", "Ford Chang An"},
-{"LVV", "Chery, China"},
-{"LVZ", "Dong Feng Sokon Motor Company (DFSK)"},
-{"LZE", "Isuzu Guangzhou, China"},
-{"LZG", "Shaanxi Automobile Group, China"},
-{"LZM", "MAN China"},
-{"LZP", "Zhongshan Guochi Motorcycle (Baotian)"},
-{"LZY", "Yutong Zhengzhou, China"},
-{"LZZ", "Chongqing Shuangzing Mech & Elec (Howo)"},
-{"MA1", "Mahindra & Mahindra"},
-{"MA3", "Suzuki India (Maruti)"},
-{"MA6", "GM India"},
-{"MA7", "Mitsubishi India (formerly Honda)"},
-{"MAB", "Mahindra & Mahindra"},
-{"MAC", "Mahindra & Mahindra"},
-{"MAJ", "Ford India"},
-{"MAK", "Honda Siel Cars India"},
-{"MAL", "Hyundai"},
-{"MAT", "Tata Motors"},
-{"MB1", "Ashok Leyland"},
-{"MBH", "Suzuki India (Maruti)"},
-{"MBJ", "Toyota India"},
-{"MBR", "Mercedes-Benz India"},
-{"MC2", "Volvo Eicher commercial vehicles limited."},
-{"MCA", "Fiat India"},
-{"MCB", "GM India"},
-{"MD2", "Bajaj Auto"},
-{"MDH", "Nissan India"},
-{"MEE", "Renault India"},
-{"MEX", "Volkswagen India"},
-{"MHF", "Toyota Indonesia"},
-{"MHR", "Honda Indonesia"},
-{"ML3", "Dodge"},
-{"MLC", "Suzuki Thailand"},
-{"MLH", "Honda Thailand"},
-{"MM8", "Mazda Thailand"},
-{"MMB", "Mitsubishi Thailand"},
-{"MMC", "Mitsubishi Thailand"},
-{"MMM", "Chevrolet Thailand"},
-{"MMT", "Mitsubishi Thailand"},
-{"MNB", "Ford Thailand"},
-{"MNT", "Nissan Thailand"},
-{"MP1", "Isuzu Thailand"},
-{"MPA", "Isuzu Thailand"},
-{"MR0", "Toyota Thailand"},
-{"MRH", "Honda Thailand"},
-{"NLA", "Honda Türkiye"},
-{"NLE", "Mercedes-Benz Türk Truck"},
-{"NLH", "Hyundai Assan"},
-{"NM0", "Ford Turkey"},
-{"NM4", "Tofaş Türk"},
-{"NMT", "Toyota Türkiye"},
-{"PE1", "Ford Phillipines"},
-{"PE3", "Mazda Phillipines"},
-{"PL1", "Proton, Malaysia"},
-{"PNA", "NAZA, Malaysia (Peugeot)"},
-{"RF3", "Aeon Motor, Taiwan"},
-{"RFB", "Kymco, Taiwan"},
-{"RFG", "Sanyang SYM, Taiwan"},
-{"RFL", "Adly, Taiwan"},
-{"RFT", "CPI, Taiwan"},
-{"SA9", "Morgan"},
-{"SAJ", "Jaguar"},
-{"SAL", "Land Rover"},
-{"SAR", "Rover"},
-{"SAT", "Triumph"},
-{"SAX", "Sterling"},
-{"SB1", "Toyota UK"},
-{"SBM", "McLaren"},
-{"SCA", "Rolls Royce"},
-{"SCB", "Bentley"},
-{"SCC", "Lotus Cars"},
-{"SCE", "DeLorean Motor Cars N. Ireland (UK)"},
-{"SCF", "Aston Martin"},
-{"SDB", "Peugeot UK (formerly Talbot)"},
-{"SDL", "TVR Engineering"},
-{"SED", "General Motors Luton Plant"},
-{"SEY", "LDV"},
-{"SFA", "Ford UK"},
-{"SFD", "Alexander Dennis UK"},
-{"SHH", "Honda UK"},
-{"SHS", "Honda UK"},
-{"SJN", "Nissan UK"},
-{"SKF", "Vauxhall"},
-{"SLP", "JCB Research UK"},
-{"SMT", "Triumph Motorcycles"},
-{"SUF", "Fiat Auto Poland"},
-{"SUL", "FSC (Poland)"},
-{"SUP", "FSO-Daewoo (Poland)"},
-{"SUU", "Solaris Bus & Coach (Poland)"},
-{"TCC", "Micro Compact Car AG (smart 1998-1999)"},
-{"TDM", "QUANTYA Swiss Electric Movement (Switzerland)"},
-{"TM9", "Škoda trolleybuses (Czech Republic)"},
-{"TMA", "Hyundai Motor Manufacturing Czech"},
-{"TMB", "Škoda (Czech Republic)"},
-{"TMK", "Karosa (Czech Republic)"},
-{"TMP", "Škoda trolleybuses (Czech Republic)"},
-{"TMT", "Tatra (Czech Republic)"},
-{"TN9", "Karosa (Czech Republic)"},
-{"TNE", "TAZ"},
-{"TRA", "Ikarus Bus"},
-{"TRU", "Audi Hungary"},
-{"TSE", "Ikarus Egyedi Autobuszgyar, (Hungary)"},
-{"TSM", "Suzuki Hungary"},
-{"TW1", "Toyota Caetano Portugal"},
-{"TYA", "Mitsubishi Trucks Portugal"},
-{"TYB", "Mitsubishi Trucks Portugal"},
-{"U5Y", "Kia Motors Slovakia"},
-{"U6Y", "Kia Motors Slovakia"},
-{"UU1", "Renault Dacia, (Romania)"},
-{"UU3", "ARO"},
-{"UU6", "Daewoo Romania"},
-{"VAG", "Magna Steyr Puch"},
-{"VAN", "MAN Austria"},
-{"VBK", "KTM (Motorcycles)"},
-{"VF1", "Renault"},
-{"VF2", "Renault"},
-{"VF3", "Peugeot"},
-{"VF4", "Talbot"},
-{"VF6", "Renault (Trucks & Buses)"},
-{"VF7", "Citroën"},
-{"VF8", "Matra"},
-{"VG5", "MBK (motorcycles)"},
-{"VG6", "Mack"},
-{"VLU", "Scania France"},
-{"VN1", "SOVAB (France)"},
-{"VNE", "Irisbus (France)"},
-{"VNK", "Toyota France"},
-{"VNV", "Renault-Nissan"},
-{"VS6", "Ford Spain"},
-{"VS7", "Citroën Spain"},
-{"VS9", "Carrocerias Ayats (Spain)"},
-{"VSA", "Mercedes-Benz Spain"},
-{"VSE", "Suzuki Spain (Santana Motors)"},
-{"VSK", "Nissan Spain"},
-{"VSS", "Seat"},
-{"VSX", "Opel Spain"},
-{"VTH", "Derbi (motorcycles)"},
-{"VTT", "Suzuki Spain (motorcycles)"},
-{"VV9", "TAURO Spain"},
-{"VWA", "Nissan Spain"},
-{"VWV", "Volkswagen Spain"},
-{"VX1", "Zastava / Yugo Serbia"},
-{"W06", "Cadillac"},
-{"W0L", "Opel"},
-{"WA1", "Audi SUV"},
-{"WAG", "Neoplan"},
-{"WAU", "Audi"},
-{"WBA", "BMW"},
-{"WBS", "BMW"},
-{"WBX", "BMW"},
-{"WD0", "Dodge"},
-{"WD1", "Dodge"},
-{"WD2", "Dodge"},
-{"WD5", "Dodge"},
-{"WD8", "Dodge"},
-{"WDA", "Daimler"},
-{"WDB", "Maybach, Mercedes-Benz"},
-{"WDC", "Mercedes-Benz"},
-{"WDD", "Mercedes-Benz"},
-{"WDF", "Mercedes-Benz (commercial vehicles)"},
-{"WDP", "Dodge"},
-{"WDX", "Dodge"},
-{"WDY", "Dodge"},
-{"WEB", "Evobus GmbH (Mercedes-Bus)"},
-{"WF0", "Ford Germany"},
-{"WF1", "Merkur"},
-{"WJM", "Iveco Magirus"},
-{"WKK", "Fahrzeugwerke"},
-{"WMA", "MAN Germany"},
-{"WME", "Mercedes-Benz"},
-{"WMW", "Mini"},
-{"WMX", "Mercedes-AMG"},
-{"WP0", "Porsche"},
-{"WP1", "Porsche SUV"},
-{"WUA", "Audi"},
-{"WV1", "Volkswagen Commercial Vehicles"},
-{"WV2", "Volkswagen Bus/Van"},
-{"WV3", "Volkswagen Trucks"},
-{"WVG", "Volkswagen MPV/SUV"},
-{"WVW", "Volkswagen"},
-{"X4X", "AvtoTor (Russia, BMW SKD)"},
-{"X7L", "Renault AvtoFramos (Russia)"},
-{"X7M", "Hyundai TagAZ (Russia)"},
-{"XLB", "Volvo (NedCar)"},
-{"XLE", "Scania Netherlands"},
-{"XLR", "DAF (trucks)"},
-{"XMC", "Mitsubishi (NedCar)"},
-{"XTA", "Lada/AutoVaz (Russia)"},
-{"XTT", "UAZ/Sollers (Russia)"},
-{"XUF", "General Motors Russia"},
-{"XUU", "AvtoTor (Russia, General Motors SKD)"},
-{"XW8", "Volkswagen Group Russia"},
-{"XWB", "UZ-Daewoo (Uzbekistan)"},
-{"XWE", "AvtoTor (Russia, Hyundai-Kia SKD)"},
-{"Y6D", "Zaporozhets/AvtoZAZ (Ukraine)"},
-{"YB3", "Volvo"},
-{"YBW", "Volkswagen Belgium"},
-{"YCM", "Mazda Belgium"},
-{"YE2", "Van Hool (buses)"},
-{"YK1", "Saab-Valmet Finland"},
-{"YS2", "Scania AB"},
-{"YS3", "Saab"},
-{"YS4", "Scania Bus"},
-{"YTN", "Saab NEVS"},
-{"YU7", "Husaberg (motorcycles)"},
-{"YV1", "Volvo Cars"},
-{"YV2", "Volvo Trucks"},
-{"YV3", "Volvo Buses"},
-{"YV4", "Volvo Cars"},
-{"YV5", "Volvo"},
-{"Z8M", "Marussia (Russia)"},
-{"ZA9", "Lamborghini"},
-{"ZAA", "Autobianchi"},
-{"ZAM", "Maserati"},
-{"ZAP", "Piaggio/Vespa/Gilera"},
-{"ZAR", "Alfa Romeo"},
-{"ZBN", "Benelli"},
-{"ZC2", "Chrysler"},
-{"ZCF", "Iveco"},
-{"ZCG", "Cagiva SpA / MV Agusta"},
-{"ZD0", "Yamaha Italy"},
-{"ZD3", "Beta Motor"},
-{"ZD4", "Aprilia"},
-{"ZDF", "Ferrari Dino"},
-{"ZDM", "Ducati Motor Holdings SpA"},
-{"ZFA", "Fiat"},
-{"ZFC", "Fiat V.I."},
-{"ZFF", "Ferrari"},
-{"ZGU", "Moto Guzzi"},
-{"ZHW", "Lamborghini"},
-{"ZJM", "Malaguti"},
-{"ZJN", "Innocenti"},
-{"ZKH", "Husqvarna Motorcycles Italy"},
-{"ZLA", "Lancia"},
-{"ZOM", "OM"}
-                        };
-
-                    }
-                }
-                return _wmi;
-            }
-        }
-        
 
-
-        public string GetVINCountry (string vin)
+       public string GetVINCountry (string vin)
         {
             if (IsStringValid(vin))
             {
 
                 try
                 {
+
                         CreateSegmentsFromVIN(vin);
                         string CountryCode = VIN_WMI.Substring(0, 2);
-                    return $"WMI: {VIN_WMI}\nVDS: {VIN_VDS}\nVIS: {VIN_VIS}\nПроизводитель: {WorldManufacturerIdentifiers[VIN_WMI]} ";              
+                   
+                    return $"WMI: {VIN_WMI}\nVDS: {VIN_VDS}\nVIS: {VIN_VIS}\nКод страны: {CountryCode} ";              
                 }
                 catch (System.ArgumentOutOfRangeException) { return "Исключение"; }
             }
@@ -830,14 +25,12 @@ namespace VINClassLib
 
         public string CheckVIN(string vin)
         {
-            if (IsStringValid(vin))
-                return $"{vin} является верным VIN-кодом";
-            else
-                return $"{vin} не является верным VIN-кодом";
+            return "CheckVIN еще не написан";
+
         }
         public string GetTransportYear(string vin)
         {
-            return "don't work yet";
+            return "GetTransportYear еще не написан";
         }
 
         public bool IsStringValid (string vin)
@@ -862,6 +55,8 @@ namespace VINClassLib
         }
 
       
+
+
     }
 
 }

BIN
VINClassLib/obj/Debug/VIN_LIB.csprojAssemblyReference.cache


+ 37 - 0
VIN_DLL.sln

@@ -0,0 +1,37 @@
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio Version 16
+VisualStudioVersion = 16.0.31727.386
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "VIN_LIB", "VINClassLib\VIN_LIB.csproj", "{92FCFC58-ECE9-48D9-9600-02AD01FE11D4}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ConsoleApp", "ConsoleApp\ConsoleApp.csproj", "{8187DE21-863B-4DDB-A730-B6F1237B47BB}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "REG_MARK_LIB", "REG_MARK_LIB\REG_MARK_LIB.csproj", "{8616D507-DAB4-46D7-83F3-9BEF6D378F85}"
+EndProject
+Global
+	GlobalSection(SolutionConfigurationPlatforms) = preSolution
+		Debug|Any CPU = Debug|Any CPU
+		Release|Any CPU = Release|Any CPU
+	EndGlobalSection
+	GlobalSection(ProjectConfigurationPlatforms) = postSolution
+		{92FCFC58-ECE9-48D9-9600-02AD01FE11D4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+		{92FCFC58-ECE9-48D9-9600-02AD01FE11D4}.Debug|Any CPU.Build.0 = Debug|Any CPU
+		{92FCFC58-ECE9-48D9-9600-02AD01FE11D4}.Release|Any CPU.ActiveCfg = Release|Any CPU
+		{92FCFC58-ECE9-48D9-9600-02AD01FE11D4}.Release|Any CPU.Build.0 = Release|Any CPU
+		{8187DE21-863B-4DDB-A730-B6F1237B47BB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+		{8187DE21-863B-4DDB-A730-B6F1237B47BB}.Debug|Any CPU.Build.0 = Debug|Any CPU
+		{8187DE21-863B-4DDB-A730-B6F1237B47BB}.Release|Any CPU.ActiveCfg = Release|Any CPU
+		{8187DE21-863B-4DDB-A730-B6F1237B47BB}.Release|Any CPU.Build.0 = Release|Any CPU
+		{8616D507-DAB4-46D7-83F3-9BEF6D378F85}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+		{8616D507-DAB4-46D7-83F3-9BEF6D378F85}.Debug|Any CPU.Build.0 = Debug|Any CPU
+		{8616D507-DAB4-46D7-83F3-9BEF6D378F85}.Release|Any CPU.ActiveCfg = Release|Any CPU
+		{8616D507-DAB4-46D7-83F3-9BEF6D378F85}.Release|Any CPU.Build.0 = Release|Any CPU
+	EndGlobalSection
+	GlobalSection(SolutionProperties) = preSolution
+		HideSolutionNode = FALSE
+	EndGlobalSection
+	GlobalSection(ExtensibilityGlobals) = postSolution
+		SolutionGuid = {355FB0FC-D8D8-4087-98E4-174A4C48737C}
+	EndGlobalSection
+EndGlobal

+ 6 - 0
VIN_DLL/App.config

@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<configuration>
+    <startup> 
+        <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.8" />
+    </startup>
+</configuration>

+ 7 - 0
VIN_DLL/Module1.vb

@@ -0,0 +1,7 @@
+Module Module1
+
+    Sub Main()
+
+    End Sub
+
+End Module

+ 13 - 0
VIN_DLL/My Project/Application.Designer.vb

@@ -0,0 +1,13 @@
+'------------------------------------------------------------------------------
+' <auto-generated>
+'     This code was generated by a tool.
+'     Runtime Version:4.0.30319.42000
+'
+'     Changes to this file may cause incorrect behavior and will be lost if
+'     the code is regenerated.
+' </auto-generated>
+'------------------------------------------------------------------------------
+
+Option Strict On
+Option Explicit On
+

+ 10 - 0
VIN_DLL/My Project/Application.myapp

@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="utf-8"?>
+<MyApplicationData xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+  <MySubMain>false</MySubMain>
+  <SingleInstance>false</SingleInstance>
+  <ShutdownMode>0</ShutdownMode>
+  <EnableVisualStyles>true</EnableVisualStyles>
+  <AuthenticationMode>0</AuthenticationMode>
+  <ApplicationType>2</ApplicationType>
+  <SaveMySettingsOnExit>true</SaveMySettingsOnExit>
+</MyApplicationData>

+ 35 - 0
VIN_DLL/My Project/AssemblyInfo.vb

@@ -0,0 +1,35 @@
+Imports System
+Imports System.Reflection
+Imports System.Runtime.InteropServices
+
+' Общие сведения об этой сборке предоставляются следующим набором
+' набора атрибутов. Измените значения этих атрибутов, чтобы изменить сведения,
+' связанные со сборкой.
+
+' Проверьте значения атрибутов сборки
+
+<Assembly: AssemblyTitle("VIN_DLL")>
+<Assembly: AssemblyDescription("")>
+<Assembly: AssemblyCompany("")>
+<Assembly: AssemblyProduct("VIN_DLL")>
+<Assembly: AssemblyCopyright("Copyright ©  2021")>
+<Assembly: AssemblyTrademark("")>
+
+<Assembly: ComVisible(False)>
+
+'Следующий GUID служит для идентификации библиотеки типов, если этот проект будет видимым для COM
+<Assembly: Guid("8122e92f-3763-42e7-88e7-be24f3c8c2b4")>
+
+' Сведения о версии сборки состоят из следующих четырех значений:
+'
+'      Основной номер версии
+'      Дополнительный номер версии
+'   Номер сборки
+'      Редакция
+'
+' Можно задать все значения или принять номера сборки и редакции по умолчанию 
+' используя "*", как показано ниже:
+' <Assembly: AssemblyVersion("1.0.*")>
+
+<Assembly: AssemblyVersion("1.0.0.0")>
+<Assembly: AssemblyFileVersion("1.0.0.0")>

+ 62 - 0
VIN_DLL/My Project/Resources.Designer.vb

@@ -0,0 +1,62 @@
+'------------------------------------------------------------------------------
+' <auto-generated>
+'     This code was generated by a tool.
+'     Runtime Version:4.0.30319.42000
+'
+'     Changes to this file may cause incorrect behavior and will be lost if
+'     the code is regenerated.
+' </auto-generated>
+'------------------------------------------------------------------------------
+
+Option Strict On
+Option Explicit On
+
+
+Namespace My.Resources
+
+    'This class was auto-generated by the StronglyTypedResourceBuilder
+    'class via a tool like ResGen or Visual Studio.
+    'To add or remove a member, edit your .ResX file then rerun ResGen
+    'with the /str option, or rebuild your VS project.
+    '''<summary>
+    '''  A strongly-typed resource class, for looking up localized strings, etc.
+    '''</summary>
+    <Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0"), _
+     Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
+     Global.System.Runtime.CompilerServices.CompilerGeneratedAttribute(), _
+     Global.Microsoft.VisualBasic.HideModuleNameAttribute()> _
+    Friend Module Resources
+
+        Private resourceMan As Global.System.Resources.ResourceManager
+
+        Private resourceCulture As Global.System.Globalization.CultureInfo
+
+        '''<summary>
+        '''  Returns the cached ResourceManager instance used by this class.
+        '''</summary>
+        <Global.System.ComponentModel.EditorBrowsableAttribute(Global.System.ComponentModel.EditorBrowsableState.Advanced)> _
+        Friend ReadOnly Property ResourceManager() As Global.System.Resources.ResourceManager
+            Get
+                If Object.ReferenceEquals(resourceMan, Nothing) Then
+                    Dim temp As Global.System.Resources.ResourceManager = New Global.System.Resources.ResourceManager("VIN_DLL.Resources", GetType(Resources).Assembly)
+                    resourceMan = temp
+                End If
+                Return resourceMan
+            End Get
+        End Property
+
+        '''<summary>
+        '''  Overrides the current thread's CurrentUICulture property for all
+        '''  resource lookups using this strongly typed resource class.
+        '''</summary>
+        <Global.System.ComponentModel.EditorBrowsableAttribute(Global.System.ComponentModel.EditorBrowsableState.Advanced)> _
+        Friend Property Culture() As Global.System.Globalization.CultureInfo
+            Get
+                Return resourceCulture
+            End Get
+            Set(ByVal value As Global.System.Globalization.CultureInfo)
+                resourceCulture = value
+            End Set
+        End Property
+    End Module
+End Namespace

+ 117 - 0
VIN_DLL/My Project/Resources.resx

@@ -0,0 +1,117 @@
+<?xml version="1.0" encoding="utf-8"?>
+<root>
+  <!-- 
+    Microsoft ResX Schema 
+    
+    Version 2.0
+    
+    The primary goals of this format is to allow a simple XML format 
+    that is mostly human readable. The generation and parsing of the 
+    various data types are done through the TypeConverter classes 
+    associated with the data types.
+    
+    Example:
+    
+    ... ado.net/XML headers & schema ...
+    <resheader name="resmimetype">text/microsoft-resx</resheader>
+    <resheader name="version">2.0</resheader>
+    <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
+    <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
+    <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
+    <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
+    <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
+        <value>[base64 mime encoded serialized .NET Framework object]</value>
+    </data>
+    <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+        <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
+        <comment>This is a comment</comment>
+    </data>
+                
+    There are any number of "resheader" rows that contain simple 
+    name/value pairs.
+    
+    Each data row contains a name, and value. The row also contains a 
+    type or mimetype. Type corresponds to a .NET class that support 
+    text/value conversion through the TypeConverter architecture. 
+    Classes that don't support this are serialized and stored with the 
+    mimetype set.
+    
+    The mimetype is used for serialized objects, and tells the 
+    ResXResourceReader how to depersist the object. This is currently not 
+    extensible. For a given mimetype the value must be set accordingly:
+    
+    Note - application/x-microsoft.net.object.binary.base64 is the format 
+    that the ResXResourceWriter will generate, however the reader can 
+    read any of the formats listed below.
+    
+    mimetype: application/x-microsoft.net.object.binary.base64
+    value   : The object must be serialized with 
+            : System.Serialization.Formatters.Binary.BinaryFormatter
+            : and then encoded with base64 encoding.
+    
+    mimetype: application/x-microsoft.net.object.soap.base64
+    value   : The object must be serialized with 
+            : System.Runtime.Serialization.Formatters.Soap.SoapFormatter
+            : and then encoded with base64 encoding.
+
+    mimetype: application/x-microsoft.net.object.bytearray.base64
+    value   : The object must be serialized into a byte array 
+            : using a System.ComponentModel.TypeConverter
+            : and then encoded with base64 encoding.
+    -->
+  <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
+    <xsd:element name="root" msdata:IsDataSet="true">
+      <xsd:complexType>
+        <xsd:choice maxOccurs="unbounded">
+          <xsd:element name="metadata">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" />
+              </xsd:sequence>
+              <xsd:attribute name="name" type="xsd:string" />
+              <xsd:attribute name="type" type="xsd:string" />
+              <xsd:attribute name="mimetype" type="xsd:string" />
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="assembly">
+            <xsd:complexType>
+              <xsd:attribute name="alias" type="xsd:string" />
+              <xsd:attribute name="name" type="xsd:string" />
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="data">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
+                <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
+              </xsd:sequence>
+              <xsd:attribute name="name" type="xsd:string" msdata:Ordinal="1" />
+              <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
+              <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="resheader">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
+              </xsd:sequence>
+              <xsd:attribute name="name" type="xsd:string" use="required" />
+            </xsd:complexType>
+          </xsd:element>
+        </xsd:choice>
+      </xsd:complexType>
+    </xsd:element>
+  </xsd:schema>
+  <resheader name="resmimetype">
+    <value>text/microsoft-resx</value>
+  </resheader>
+  <resheader name="version">
+    <value>2.0</value>
+  </resheader>
+  <resheader name="reader">
+    <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </resheader>
+  <resheader name="writer">
+    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </resheader>
+</root>

+ 73 - 0
VIN_DLL/My Project/Settings.Designer.vb

@@ -0,0 +1,73 @@
+'------------------------------------------------------------------------------
+' <auto-generated>
+'     This code was generated by a tool.
+'     Runtime Version:4.0.30319.42000
+'
+'     Changes to this file may cause incorrect behavior and will be lost if
+'     the code is regenerated.
+' </auto-generated>
+'------------------------------------------------------------------------------
+
+Option Strict On
+Option Explicit On
+
+
+Namespace My
+
+    <Global.System.Runtime.CompilerServices.CompilerGeneratedAttribute(), _
+     Global.System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "11.0.0.0"), _
+     Global.System.ComponentModel.EditorBrowsableAttribute(Global.System.ComponentModel.EditorBrowsableState.Advanced)> _
+    Partial Friend NotInheritable Class MySettings
+        Inherits Global.System.Configuration.ApplicationSettingsBase
+
+        Private Shared defaultInstance As MySettings = CType(Global.System.Configuration.ApplicationSettingsBase.Synchronized(New MySettings), MySettings)
+
+#Region "My.Settings Auto-Save Functionality"
+#If _MyType = "WindowsForms" Then
+        Private Shared addedHandler As Boolean
+
+        Private Shared addedHandlerLockObject As New Object
+
+        <Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), Global.System.ComponentModel.EditorBrowsableAttribute(Global.System.ComponentModel.EditorBrowsableState.Advanced)> _
+        Private Shared Sub AutoSaveSettings(ByVal sender As Global.System.Object, ByVal e As Global.System.EventArgs)
+            If My.Application.SaveMySettingsOnExit Then
+                My.Settings.Save()
+            End If
+        End Sub
+#End If
+#End Region
+
+        Public Shared ReadOnly Property [Default]() As MySettings
+            Get
+
+#If _MyType = "WindowsForms" Then
+                   If Not addedHandler Then
+                        SyncLock addedHandlerLockObject
+                            If Not addedHandler Then
+                                AddHandler My.Application.Shutdown, AddressOf AutoSaveSettings
+                                addedHandler = True
+                            End If
+                        End SyncLock
+                    End If
+#End If
+                Return defaultInstance
+            End Get
+        End Property
+    End Class
+End Namespace
+
+Namespace My
+
+    <Global.Microsoft.VisualBasic.HideModuleNameAttribute(), _
+     Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
+     Global.System.Runtime.CompilerServices.CompilerGeneratedAttribute()> _
+    Friend Module MySettingsProperty
+
+        <Global.System.ComponentModel.Design.HelpKeywordAttribute("My.Settings")> _
+        Friend ReadOnly Property Settings() As Global.VIN_DLL.My.MySettings
+            Get
+                Return Global.VIN_DLL.My.MySettings.Default
+            End Get
+        End Property
+    End Module
+End Namespace

+ 7 - 0
VIN_DLL/My Project/Settings.settings

@@ -0,0 +1,7 @@
+<?xml version='1.0' encoding='utf-8'?>
+<SettingsFile xmlns="http://schemas.microsoft.com/VisualStudio/2004/01/settings" CurrentProfile="(Default)" UseMySettingsClassName="true">
+  <Profiles>
+    <Profile Name="(Default)" />
+  </Profiles>
+  <Settings />
+</SettingsFile>

+ 110 - 0
VIN_DLL/VIN_DLL.vbproj

@@ -0,0 +1,110 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+  <Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
+  <PropertyGroup>
+    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+    <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+    <ProjectGuid>{35083281-8480-4FE7-9A0C-8DA67684593B}</ProjectGuid>
+    <OutputType>Exe</OutputType>
+    <StartupObject>VIN_DLL.Module1</StartupObject>
+    <RootNamespace>VIN_DLL</RootNamespace>
+    <AssemblyName>VIN_DLL</AssemblyName>
+    <FileAlignment>512</FileAlignment>
+    <MyType>Console</MyType>
+    <TargetFrameworkVersion>v4.8</TargetFrameworkVersion>
+    <AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects>
+    <Deterministic>true</Deterministic>
+  </PropertyGroup>
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+    <PlatformTarget>AnyCPU</PlatformTarget>
+    <DebugSymbols>true</DebugSymbols>
+    <DebugType>full</DebugType>
+    <DefineDebug>true</DefineDebug>
+    <DefineTrace>true</DefineTrace>
+    <OutputPath>bin\Debug\</OutputPath>
+    <DocumentationFile>VIN_DLL.xml</DocumentationFile>
+    <NoWarn>42016,41999,42017,42018,42019,42032,42036,42020,42021,42022</NoWarn>
+  </PropertyGroup>
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+    <PlatformTarget>AnyCPU</PlatformTarget>
+    <DebugType>pdbonly</DebugType>
+    <DefineDebug>false</DefineDebug>
+    <DefineTrace>true</DefineTrace>
+    <Optimize>true</Optimize>
+    <OutputPath>bin\Release\</OutputPath>
+    <DocumentationFile>VIN_DLL.xml</DocumentationFile>
+    <NoWarn>42016,41999,42017,42018,42019,42032,42036,42020,42021,42022</NoWarn>
+  </PropertyGroup>
+  <PropertyGroup>
+    <OptionExplicit>On</OptionExplicit>
+  </PropertyGroup>
+  <PropertyGroup>
+    <OptionCompare>Binary</OptionCompare>
+  </PropertyGroup>
+  <PropertyGroup>
+    <OptionStrict>Off</OptionStrict>
+  </PropertyGroup>
+  <PropertyGroup>
+    <OptionInfer>On</OptionInfer>
+  </PropertyGroup>
+  <ItemGroup>
+    <Reference Include="System" />
+    <Reference Include="System.Data" />
+    <Reference Include="System.Deployment" />
+    <Reference Include="System.Xml" />
+    <Reference Include="System.Core" />
+    <Reference Include="System.Xml.Linq" />
+    <Reference Include="System.Data.DataSetExtensions" />
+    <Reference Include="System.Net.Http" />
+  </ItemGroup>
+  <ItemGroup>
+    <Import Include="Microsoft.VisualBasic" />
+    <Import Include="System" />
+    <Import Include="System.Collections" />
+    <Import Include="System.Collections.Generic" />
+    <Import Include="System.Data" />
+    <Import Include="System.Diagnostics" />
+    <Import Include="System.Linq" />
+    <Import Include="System.Xml.Linq" />
+    <Import Include="System.Threading.Tasks" />
+  </ItemGroup>
+  <ItemGroup>
+    <Compile Include="Module1.vb" />
+    <Compile Include="My Project\AssemblyInfo.vb" />
+    <Compile Include="My Project\Application.Designer.vb">
+      <AutoGen>True</AutoGen>
+      <DependentUpon>Application.myapp</DependentUpon>
+    </Compile>
+    <Compile Include="My Project\Resources.Designer.vb">
+      <AutoGen>True</AutoGen>
+      <DesignTime>True</DesignTime>
+      <DependentUpon>Resources.resx</DependentUpon>
+    </Compile>
+    <Compile Include="My Project\Settings.Designer.vb">
+      <AutoGen>True</AutoGen>
+      <DependentUpon>Settings.settings</DependentUpon>
+      <DesignTimeSharedInput>True</DesignTimeSharedInput>
+    </Compile>
+  </ItemGroup>
+  <ItemGroup>
+    <EmbeddedResource Include="My Project\Resources.resx">
+      <Generator>VbMyResourcesResXFileCodeGenerator</Generator>
+      <LastGenOutput>Resources.Designer.vb</LastGenOutput>
+      <CustomToolNamespace>My.Resources</CustomToolNamespace>
+      <SubType>Designer</SubType>
+    </EmbeddedResource>
+  </ItemGroup>
+  <ItemGroup>
+    <None Include="My Project\Application.myapp">
+      <Generator>MyApplicationCodeGenerator</Generator>
+      <LastGenOutput>Application.Designer.vb</LastGenOutput>
+    </None>
+    <None Include="My Project\Settings.settings">
+      <Generator>SettingsSingleFileGenerator</Generator>
+      <CustomToolNamespace>My</CustomToolNamespace>
+      <LastGenOutput>Settings.Designer.vb</LastGenOutput>
+    </None>
+    <None Include="App.config" />
+  </ItemGroup>
+  <Import Project="$(MSBuildToolsPath)\Microsoft.VisualBasic.targets" />
+</Project>

BIN
VIN_DLL/bin/Debug/VIN_DLL.exe


+ 6 - 0
VIN_DLL/bin/Debug/VIN_DLL.exe.config

@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<configuration>
+    <startup> 
+        <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.8" />
+    </startup>
+</configuration>

BIN
VIN_DLL/bin/Debug/VIN_DLL.pdb


+ 26 - 0
VIN_DLL/bin/Debug/VIN_DLL.xml

@@ -0,0 +1,26 @@
+<?xml version="1.0"?>
+<doc>
+<assembly>
+<name>
+VIN_DLL
+</name>
+</assembly>
+<members>
+<member name="T:VIN_DLL.My.Resources.Resources">
+<summary>
+  A strongly-typed resource class, for looking up localized strings, etc.
+</summary>
+</member>
+<member name="P:VIN_DLL.My.Resources.Resources.ResourceManager">
+<summary>
+  Returns the cached ResourceManager instance used by this class.
+</summary>
+</member>
+<member name="P:VIN_DLL.My.Resources.Resources.Culture">
+<summary>
+  Overrides the current thread's CurrentUICulture property for all
+  resource lookups using this strongly typed resource class.
+</summary>
+</member>
+</members>
+</doc>

+ 7 - 0
VIN_DLL/obj/Debug/.NETFramework,Version=v4.8.AssemblyAttributes.vb

@@ -0,0 +1,7 @@
+' <autogenerated/>
+            Option Strict Off
+            Option Explicit On
+
+            Imports System
+            Imports System.Reflection
+            <Assembly: Global.System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.8", FrameworkDisplayName:=".NET Framework 4.8")>

BIN
VIN_DLL/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache


BIN
VIN_DLL/obj/Debug/VIN_DLL.Resources.resources


BIN
VIN_DLL/obj/Debug/VIN_DLL.exe


BIN
VIN_DLL/obj/Debug/VIN_DLL.pdb


BIN
VIN_DLL/obj/Debug/VIN_DLL.vbproj.AssemblyReference.cache


+ 1 - 0
VIN_DLL/obj/Debug/VIN_DLL.vbproj.CoreCompileInputs.cache

@@ -0,0 +1 @@
+30fafc0afc987edbfcd1b8f388f039181938cbdf

+ 11 - 0
VIN_DLL/obj/Debug/VIN_DLL.vbproj.FileListAbsolute.txt

@@ -0,0 +1,11 @@
+C:\Users\user2\source\repos\VIN_DLL\VIN_DLL\bin\Debug\VIN_DLL.exe.config
+C:\Users\user2\source\repos\VIN_DLL\VIN_DLL\bin\Debug\VIN_DLL.exe
+C:\Users\user2\source\repos\VIN_DLL\VIN_DLL\bin\Debug\VIN_DLL.pdb
+C:\Users\user2\source\repos\VIN_DLL\VIN_DLL\bin\Debug\VIN_DLL.xml
+C:\Users\user2\source\repos\VIN_DLL\VIN_DLL\obj\Debug\VIN_DLL.vbproj.AssemblyReference.cache
+C:\Users\user2\source\repos\VIN_DLL\VIN_DLL\obj\Debug\VIN_DLL.Resources.resources
+C:\Users\user2\source\repos\VIN_DLL\VIN_DLL\obj\Debug\VIN_DLL.vbproj.GenerateResource.cache
+C:\Users\user2\source\repos\VIN_DLL\VIN_DLL\obj\Debug\VIN_DLL.vbproj.CoreCompileInputs.cache
+C:\Users\user2\source\repos\VIN_DLL\VIN_DLL\obj\Debug\VIN_DLL.exe
+C:\Users\user2\source\repos\VIN_DLL\VIN_DLL\obj\Debug\VIN_DLL.xml
+C:\Users\user2\source\repos\VIN_DLL\VIN_DLL\obj\Debug\VIN_DLL.pdb

BIN
VIN_DLL/obj/Debug/VIN_DLL.vbproj.GenerateResource.cache


+ 26 - 0
VIN_DLL/obj/Debug/VIN_DLL.xml

@@ -0,0 +1,26 @@
+<?xml version="1.0"?>
+<doc>
+<assembly>
+<name>
+VIN_DLL
+</name>
+</assembly>
+<members>
+<member name="T:VIN_DLL.My.Resources.Resources">
+<summary>
+  A strongly-typed resource class, for looking up localized strings, etc.
+</summary>
+</member>
+<member name="P:VIN_DLL.My.Resources.Resources.ResourceManager">
+<summary>
+  Returns the cached ResourceManager instance used by this class.
+</summary>
+</member>
+<member name="P:VIN_DLL.My.Resources.Resources.Culture">
+<summary>
+  Overrides the current thread's CurrentUICulture property for all
+  resource lookups using this strongly typed resource class.
+</summary>
+</member>
+</members>
+</doc>