diff --git a/Narzędzie diagnostyczne karty sieciowej/App.config b/Narzędzie diagnostyczne karty sieciowej/App.config
new file mode 100644
index 0000000..7c59014
--- /dev/null
+++ b/Narzędzie diagnostyczne karty sieciowej/App.config
@@ -0,0 +1,21 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Courier New, 8.25pt
+
+
+ 612, 429
+
+
+
+
\ No newline at end of file
diff --git a/Narzędzie diagnostyczne karty sieciowej/Form1.Designer.cs b/Narzędzie diagnostyczne karty sieciowej/Form1.Designer.cs
new file mode 100644
index 0000000..8681e30
--- /dev/null
+++ b/Narzędzie diagnostyczne karty sieciowej/Form1.Designer.cs
@@ -0,0 +1,163 @@
+
+namespace Narzędzie_diagnostyczne_karty_sieciowej
+{
+ partial class Form1
+ {
+ ///
+ /// Wymagana zmienna projektanta.
+ ///
+ private System.ComponentModel.IContainer components = null;
+
+ ///
+ /// Wyczyść wszystkie używane zasoby.
+ ///
+ /// prawda, jeżeli zarządzane zasoby powinny zostać zlikwidowane; Fałsz w przeciwnym wypadku.
+ protected override void Dispose(bool disposing)
+ {
+ if (disposing && (components != null))
+ {
+ components.Dispose();
+ }
+ base.Dispose(disposing);
+ }
+
+ #region Kod generowany przez Projektanta formularzy systemu Windows
+
+ ///
+ /// Metoda wymagana do obsługi projektanta — nie należy modyfikować
+ /// jej zawartości w edytorze kodu.
+ ///
+ private void InitializeComponent()
+ {
+ System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Form1));
+ this.textBox1 = new System.Windows.Forms.TextBox();
+ this.saveFileDialog1 = new System.Windows.Forms.SaveFileDialog();
+ this.menuStrip1 = new System.Windows.Forms.MenuStrip();
+ this.zarzadzanieToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.generujPlikTekstowyToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.odświeżInformacjeToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.czcionkaToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.fontDialog1 = new System.Windows.Forms.FontDialog();
+ this.opcjeToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.wkrótceToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.stworzonePrzezKrzysiekSiemvToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.menuStrip1.SuspendLayout();
+ this.SuspendLayout();
+ //
+ // textBox1
+ //
+ this.textBox1.Dock = System.Windows.Forms.DockStyle.Fill;
+ this.textBox1.Font = new System.Drawing.Font("Courier New", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(238)));
+ this.textBox1.Location = new System.Drawing.Point(0, 24);
+ this.textBox1.Multiline = true;
+ this.textBox1.Name = "textBox1";
+ this.textBox1.ReadOnly = true;
+ this.textBox1.ScrollBars = System.Windows.Forms.ScrollBars.Both;
+ this.textBox1.Size = new System.Drawing.Size(596, 366);
+ this.textBox1.TabIndex = 2;
+ //
+ // menuStrip1
+ //
+ this.menuStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
+ this.zarzadzanieToolStripMenuItem,
+ this.czcionkaToolStripMenuItem,
+ this.opcjeToolStripMenuItem,
+ this.stworzonePrzezKrzysiekSiemvToolStripMenuItem});
+ this.menuStrip1.Location = new System.Drawing.Point(0, 0);
+ this.menuStrip1.Name = "menuStrip1";
+ this.menuStrip1.Size = new System.Drawing.Size(596, 24);
+ this.menuStrip1.TabIndex = 4;
+ this.menuStrip1.Text = "menuStrip1";
+ //
+ // zarzadzanieToolStripMenuItem
+ //
+ this.zarzadzanieToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
+ this.generujPlikTekstowyToolStripMenuItem,
+ this.odświeżInformacjeToolStripMenuItem});
+ this.zarzadzanieToolStripMenuItem.Name = "zarzadzanieToolStripMenuItem";
+ this.zarzadzanieToolStripMenuItem.Size = new System.Drawing.Size(81, 20);
+ this.zarzadzanieToolStripMenuItem.Text = "Zarządzanie";
+ //
+ // generujPlikTekstowyToolStripMenuItem
+ //
+ this.generujPlikTekstowyToolStripMenuItem.Name = "generujPlikTekstowyToolStripMenuItem";
+ this.generujPlikTekstowyToolStripMenuItem.Size = new System.Drawing.Size(187, 22);
+ this.generujPlikTekstowyToolStripMenuItem.Text = "Generuj plik tekstowy";
+ this.generujPlikTekstowyToolStripMenuItem.Click += new System.EventHandler(this.generate);
+ //
+ // odświeżInformacjeToolStripMenuItem
+ //
+ this.odświeżInformacjeToolStripMenuItem.Name = "odświeżInformacjeToolStripMenuItem";
+ this.odświeżInformacjeToolStripMenuItem.Size = new System.Drawing.Size(187, 22);
+ this.odświeżInformacjeToolStripMenuItem.Text = "Odśwież informacje";
+ this.odświeżInformacjeToolStripMenuItem.Click += new System.EventHandler(this.refresh);
+ //
+ // czcionkaToolStripMenuItem
+ //
+ this.czcionkaToolStripMenuItem.Name = "czcionkaToolStripMenuItem";
+ this.czcionkaToolStripMenuItem.Size = new System.Drawing.Size(67, 20);
+ this.czcionkaToolStripMenuItem.Text = "Czcionka";
+ this.czcionkaToolStripMenuItem.Click += new System.EventHandler(this.changeFont);
+ //
+ // fontDialog1
+ //
+ this.fontDialog1.Font = new System.Drawing.Font("Courier New", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(238)));
+ //
+ // opcjeToolStripMenuItem
+ //
+ this.opcjeToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
+ this.wkrótceToolStripMenuItem});
+ this.opcjeToolStripMenuItem.Name = "opcjeToolStripMenuItem";
+ this.opcjeToolStripMenuItem.Size = new System.Drawing.Size(50, 20);
+ this.opcjeToolStripMenuItem.Text = "Opcje";
+ //
+ // wkrótceToolStripMenuItem
+ //
+ this.wkrótceToolStripMenuItem.Enabled = false;
+ this.wkrótceToolStripMenuItem.Name = "wkrótceToolStripMenuItem";
+ this.wkrótceToolStripMenuItem.Size = new System.Drawing.Size(180, 22);
+ this.wkrótceToolStripMenuItem.Text = "Wkrótce";
+ //
+ // stworzonePrzezKrzysiekSiemvToolStripMenuItem
+ //
+ this.stworzonePrzezKrzysiekSiemvToolStripMenuItem.Alignment = System.Windows.Forms.ToolStripItemAlignment.Right;
+ this.stworzonePrzezKrzysiekSiemvToolStripMenuItem.Name = "stworzonePrzezKrzysiekSiemvToolStripMenuItem";
+ this.stworzonePrzezKrzysiekSiemvToolStripMenuItem.Size = new System.Drawing.Size(181, 20);
+ this.stworzonePrzezKrzysiekSiemvToolStripMenuItem.Text = "Stworzone przez KrzysiekSiemv";
+ this.stworzonePrzezKrzysiekSiemvToolStripMenuItem.Click += new System.EventHandler(this.stworzonePrzezKrzysiekSiemvToolStripMenuItem_Click);
+ //
+ // Form1
+ //
+ this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
+ this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
+ this.ClientSize = new System.Drawing.Size(596, 390);
+ this.Controls.Add(this.textBox1);
+ this.Controls.Add(this.menuStrip1);
+ this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
+ this.MainMenuStrip = this.menuStrip1;
+ this.Name = "Form1";
+ this.Text = "NetworkInterfaces Diagnostic";
+ this.Load += new System.EventHandler(this.onLoad);
+ this.SizeChanged += new System.EventHandler(this.Form1_SizeChanged);
+ this.menuStrip1.ResumeLayout(false);
+ this.menuStrip1.PerformLayout();
+ this.ResumeLayout(false);
+ this.PerformLayout();
+
+ }
+
+ #endregion
+ private System.Windows.Forms.TextBox textBox1;
+ private System.Windows.Forms.SaveFileDialog saveFileDialog1;
+ private System.Windows.Forms.MenuStrip menuStrip1;
+ private System.Windows.Forms.ToolStripMenuItem zarzadzanieToolStripMenuItem;
+ private System.Windows.Forms.ToolStripMenuItem generujPlikTekstowyToolStripMenuItem;
+ private System.Windows.Forms.ToolStripMenuItem odświeżInformacjeToolStripMenuItem;
+ private System.Windows.Forms.ToolStripMenuItem czcionkaToolStripMenuItem;
+ private System.Windows.Forms.FontDialog fontDialog1;
+ private System.Windows.Forms.ToolStripMenuItem opcjeToolStripMenuItem;
+ private System.Windows.Forms.ToolStripMenuItem wkrótceToolStripMenuItem;
+ private System.Windows.Forms.ToolStripMenuItem stworzonePrzezKrzysiekSiemvToolStripMenuItem;
+ }
+}
+
diff --git a/Narzędzie diagnostyczne karty sieciowej/Form1.cs b/Narzędzie diagnostyczne karty sieciowej/Form1.cs
new file mode 100644
index 0000000..59f2c3e
--- /dev/null
+++ b/Narzędzie diagnostyczne karty sieciowej/Form1.cs
@@ -0,0 +1,132 @@
+using System;
+using System.Collections.Generic;
+using System.ComponentModel;
+using System.Data;
+using System.Drawing;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using System.Windows.Forms;
+using System.Net;
+using System.IO;
+using System.Net.NetworkInformation;
+using System.Net.Sockets;
+using System.Diagnostics;
+
+namespace Narzędzie_diagnostyczne_karty_sieciowej
+{
+ public partial class Form1 : Form
+ {
+ public Form1()
+ {
+ InitializeComponent();
+ }
+
+ private void showInformation()
+ {
+ NetworkInterface[] networkInterfaces = NetworkInterface.GetAllNetworkInterfaces();
+ IPGlobalProperties properties = IPGlobalProperties.GetIPGlobalProperties();
+
+ textBox1.Text = ("Informacje o ustawieniach karty sieciowej dla urządzenia \"" + properties.HostName + "\"" + Environment.NewLine + Environment.NewLine);
+ foreach (NetworkInterface adapter in networkInterfaces)
+ {
+ textBox1.Text += adapter.Description + Environment.NewLine;
+ textBox1.Text += (String.Empty.PadLeft(adapter.Description.Length, '=')) + Environment.NewLine;
+
+ IPInterfaceProperties adapterProperties = adapter.GetIPProperties();
+ GatewayIPAddressInformationCollection addressInformation = adapterProperties.GatewayAddresses;
+ IPv4InterfaceProperties ip = adapterProperties.GetIPv4Properties();
+ IPAddressCollection dnsServer = adapterProperties.DnsAddresses;
+ IPAddressCollection dhcpServer = adapterProperties.DhcpServerAddresses;
+
+ if (ip == null)
+ textBox1.Text += "Nie ma informacji na temat tej karty sieciowej";
+ else
+ {
+ // Typ interfejsu
+ textBox1.Text += ("Typ interfejsu ........... : " + adapter.NetworkInterfaceType + Environment.NewLine);
+
+ // Adres IPv4 i IPv6
+ foreach (UnicastIPAddressInformation ipaddress in adapterProperties.UnicastAddresses)
+ {
+ if (ipaddress.Address.AddressFamily == AddressFamily.InterNetworkV6)
+ textBox1.Text += ("Adres IPv6 ............... : " + ipaddress.Address + Environment.NewLine);
+
+ if (ipaddress.Address.AddressFamily == AddressFamily.InterNetwork)
+ textBox1.Text += ("Adres IPv4 ............... : " + ipaddress.Address + Environment.NewLine);
+ }
+
+ foreach (GatewayIPAddressInformation address in addressInformation)
+ textBox1.Text += ("Brama domyślna ........... : " + address.Address + Environment.NewLine);
+
+ textBox1.Text += ("Adres fizyczny (MAC) ..... : " + adapter.GetPhysicalAddress() + Environment.NewLine);
+
+ if(dhcpServer.Count > 0)
+ {
+ foreach (IPAddress dhcp in dhcpServer)
+ textBox1.Text += ("Serwer DHCP .............. : " + dhcp + Environment.NewLine);
+ }
+ else
+ textBox1.Text += ("Serwer DHCP .............. : wyłączony" + Environment.NewLine);
+
+ textBox1.Text += ("Serwery DNS .............. : " + Environment.NewLine);
+ foreach (IPAddress dns in dnsServer)
+ textBox1.Text += (" " + dns + Environment.NewLine);
+
+
+ textBox1.Text += Environment.NewLine;
+ }
+ }
+ }
+
+ private void onLoad(object sender, EventArgs e)
+ {
+ showInformation();
+ textBox1.Font = Properties.Settings.Default.font;
+ this.Size = Properties.Settings.Default.windowSize;
+ }
+
+ // NIE DOTYKAĆ, BO DZIAŁA
+ private void generate(object sender, EventArgs e)
+ {
+ saveFileDialog1.Filter = "Plik tekstowy (*.txt)|*.txt|Wszystkie pliki (*.*)|*.*";
+ saveFileDialog1.FilterIndex = 1;
+
+ if (saveFileDialog1.ShowDialog() == DialogResult.OK)
+ {
+ TextWriter txt = new StreamWriter(saveFileDialog1.FileName);
+ txt.Write(textBox1.Text);
+ txt.Close();
+ }
+ }
+
+ private void refresh(object sender, EventArgs e)
+ {
+ showInformation();
+ }
+
+ // NIE DOTYKAĆ, BO DZIAŁA
+ private void changeFont(object sender, EventArgs e)
+ {
+ if(fontDialog1.ShowDialog() == DialogResult.OK)
+ {
+ textBox1.Font = fontDialog1.Font;
+ Properties.Settings.Default.font = fontDialog1.Font;
+ Properties.Settings.Default.Save();
+ MessageBox.Show("Twoja nowa czcionka: " + fontDialog1.Font.Name + ", " + fontDialog1.Font.Size + "pt. Została zapisana", "Ustawienie");
+ }
+ }
+
+ // NIE DOTYKAĆ, BO DZIAŁA
+ private void Form1_SizeChanged(object sender, EventArgs e)
+ {
+ Properties.Settings.Default.windowSize = this.Size;
+ Properties.Settings.Default.Save();
+ }
+
+ private void stworzonePrzezKrzysiekSiemvToolStripMenuItem_Click(object sender, EventArgs e)
+ {
+ Process.Start("https://github.com/KrzysiekSiemv");
+ }
+ }
+}
diff --git a/Narzędzie diagnostyczne karty sieciowej/Form1.resx b/Narzędzie diagnostyczne karty sieciowej/Form1.resx
new file mode 100644
index 0000000..c4c1f2c
--- /dev/null
+++ b/Narzędzie diagnostyczne karty sieciowej/Form1.resx
@@ -0,0 +1,2019 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ 14, 14
+
+
+ 154, 14
+
+
+ 269, 14
+
+
+
+
+ AAABAAoAMDAQAAEABABoBgAApgAAACAgEAABAAQA6AIAAA4HAAAQEBAAAQAEACgBAAD2CQAAMDAAAAEA
+ CACoDgAAHgsAACAgAAABAAgAqAgAAMYZAAAQEAAAAQAIAGgFAABuIgAAAAAAAAEAIAAUVwEA1icAADAw
+ AAABACAAqCUAAOp+AQAgIAAAAQAgAKgQAACSpAEAEBAAAAEAIABoBAAAOrUBACgAAAAwAAAAYAAAAAEA
+ BAAAAAAAAAYAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAACAAACAAAAAgIAAgAAAAIAAgACAgAAAgICAAMDA
+ wAAAAP8AAP8AAAD//wD/AAAA/wD/AP//AAD///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAh3Z2cAAAAAAAAAAAAAAAAAAAAAAAAAAAD493dnAAAAAAAAAAAA
+ AAAAAAAAAAAAAA+Pj4h2VwAAAAAAAAAAAAAAAAAAAAAAAACIiIiHdnAAAAAAAAAAAAAAAAAAAAAAAAAA
+ CIaIhnAAAAAAAAAAAAAAAAAAAAAAAAAAAAd+d3AAAAAAAAAAAAAAAAAAAAAAAAAAAAdohnAAAAAAAAAA
+ B3ZWdHZ3cAAAAAAAAHiHd3AAAAAAAAAHQmNnfndnZ3AAAAAAeIjodwAAAAAAAAdHcnY6d0dGVnZwAAAH
+ iOh3gAAAAAAAAGdlZ6dqZ2R0Z2dnAAB4iIh8AAAAAAAABWXHZ2pzYiAgVkdncHiIjnaAAAAAAAAHRlZ2
+ o2MmICA2d2V0Z3iIh3AAAAAAAACEZWVjJiIiAAdo93JSeIiOdwAAAAAAAABEdHYiYiIgJ3iHh0dniIiH
+ AAAAAAAAAAZWR2NiIiBneI5293cXiIh3AAAAAAAAAHRFbDIiIjJ/hnd392QneIZgAAAAAAAAAEVkdCYg
+ ImKIhoeH93dARnVgAAAAAAAACERkx2IiMiKPh4d3+Hd3JSU4AAAAAAAABGRWXGIyKiePh4aIiPiIiIdn
+ AAAAAAAABFZEZWImJ3aPhoiPh4eIiI+EAAAAAAAABER0dnZ3Zsd4iIiH6Ih2d4h2AAAAAAAAdGREbHxs
+ fIZ4j4h4h46Ih2ZlgAAAAAAAZUVnZ8fn5saIiIeIiIiHdiImcAAAAAAARCRidsfHfo7HZnZ+eIh8Y6Mj
+ YAAAAAAAZFZyx+bo7Ofn7HxsdsbEenOmcAAAAAAARGJnZ2jOfn5+fujnxnx8e3p6cAAAAAAAdFJ0xo5+
+ fo5+fnyGhobHd7e6cAAAAAAAdGJl7H5+jn6Oho7sjHfGd6eocAAAAAAAdGNmd+fo6Ojo6OeOfnyGeLqK
+ AAAAAAAABHKnanfo6Ijojo5+d+fGd3s4AAAAAAAABmKiOqeOjoiOjo5358hseHqKAAAAAAAACHI6p6e4
+ j4j46OjoyHaMZ4twAAAAAAAAAGKnp6h4iIiIjo5453fIhnZwAAAAAAAAAIKno6eIj4+IiOjnjOhod2Zw
+ AAAAAAAAAAenp6uI+PiI6OiOeHx+d2UAAAAAAAAAAABqOneIiI+Ijo6M5+fHt4AAAAAAAAAAAAAHp6o4
+ i4iI6OjojIeGeoAAAAAAAAAAAAAIo3eo6Ljo7o6Ojn53uAAAAAAAAAAAAAAACqe+jojoj45+d4yOgAAA
+ AAAAAAAAAAAAAIpzh4iI746HjIhgAAAAAAAAAAAAAAAAAAiqd3qOj/jI5+gAAAAAAAAAAAAAAAAAAAAP
+ eIiIiIjnaAAAAAAAAAAAAAAAAAAAAAAAAAiI+I4AAAAAAAAAAAAAAAAA////////AAD///////8AAP//
+ /////wAA/////3//AAD/////gP8AAP/////APwAA/////4APAAD/////wAcAAP/////4BwAA//////4H
+ AAD//////gcAAP/4AH/8BwAA/+AAH/APAAD/gAAH4B8AAP8AAAPAPwAA/gAAAQB/AAD4AAAAAf8AAPAA
+ AAAD/wAA8AAAAA//AADgAAAAD/8AAMAAAAAf/wAAwAAAAB//AACAAAAAD/8AAIAAAAAP/wAAgAAAAA//
+ AACAAAAAD/8AAAAAAAAH/wAAAAAAAAf/AAAAAAAAB/8AAAAAAAAH/wAAAAAAAAf/AAAAAAAAB/8AAAAA
+ AAAH/wAAAAAAAA//AACAAAAAD/8AAIAAAAAP/wAAgAAAAB//AADAAAAAH/8AAMAAAAAf/wAA4AAAAD//
+ AADwAAAAf/8AAPgAAAB//wAA+AAAAP//AAD+AAAB//8AAP8AAAf//wAA/4AAD///AAD/4AA///8AAP/+
+ A////wAAKAAAACAAAABAAAAAAQAEAAAAAACAAgAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAIAAAIAAAACA
+ gACAAAAAgACAAICAAACAgIAAwMDAAAAA/wAA/wAAAP//AP8AAAD/AP8A//8AAP///wAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIh3eAAAAAAAAAAA
+ AAAAAAD/iHZwAAAAAAAAAAAAAAAAAIiIdwAAAAAAAAAAAAAAAAAAfnYAAAAAAAB3d3AAAAAACHeHAAAA
+ AAdidnZ2dwAAAHiIYAAAAAdldnp2R0Z3AAiI5wAAAAB1Z2NiYgR2dneIhoAAAAAHRnYiowB3hHR4iGAA
+ AAAAdHxiMgJHjoN3iIcAAAAAAEZWMiJoh3eGB3hwAAAAAAdEdiIieIaH93RnYAAAAAAEZcYiIn+HiIiH
+ d3cAAAAABEZWNnZ4h4iIeIiHAAAAAHRUZ8Z8eIiOh4d3ZwAAAABkZnxn5miIeIiIYiYAAAAARWNn7H5+
+ bGdnxnoyAAAAAGQkbI5+fOjsfGyDigAAAABWPI5o6Ojn5+hnercAAAAAdiZn6Ojo6OjHx3inAAAAAAY6
+ en6I7+jnjnx7ewAAAAAHKie47/iOjnyGaKAAAAAACGp6ePj46OeOyIZwAAAAAAB6OoiPiI6Od3d3AAAA
+ AAAAB6eoiI/o6MjIqAAAAAAAAAB6uOuOjo6Od4AAAAAAAAAAB6eIjviH544AAAAAAAAAAACKh4iP53gA
+ AAAAAAAAAAAAAAiIiIAAAAAAAAAAAP///////////////////A////wH////A////8P/wf+D/gA/B/gA
+ Dg/wAAAf4AAAf8AAAP/AAAH/gAAB/4AAAP+AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/gAAA/4AA
+ Af+AAAH/wAAD/+AAA//wAAf/+AAP//wAP///gf//KAAAABAAAAAgAAAAAQAEAAAAAADAAAAAAAAAAAAA
+ AAAQAAAAAAAAAAAAAAAAAIAAAIAAAACAgACAAAAAgACAAICAAACAgIAAwMDAAAAA/wAA/wAAAP//AP8A
+ AAD/AP8A//8AAP///wAAAAAAAACIAAAAAAAAAIh3AAAAAAAAAIYAB3Z2dwAIcAB2ciBnZ4gAB0cid4V4
+ gAAEYiaHhndwAHRWJ4iIeHAAZHZ8iHh2YABWZ+jmflpwAGdujn58eKAAcnfojo5YcAAKqP+OfIYAAAg3
+ iOiOeAAAAIqIjoeAAAAAAIiIgAAAAP/zAAD/8AAA//wAAOA5AADAAwAAgAcAAIAHAAAABwAAAAcAAAAH
+ AAAABwAAAAcAAIAPAACADwAAwB8AAPB/AAAoAAAAMAAAAGAAAAABAAgAAAAAAIAKAAAAAAAAAAAAAAAB
+ AAAAAAAAAAAAAAASAAALJwgALjYaAD88OQB0HBYAUDAeAHcjGwBIOi0AeTIhABBUCwAhRxkADm4IACRx
+ GgBWTRgAU0wwAGVMKAB3SyQAaFElAHpVLABnSzQAbFY0AHJYNABJZywAWHorAEB7MQBQfjYAcW81AFRK
+ RQBaVEoAZlpGAHhYQQBmXFMAdl1ZAGtkSgB2ZkoAeXtCAGhhVAB2alcAamVgAHNrZwB8dWcAe3ZxAIIb
+ HgCsEQwAiCkeAKIlHQCLMioArjQsAMQ6KgCIRCoAlkYtAIBVLACaXisAi0g3AJRHPQCHVToAlVY3AK5Q
+ MwCeZi4Ah2g1AJlnMgCWezsAs3AwAMdTMQDJbS0AlVREAIdnQgCYa04AinNAAJR2RACdaVcAgnZeAJR8
+ WgCmY0gAvmpGAKR+RACtZFAAhXtnALR7dQDHckoADI4PACeOHQAMsBYAFpcnACqJIwA4hiUAK5UjADuZ
+ KQAoijAAPJgxABWoLgA0sC4AR4stAFOeLABTiDgASJU1AFeYOwB0hjwATKc7AA/FHwAUziwALMw4AB3h
+ MgAot0wAL71tAFiVQQBvgEYAZ5dHAH6ZTwBarksAbbRJAHiXZABwrm0AHdxDADTPTgA7400AOdFyAEvO
+ UQBN0XAAdsZvAEXldgCxjDgAzpM0AOWEMQDdqTkA4rI7AOrAPwCTiE8AmYNeAJ+fXQClgE0AqolTALaJ
+ VwCupVIAjIJsAJWGZwCInGEAl5dtAIqDdwCVi3YAnZN7AKeYZQC6mWcAq4t1ALKCcwCnlngAiq1tAK2o
+ cwDMh00A1JhLAMmJVgDOlFcA1JlXAOSRSADXqVIA47pMAMmMYQDRmWEA06pmAOG2YgCLw1cAisR4AOzN
+ UwD751oA0shyAOrQZQD56m0APNSFADf0igBL040AdNSKAE3olgBp4ZAAetymAE7oogBo8bIAZurWAIqJ
+ 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
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABrXkUBa15FBWteRQ1rXkUaa15FLWte
+ RUNrXkVea15FdGteRYJrXkV/a15FbWteRU9rXkUoa15FBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADe3uAB3t3eAt/e
+ 3gXc3uIL19ngE8bExCGyraQ3opuMVJKKd3mEemWheW5WxHFkS+JrXkX3ZllA+GFTOetwXzu6p4dBU2xa
+ NRGAaTkDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AADc2M8B5+TiAe/u7gX19fUN+vn4G/369iz9+e0++/fmUfzz4WT68Nt3+O3SjO7gwZvezauqsZ97yYl4
+ VetvYUT4ZVlA+2BTOvKDazl5RDgjDQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADDnkUBwp1DAQAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAALe1sgO6urkJwcLAFcnHxSjMysg8zszIUM/KxmfTzcKA2dLDl+LZ
+ xKvn3cK35ti7wtzMp8/KtovcpZJq7ndpTvplWUP+T0UzrT01JhgAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAApYY7AYJpMAGMczgBAAAAAAAAAAAAAAAAAAAAAJyZkwGDgHgCdXRyBnRxcA+Df3ogl5SNOKei
+ mFSyqpx4tayel7StnK22rpu6urCdyr+1oNjCuKDfvLGV5bWmhu2Vh2v7Z1tE/0pBMKYAAAAKAAAAAQAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAIxwNAZd6OAFGOhoBAAAAAQAAAAEAAAABAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAB4aDwJCPDEFXVhMC3NrWySPgmtDnI9zhKicgNOwpIzos6iQ6LGjhO+yoX75hHdd/1xR
+ PO4CAgE4AAAADQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAABAAAAAgAAAAMAAAAFAAAACQAAAA4AAAARAAAAEwAAABMAAAATAAAAEQAAABAAAAAPAAAACwAA
+ AAkAAAAEAAAAAgAAAAEAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADQuJGFhVT/BkoJm7bSk
+ gvW1pYP4oJN3/2dbQ/wFBANHAAAAEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAABAAAAAwAAAAgAAAATAQAAIQMBATEGAwJBCgUEUQsFBF4KBgRiCgYEYgoHBF0IBgNUBQMCTAEB
+ AEQAAAA+AAAANwAAAC4AAAAlAAAAHAAAABQAAAALAAAABAAAAAIAAAABAAAAAQAAAAIAAAABBAEABoB1
+ XUVcU0LDX1ZD866ef/jIuJX9i39l/1xQPOcEAwIeAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAQAAAAMAAAAPAAAAJAMBAT4LBgRjFwwGkSUdD7tFNiDacUQy7X9KNvd+TTT5f1I19nxY
+ NOtqTi3aSzkewSUeDqAPDAaABgUCaQAAAFsAAABOAAAARAAAADkAAAAtAAAAIwAAABgAAAAPAAAADwAA
+ ABUCAgIcIBwVZnJpUeXRv5v+uqqK/Kqcfvy6qov/cWRM/UxDMYsCAQEDAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAABgFAgI/FwsJez8eGblfRy70SWcs/0B7Mf9TjDz/fplP/5+f
+ Xf+7l2X/yoxj/8aOX/+4i1j/pYBN/5p5Rf+CaDn6TD4hxB4ZDJQKCQRzAAAAYQAAAFkAAABSAAAASQAA
+ AEAAAAA4AAAAMAkJBzk/Oi6OqZ2A+dzKp//p167/ybeT/7qrh/+cj3L/YldArzs0JRQAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACRQIB05HIxy5kU09/q1kUP9vgEb/KIow/0+X
+ Pf9bpkL/Pqw5/zm3OP9kukr/k4hP/45VP/9tSjP/ZEoy/2xXN/+AaED/k3hG/5B3QP9cTifSHBgMiwMD
+ AWYAAABeAAAAWwAAAFcAAABJDw4MVmdfTr3MvZz72cqo/urXrv/QvZX/vauH/5OGav+Yh2LHeWtMDQAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcDAkFNBMQVHs+MeenYEr/nldH/5VN
+ Qv9gfz3/QaY6/22uSP9qsEb/R687/z22M/8/tTT/RYsv/0tOKP9IPSL/Uzsl/1tAJv9fRyj/a1Qx/39n
+ Pv+Xe0X/hm459TctFqYIBgJjAAAAWAAAAFgYGBV0i4Ju1drMr/nVyKr+3cym/9/Mov+9q4P/kYNj9VdN
+ OrzdwocLAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHYeHAZdHRp7j0M2/55V
+ Qv+LSD3/jz87/49VQ/9knkX/WrdD/12hPv9FmDP/OJgu/zygL/81jCf/IGAZ/xZNE/8dTRX/Nz4b/1Aw
+ Hv9XPCP/Ykkq/2dPLf9vWTX/i25C/5R0QP9EMxezCQYCbiglIIWhmovk2tC6/NHFqv7XyKb/zbyX/6SV
+ c/98bVPoemxNjFtRPQIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjDo6BHsg
+ HZmJMCr/jkA1/4c8NP+RQz3/i2FG/1OVO/81pzP/RZEw/zeEKP8qiSP/Ko0h/ymAH/8bVRT/DS8J/wUj
+ Bf8AKwH/IDwV/3ZfQ/+sk3f/iXtl/1xPPv9oWkf/b11H/3VgRv9yWDT/W005x5+bkejQyLr+ysCr/tbI
+ qv+/sJP/jH5k/3lsT9Wlj2VNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAizg3jn0gHv+DLin/hTUw/5Q/PP+MXkX/PJgx/xieI/8jfB//JXQd/yB8Gf8cgRT/GHoQ/xBT
+ CP8CIgD/ABIA/x0nFf9JUzH/kIpg/+/Wm///9cT/lo9+/1ZSSv9qZWD/V1FJ/z88Of9mX1j/vbSl/8/J
+ vP/JwbP/08ix/7etlP+Og2nxbmFJrsStdxYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAACFLy1VgCcj/4ErJv+FMS7/kT04/5pORP9UhDX/FYwe/yRxHf8dbRf/EW0L/w1v
+ Bv8ObAX/AE0A/wAnAP8eJhX/UFc1/7Cldv/42Jr/yqt4/7Wgdf/768P/kId6/1xWTP9waWD/Y1hJ/4R5
+ Zv/At6P/0cm3/9TLuv/Xzbz/vbSh/3NsXeikk2l+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAI89PR6ELyvugCki/4c0MP+QPjj/n0hB/3N0Pv8dkSD/HWoY/xRj
+ Df8LZQP/C2oF/w9rB/8IWQP/IUcZ/2duSf+ypXP/7MuR/97Ah/+nlGz/inxg/4uBav//+9z/kouB/1xW
+ TP9gWE//V0w8/5+UfP/MwKf/zsSt/9rRvf/Duar/iYF1/0M9M4IAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAI8+Pap8Hxr/hC4p/4k0Lv+VPDT/mFE+/yqT
+ Jv8PdhL/EVsH/wdgAP8Mbgb/FHcM/wdsAv8QXg3/oaNy///9w//jy43/k35a/5+Qb/+QhXD/m495/5SO
+ e////+z/lY+J/1pVTP9lW1D/Rjot/2JZSf+cknv/uK+Z/7+2pP+Oh3n/U0xG/1xUQ0EAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkD8/JXwiHP97IRv/fSMe/4Yp
+ H/+WLCP/iEQq/wGJDf8DagH/CmIB/w5vB/8SfA3/FocM/wV8Af8gdxf/xcyZ////2P/HtZH/dWxZ/6ug
+ h/+imYj/o5qK/5KMff///vL/m5aR/1pUTP9oYlX/TEE0/zMpHv9KQjT/aGBT/3BoXv9aVU3/RDw6/6OL
+ aUQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmE9MjnUb
+ EP96Ih3/gSkg/4svIv+dMif/pTgs/zZpFP8AhwL/C3wI/w52Cf8XhQ//FJ4P/wKdB/8bjB//ws6u////
+ +v/KxK7/gXlr/7evn/+ooJP/pJyN/4uEdf/99+3/x8S9/6Gakv+ZlIz/jIZ7/2hcUv9BNS7/QDUv/0c/
+ O/9VT0n/VEVC/5ZvT5gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AACPPT8HfCcd7nUfFf96JB3/gSwi/40xJP+fMij/uyws/31MJf8Angr/BZkN/wWEC/8LkxH/Dbgd/xGw
+ I/9Qfjb/3MO+///////T0sb/jIR2/7KqnP+XkID/vrip/8K/t//m493/2NPK/9vXzP/W1Mv/0s/G/9LM
+ xf/Jxb7/u7ez/6qno/+Xko//d25v/4tbPeeUXDUTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAACfWVk4dR8T/3QgGf96Jhv/gy0f/5AvIv+kMSj/nkMt/39bLf8ijhz/JZYf/yeY
+ I/8slST/XJs8/3SGPP+mSTn/1ri2//f59f/IwrP/ioFv/7Gpmv+8tqz/5eDY//Ds4P/Cuqr/pZ2K/7Co
+ lP+vp5P/qKCQ/7Grn//Jxrz/0c7I/+HY2v/77/j/yrq4/4hUPf+APCVRAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACENCt2dygb/3EdF/94Jhv/hCoe/5QrIv+VSC7/hWAy/5Ze
+ Nf+XYDP/iG80/5Z7O/+jdzz/02A+/8RYMv+jTS3/pZuN/73AtP+3r5//vLao/9jTyf/k3tT/wLei/6uf
+ gf+zqI7/wbih/8G4ov+0q5j/pJyJ/42Fcv+Ee27/pJKQ/6apnv+6vaz/uXlw/41PMf99RCd/AAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABzHw+wcykc/28eFv94JRr/hSQd/5sr
+ J/9heC//pVc4/8ZNL//NVi//zl4x/9ZdLf/UYS7/zm0v/8BmJ/+aXiv/nZOG/8PKyP/p6OH/+/nt/9TK
+ tv+0qIz/rqGD/7Spjv+9spf/vbGX/7uxmv+9taD/ubSc/7m2oP+tnZX/oaWP/1uvXP8ejhv/UkoR/5BJ
+ Lv9/TSymAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB8MyHjbiMY/24e
+ Fv95Hxj/jiIh/3tRKv87lij/s1c1/8lZKP/IZin/xG8t/7x8NP/CfjT/yIM0/8Z8Kf+nbCj/uaWK/9vd
+ 2v/Hw7n/wrur/7Sslv+1rpj/wLmj/8vEqf/OyKr/08qw/9bOuP/V0rj/w8Go/7+hmP+SjnP/KoYn/wCM
+ B/8AmRD/GYkZ/1h6K/90XirBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAB6MyH+aiAW/28cFf+EGh7/cUoj/y+VIf9/bSz/wlgr/8ttK/++fjP/uIk8/6WiWP/Jkj//0pM1/9OV
+ Mf/Dii7/s4Q6/6R+RP+LZzL/kHFH/5Z7Wv+ZgmX/modt/5yLdf+kl3//ubCW/83Irf/IvKT/soJz/6Qy
+ M/9ZWyP/D6Qw/xSgN/8alTf/Cpgi/xSlHP9Nex/UAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAB6NCL/ahsV/3wXGv9rUCb/PoIh/yqQH/+tVzX/yF4q/66ENv+qlT//zZQ3/8ih
+ Q//Znzf/26Q1/9upOv/bqDn/0Jst/8uSJf/HkCr/uoIl/7B1Jf+pbir/nmYu/5BaMP+MWDb/jV1B/5xv
+ Vf+iYEr/misd/6wRDP95e0L/NtB1/y+9bf8nrVb/FaU9/x6nLv8+hSPcAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+MyP+cxoX/3UvIP8qkhz/Z2ow/4BVLP+cbjH/vXEz/6yS
+ O//Lmjf/3p0w/+KkL//erzj/4LM+/+G3P//iuEH/5btB/+W5Qv/ktT//47A//96nP//YnD7/0ZA+/8uD
+ P/+/dDz/rmA2/6lSMv+vTi//u0Et/748Kv94o2f/SeOT/1PVjf9CyHP/IbpT/ya7RP9NhS7aAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBMSPwexoc/1ZRHP8IqxT/mkc9/7I6
+ LP+3ZCn/w34v/7+ZPf/fpDb/4a84/+C5Pv/jwEP/58RG/+bISf/nyEv/6MhJ/+bER//kv0T/4rlC/9+x
+ Qf/cqUP/2aFG/9WVSv/PjU3/yoJO/8d2S//CbEb/wVE5/7xEK/9zrXP/SOaf/0rVj/9Cznz/L9Bt/zPQ
+ Wf9ogTbIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDLSLFgB0e/1xM
+ Hf8CtBH/f2M2/8Q6Kv/SZCb/5YQx/7ioTP/ftT//6sA//+fJSf/s0E//7dVU/+7YWf/v2Vj/7tdV/+zS
+ Uv/qzlf/5sda/+G8T//dsUX/2adH/9ScTP/PklD/yodQ/8V8T//BcUr/wFw+/8NBLP97nGT/QOGb/znO
+ h/87zX7/OtmB/0Lea/90hT2nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AACFKyKEhCQh/2ZNIv8EtA3/SYsr/7RXO/+vhDj/o509/3m7T//qt0n//s5G//DXVf/y3l7/9ONm//Xm
+ av/252j/9uVk//TgYv/v3Gz/7NV1/+fKYP/hukr/261K/9akUP/QmFP/y4xU/8V/Uf/BdEz/vmdE/8hD
+ Mf+ZdEb/T9OJ/z/Ykf86zH7/PdOC/0Todf96fT1yAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAACJLCM4ii0m/2VTJf8KsRH/GK0d/z2aLP84py7/LbMv/yvJPP+Lw1f/7NNh//zk
+ Xv/67G//+vF7//v0g//89IT//PB5//vscf/25XH/8t1y/+zSYP/kwlD/3rRQ/9ioU//SnVb/zZFW/8eF
+ Uv/DeU3/vm5I/8hHNP+sbED/YNyK/07oov9Ay4T/O9KA/0Xhc/+CbTk6AAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACKLCMFkjYq9nZTLv8QsBb/D8Uf/w67Hv8YqR3/HLQk/yvO
+ Of882Vf/muCE///rd///+Hr//vmR///6oP/9+qb//fiZ//z1hP/77nT/9+Nn/+7WXP/oyVX/4LpU/9qs
+ Vv/UoVn/zpVZ/8mIVf/FfVD/wHJL/8pKNv+wXzb/aeGQ/2D7vf9M2pr/MuiK/1O0XuN3czoOAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmzsuhGlsLv8IsRT/Hs4q/x/L
+ Lv8nuCb/Lbgl/zrNRv9I53v/aO2q/87vuP//+JT///2f///+t////sP//fy6//v6oP/89IP/+uts//Ld
+ YP/rz1v/4r9Z/9yxWv/WpFz/z5hd/8qMWP/GgFL/xHBK/8hbP/+2VTP/kJ5s/2j6vf9N5J//P9d4/254
+ QH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoDsvE2pt
+ LP8BuBX/J9Ux/yrVPv8ozUD/LsY0/zzMTf9Z45L/afG+/5bz2f/M9M//9PrA///9x//6/Nb//f7G////
+ rv/++Y///O9z//biZP/s0l7/5MFc/92zXf/Xpl//0Jpf/8uNWv/HgFL/zmZF/6qJU/94zIP/noJf/4Sj
+ df91k2T/eG49/4FSLCsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAJxNNZ0nqSD/HeEy/z3gTf8x11P/L9BL/zvXYf9V13H/meG3/8ru3v++9ej/vvTf/+T2
+ 2v/9+s////+9//n6tf/8+ZX//vN1//biZf/s0mD/5MNf/920X//Xp2H/0Zpg/8uOW//LfFH/zGxG/4rE
+ eP9n/7H/o2FO/6IlHf+MOif/ii4fnwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAKs/NhB1eTH4EtQn/zrnTv830U7/L8hL/zbSVP9Y0mX/zM60/9bl
+ 1v+6+Oj/ufTi/9L03f/++bv/9PS2/+nuvv/8+JL///dy//fkZv/r0GH/48Bg/92zYf/Xp2L/0Zpg/8uO
+ Wv/KflH/zmRC/6qWYv+AyYr/m21O/6ZQM/+PRCztiCYdIgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC5Y0VAU54s/wfOJv8yyUL/NchP/zTJ
+ S/9I0WT/h9qq/5nkwf+n7tT/tffr/8335//W+eX/x/Hi/+Xuu///+XP//vJt//noaP/w2GP/5MBh/9uu
+ Yv/VpGP/0Jph/8yLWP/ScEr/0GZH/4ytaP9V6Iz/etWE/4+5bP+NVzhUAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAvINPej2f
+ JP8Oxir/Qtlb/zzKUP80vUX/PtiE/3rcpv/H2pr/je7R/6P15v+c9fD/xfPi//ruhP//817//elc//fg
+ Xf/y2mP/68xj/+C4Y//VpGL/z4xb/8iMYP+6m2n/pp9i/1/Ocf8++Y7/Uf+R/3meWJAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAA2oFdBL6NU4I1ujD/HttD/zbQS/82zFH/T85x/9bLc//43Vz/p+CW/2bq1v+4467/6+aB///r
+ U//241f/6NVg/+nSY//vz1r/7Mhf/+jAYv/itGH/2Z1b/8Kmbf+8o3H/tYdW/1vFZP82/Yb/c6Rgl5JU
+ MwUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAOSLYwO0n1p6OMM9/x3dQ/803l3/UtZ5/87Fcv//yVD/6Mpg/67N
+ if/S1oj/59xv//nYR//m4IX/3ezb/+bOg//quj3/4b9e/9q5Zv/fsWD/3qhZ/9ekYf/TmWT/xopV/3vB
+ Zv92rF6Fn1Y5BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtJhYQ1HDQ/gZ1Tz/LdNa/0fZ
+ d/9xy3j/ks6C/5bRhP914qb/n+vE//TXjf/e1I7/4fr//+fiyf/juV//xbRc/7K6ef/Xp2D/5JFI/8y3
+ ff+v05r/qa1l+KiWVVUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK4
+ Shd5ulCfNc9E/zzRaP9C037/Z+Sr/4Daq/9+05j/xNWn/+TBd//Vzpv/3vX8/9709//XzKn/0qBX/9Oh
+ X//YmFb/xalo/6DUkP+gvXenqJ5YHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAnK5THKijXoKloGv6q9Cs/7fnzf+x07T/xLyT/8TDnf/L2c3/zNnU/8vC
+ qf/To2v/2JtW/9mYVf/Qllj6sKJkipXIfSAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ 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
+ 3v+uqpn/rKWX/9DLwf/c1sj/ubKg/7qznv+0rJv/sKqd/8S/uP/e09j/4szT/5JdSe9/PSIoAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgoGrZxIhj/eyMa/5IrI/9/YzL/rlU0/71ZMv/AZjP/0Gc2/8pY
+ KP+bakv/uL+7/9/e1f/f2cv/w7mi/7CliP+8sZb/v7We/7awmv+loo7/oJGK/3qrd/9pg0T/j0cu/IBH
+ Kk8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdSwc5mweFv+EGhv/bFYm/257Lv/QViz/y2os/758
+ Ov/Igjb/xn4m/61+Qv/BuKj/vbSk/7ClkP+rooz/vLSd/8jCpv/U0Lj/zcmx/7qSif9fhkr/BZQU/wKM
+ Dv9GeyL/b2MoaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB0LB32dRUX/2tJIv8zjSL/pl8u/79y
+ MP+3jzr/v51G/9OdOv/Zojb/z5oy/7qFKP+odyb/pHQ0/59yQf+Ta0f/lXJW/6yPdP+saln/oyIb/0mR
+ QP8gulv/GKJB/xeiJf9BgyB0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHwnH/NnMxr/QIQl/4NW
+ L/+vaC//tos4/9GfNv/hpzL/4LM7/+K5Qf/kvUL/5ro+/+S0O//dpjj/1JU6/8mCPP+3bTr/rFo1/7ZE
+ K/+3QCr/Y8WB/0zdk/8yxWj/K7VG/1KDLnIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhSMh3FZK
+ Gf8ulCH/wDky/9loKf/Mm0H/5LQ8/+bCQv/pzUz/7NJS/+zUUv/rz0//58dS/+K7TP/drEX/151L/8+O
+ UP/Ifk//xGRD/7tOM/9fwYP/PNiQ/zjUfv9CzmT/c4I5XwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AACJJSKfZkkg/xSpFv+BcjP/l402/3a1Rv/gwkz/+thS//TjZP/26W7/+Opr//bjZP/w3HH/6c5k/9+3
+ Sf/XplD/zpRU/8aCUv/AcEn/xUoy/3yfZP893pP/ONGC/0vWcfN/dzozAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAI4qJF91Tin/D7QY/xS4IP8arCL/HsYz/3LWZf/05nL///d6//75lv/9+Zj//POB//np
+ cP/v11//5MFT/9qtVf/Rm1j/yYlV/8J5Tv/KSDP/lJRa/1X5sv855JT/TcFn131uNwgAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAmTAqGnJgK90Ovxz/HtEw/yW7J/81yD3/S+qS/6nxu//3+qT///63//3+
+ yP/9/Kj//fN7//XhYf/oyVr/3bNb/9OgXv/Kjln/x3dO/8FjQP+eg1T/ctyk/0/Shv9rfkJ+AAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAi1Euhhq+Iv8w40b/L9JK/zbRUf9p35P/ru7c/8f1
+ 4f/o99T///zL//39tf/9+In/+OVm/+nLXv/etl//1KJh/8yPXP/Pb0j/mrBv/4O4gv+eRzf/hkgv7IRJ
+ KCgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwOzcSY40v2B/gOf81z07/Ls1N/3rR
+ f//K4tH/svfr/9D24v/x98j/6PG///75gv/66Wf/6cth/92zYf/TomP/zY5a/9RoRP+jnmf/frt9/6Bl
+ QP+NMSJ5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC7a0g5RqYr7BzO
+ O/87y0//P8pl/3/dpf+u6L//ovfs/7T18f/p8ab///Fa//nkXv/v1GT/4Ldi/9ObYP/JjF7/wYZa/3S9
+ bP9G/5X/fLVpsY09KQcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AADLh1ZKRb897iLZRv800WH/uMxx//PVZP+O37P/zeGc//3lVP/u4m//59Js/+3JVP/nwWP/36pd/82h
+ Zv/EkmL/bMNn/1rHbrSPXjkVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAACznVk6T8JE1SLaUf9h1HD/psxu/6HOfv+f4Z//59h5/+Plu//m5Mr/3LhW/8S4
+ bP/folf/1K9v/7qyd/+ZqFyZi4BKDwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACLrE8TYsBIh1HDW9ljzZD/h+G4/5zTp//Ww43/1tzJ/9no
+ 6v/Usnr/05xW/86bW/+lx4O/obVvUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAr59ZG7yjcWK/1KSYvdCm3b/U
+ svTK3cn0zbmR8dOVVr3WkFR7wZddRJnBeQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAP////////////8AH///AAf/94AD///gAf+ADwH8AAAB+AAAA/AA
+ AAfgAAAPwAAAH8AAAH+AAAD/AAAA/wAAAH8AAAB/AAAAfwAAAH8AAAB/AAAAfwAAAH8AAAB/AAAAfwAA
+ AP+AAAD/gAAB/8AAAf/gAAP/8AAH//gAH//+AD//KAAAABAAAAAgAAAAAQAgAAAAAABABAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMO+twi7tqwurKKPb52R
+ d5uBclOef2k7aEs+JgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqKelEq+q
+ okTEu6eFxbiczKaYev9jWEG9AAAAAAAAAAAAAAAAAAAAAAAAABcNBAVAHQoMViUbD08AAAA1AgMFGgwM
+ DAsAAAAAAAAAAFZOP1SnmXz1i35k/QAAAAAAAAAADQQDBDwaGYNRUy3dUow6/YSZTf+NZkL/ZU4s7UI2
+ GrUHBQBhAAAANSwpImW1p4jmwbGL/2leRnIAAAAAjjU1DXMpJa2XVET/YJdA/0CmMv8dexr/HjgR/3Fc
+ Pv+AaUf/W0gs3VNORanPxKv/vKuH84x8WWEAAAAAjz09AoYtLKqSPTf/S3cv/xJ3Ef8PZAj/QFIn/42B
+ WP/HupX/a2Vc/350ZP/b0r//nJSB1ZGCWy4AAAAAAAAAAIw5OE+EJCH/g0gr/wh2Cf8AdQD/Q5Y7/9nH
+ p/+gkXj/vLeq/4WAeP9nXU//e3Np/2tcS48AAAAAAAAAAAAAAACALymugSMb/5o7Kf85fhv/No0a/42X
+ Yv/Qycb/tK6h/8zFt//Auar/q6ab/6+mqf+cbmHRikUmCAAAAAAAAAAAdCIZ33gtHf+OYS7/wmUz/8lz
+ M/+4dkf/v7uw/7yzoP+3rpX/xsCp/6mZhv9Nm03/V3Ao83RTJSAAAAAAAAAAAHInHPFaXSP/pG4u/8uR
+ N//Xpjr/2ak4/8aXNf+4hjz/rHtN/7RwV/+ZWj3/Kr5h/yGoOPxKgyYqAAAAAAAAAABqOx3eW3Qk/7p4
+ N//cuj//8dJN//HbV//v0lb/5LlL/9SXSf/HbEP/rGhG/0Takf9Eymvxc4A5HAAAAAAAAAAAfkAloR6u
+ H/8ntir/f9pp//z1if//+53/+/B+/+vPW//XqFf/yYRU/75hP/9e2ZX/T79vxn5vNwIAAAAAAAAAAJZA
+ LTkqvy3/JdZB/2relv/P9+H/+P3S//77m//y22D/2a5g/9CCU/+qlWP/jIBc/35PL2EAAAAAAAAAAAAA
+ AAAAAAAAh4g9hiPPP/9d0HT/tujG/8T02v/58X3/9dtb/96wYv/PhVj/f79z/3qZW7COJx0EAAAAAAAA
+ AAAAAAAAAAAAAON/XwF/rkyHO9NU/p3Sdv+s25T/7OGO/+PSiv/ar1r/zKls/4mvZKiJaD0MAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAHS2SzuOu3uertOn2s3Yv+7UupbhzpVUraa7dVAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAD/gAAA/8AAAPAYAADAAAAAgAEAAAADAAAABwAAAAMAAAADAAAAAwAAAAMAAAAD
+ AAAABwAAgAcAAIAPAADgPwAA
+
+
+
\ No newline at end of file
diff --git a/Narzędzie diagnostyczne karty sieciowej/Narzędzie diagnostyczne karty sieciowej.csproj b/Narzędzie diagnostyczne karty sieciowej/Narzędzie diagnostyczne karty sieciowej.csproj
new file mode 100644
index 0000000..8398e08
--- /dev/null
+++ b/Narzędzie diagnostyczne karty sieciowej/Narzędzie diagnostyczne karty sieciowej.csproj
@@ -0,0 +1,92 @@
+
+
+
+
+ Debug
+ AnyCPU
+ {95B9449A-F2A1-43CC-8A80-E078E5C9DE78}
+ WinExe
+ Narzędzie_diagnostyczne_karty_sieciowej
+ Narzędzie diagnostyczne karty sieciowej
+ v4.5
+ 512
+ true
+
+
+ AnyCPU
+ true
+ full
+ false
+ bin\Debug\
+ DEBUG;TRACE
+ prompt
+ 4
+
+
+ AnyCPU
+ pdbonly
+ true
+ bin\Release\
+ TRACE
+ prompt
+ 4
+
+
+ icon.ico
+
+
+
+
+
+ ..\packages\System.ValueTuple.4.5.0\lib\netstandard1.0\System.ValueTuple.dll
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Form
+
+
+ Form1.cs
+
+
+
+
+ Form1.cs
+
+
+ ResXFileCodeGenerator
+ Resources.Designer.cs
+ Designer
+
+
+ True
+ Resources.resx
+
+
+
+ SettingsSingleFileGenerator
+ Settings.Designer.cs
+
+
+ True
+ Settings.settings
+ True
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Narzędzie diagnostyczne karty sieciowej/bin/Debug/Narzędzie diagnostyczne karty sieciowej.exe b/Narzędzie diagnostyczne karty sieciowej/bin/Debug/Narzędzie diagnostyczne karty sieciowej.exe
new file mode 100644
index 0000000..d551ca0
Binary files /dev/null and b/Narzędzie diagnostyczne karty sieciowej/bin/Debug/Narzędzie diagnostyczne karty sieciowej.exe differ
diff --git a/Narzędzie diagnostyczne karty sieciowej/bin/Debug/Narzędzie diagnostyczne karty sieciowej.exe.config b/Narzędzie diagnostyczne karty sieciowej/bin/Debug/Narzędzie diagnostyczne karty sieciowej.exe.config
new file mode 100644
index 0000000..7c59014
--- /dev/null
+++ b/Narzędzie diagnostyczne karty sieciowej/bin/Debug/Narzędzie diagnostyczne karty sieciowej.exe.config
@@ -0,0 +1,21 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Courier New, 8.25pt
+
+
+ 612, 429
+
+
+
+
\ No newline at end of file
diff --git a/Narzędzie diagnostyczne karty sieciowej/bin/Debug/Narzędzie diagnostyczne karty sieciowej.pdb b/Narzędzie diagnostyczne karty sieciowej/bin/Debug/Narzędzie diagnostyczne karty sieciowej.pdb
new file mode 100644
index 0000000..b18f7a7
Binary files /dev/null and b/Narzędzie diagnostyczne karty sieciowej/bin/Debug/Narzędzie diagnostyczne karty sieciowej.pdb differ
diff --git a/Narzędzie diagnostyczne karty sieciowej/bin/Debug/System.ValueTuple.dll b/Narzędzie diagnostyczne karty sieciowej/bin/Debug/System.ValueTuple.dll
new file mode 100644
index 0000000..65fa9ee
Binary files /dev/null and b/Narzędzie diagnostyczne karty sieciowej/bin/Debug/System.ValueTuple.dll differ
diff --git a/Narzędzie diagnostyczne karty sieciowej/bin/Debug/System.ValueTuple.xml b/Narzędzie diagnostyczne karty sieciowej/bin/Debug/System.ValueTuple.xml
new file mode 100644
index 0000000..92b0c5c
--- /dev/null
+++ b/Narzędzie diagnostyczne karty sieciowej/bin/Debug/System.ValueTuple.xml
@@ -0,0 +1,1299 @@
+
+
+
+ System.ValueTuple
+
+
+
+
+ Indicates that the use of on a member is meant to be treated as a tuple with element names.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+ Specifies, in a pre-order depth-first traversal of a type's
+ construction, which occurrences are
+ meant to carry element names.
+
+
+ This constructor is meant to be used on types that contain an
+ instantiation of that contains
+ element names. For instance, if C is a generic type with
+ two type parameters, then a use of the constructed type C{, might be intended to
+ treat the first type argument as a tuple with element names and the
+ second as a tuple without element names. In which case, the
+ appropriate attribute specification should use a
+ transformNames value of { "name1", "name2", null, null,
+ null }.
+
+
+
+
+ Specifies, in a pre-order depth-first traversal of a type's
+ construction, which elements are
+ meant to carry element names.
+
+
+
+
+ Provides extension methods for instances to interop with C# tuples features (deconstruction syntax, converting from and to ).
+
+
+
+
+ Deconstruct a properly nested with 1 elements.
+
+
+
+
+ Deconstruct a properly nested with 2 elements.
+
+
+
+
+ Deconstruct a properly nested with 3 elements.
+
+
+
+
+ Deconstruct a properly nested with 4 elements.
+
+
+
+
+ Deconstruct a properly nested with 5 elements.
+
+
+
+
+ Deconstruct a properly nested with 6 elements.
+
+
+
+
+ Deconstruct a properly nested with 7 elements.
+
+
+
+
+ Deconstruct a properly nested with 8 elements.
+
+
+
+
+ Deconstruct a properly nested with 9 elements.
+
+
+
+
+ Deconstruct a properly nested with 10 elements.
+
+
+
+
+ Deconstruct a properly nested with 11 elements.
+
+
+
+
+ Deconstruct a properly nested with 12 elements.
+
+
+
+
+ Deconstruct a properly nested with 13 elements.
+
+
+
+
+ Deconstruct a properly nested with 14 elements.
+
+
+
+
+ Deconstruct a properly nested with 15 elements.
+
+
+
+
+ Deconstruct a properly nested with 16 elements.
+
+
+
+
+ Deconstruct a properly nested with 17 elements.
+
+
+
+
+ Deconstruct a properly nested with 18 elements.
+
+
+
+
+ Deconstruct a properly nested with 19 elements.
+
+
+
+
+ Deconstruct a properly nested with 20 elements.
+
+
+
+
+ Deconstruct a properly nested with 21 elements.
+
+
+
+
+ Make a properly nested from a properly nested with 1 element.
+
+
+
+
+ Make a properly nested from a properly nested with 2 elements.
+
+
+
+
+ Make a properly nested from a properly nested with 3 elements.
+
+
+
+
+ Make a properly nested from a properly nested with 4 elements.
+
+
+
+
+ Make a properly nested from a properly nested with 5 elements.
+
+
+
+
+ Make a properly nested from a properly nested with 6 elements.
+
+
+
+
+ Make a properly nested from a properly nested with 7 elements.
+
+
+
+
+ Make a properly nested from a properly nested with 8 elements.
+
+
+
+
+ Make a properly nested from a properly nested with 9 elements.
+
+
+
+
+ Make a properly nested from a properly nested with 10 elements.
+
+
+
+
+ Make a properly nested from a properly nested with 11 elements.
+
+
+
+
+ Make a properly nested from a properly nested with 12 elements.
+
+
+
+
+ Make a properly nested from a properly nested with 13 elements.
+
+
+
+
+ Make a properly nested from a properly nested with 14 elements.
+
+
+
+
+ Make a properly nested from a properly nested with 15 elements.
+
+
+
+
+ Make a properly nested from a properly nested with 16 elements.
+
+
+
+
+ Make a properly nested from a properly nested with 17 elements.
+
+
+
+
+ Make a properly nested from a properly nested with 18 elements.
+
+
+
+
+ Make a properly nested from a properly nested with 19 elements.
+
+
+
+
+ Make a properly nested from a properly nested with 20 elements.
+
+
+
+
+ Make a properly nested from a properly nested with 21 elements.
+
+
+
+
+ Make a properly nested from a properly nested with 1 element.
+
+
+
+
+ Make a properly nested from a properly nested with 2 elements.
+
+
+
+
+ Make a properly nested from a properly nested with 3 elements.
+
+
+
+
+ Make a properly nested from a properly nested with 4 elements.
+
+
+
+
+ Make a properly nested from a properly nested with 5 elements.
+
+
+
+
+ Make a properly nested from a properly nested with 6 elements.
+
+
+
+
+ Make a properly nested from a properly nested with 7 elements.
+
+
+
+
+ Make a properly nested from a properly nested with 8 elements.
+
+
+
+
+ Make a properly nested from a properly nested with 9 elements.
+
+
+
+
+ Make a properly nested from a properly nested with 10 elements.
+
+
+
+
+ Make a properly nested from a properly nested with 11 elements.
+
+
+
+
+ Make a properly nested from a properly nested with 12 elements.
+
+
+
+
+ Make a properly nested from a properly nested with 13 elements.
+
+
+
+
+ Make a properly nested from a properly nested with 14 elements.
+
+
+
+
+ Make a properly nested from a properly nested with 15 elements.
+
+
+
+
+ Make a properly nested from a properly nested with 16 elements.
+
+
+
+
+ Make a properly nested from a properly nested with 17 elements.
+
+
+
+
+ Make a properly nested from a properly nested with 18 elements.
+
+
+
+
+ Make a properly nested from a properly nested with 19 elements.
+
+
+
+
+ Make a properly nested from a properly nested with 20 elements.
+
+
+
+
+ Make a properly nested from a properly nested with 21 elements.
+
+
+
+
+ Helper so we can call some tuple methods recursively without knowing the underlying types.
+
+
+
+
+ The ValueTuple types (from arity 0 to 8) comprise the runtime implementation that underlies tuples in C# and struct tuples in F#.
+ Aside from created via language syntax, they are most easily created via the ValueTuple.Create factory methods.
+ The System.ValueTuple types differ from the System.Tuple types in that:
+ - they are structs rather than classes,
+ - they are mutable rather than readonly, and
+ - their members (such as Item1, Item2, etc) are fields rather than properties.
+
+
+
+
+ Returns a value that indicates whether the current instance is equal to a specified object.
+
+ The object to compare with this instance.
+ if is a .
+
+
+ Returns a value indicating whether this instance is equal to a specified value.
+ An instance to compare to this instance.
+ true if has the same value as this instance; otherwise, false.
+
+
+ Compares this instance to a specified instance and returns an indication of their relative values.
+ An instance to compare.
+
+ A signed number indicating the relative values of this instance and .
+ Returns less than zero if this instance is less than , zero if this
+ instance is equal to , and greater than zero if this instance is greater
+ than .
+
+
+
+ Returns the hash code for this instance.
+ A 32-bit signed integer hash code.
+
+
+
+ Returns a string that represents the value of this instance.
+
+ The string representation of this instance.
+
+ The string returned by this method takes the form ().
+
+
+
+ Creates a new struct 0-tuple.
+ A 0-tuple.
+
+
+ Creates a new struct 1-tuple, or singleton.
+ The type of the first component of the tuple.
+ The value of the first component of the tuple.
+ A 1-tuple (singleton) whose value is (item1).
+
+
+ Creates a new struct 2-tuple, or pair.
+ The type of the first component of the tuple.
+ The type of the second component of the tuple.
+ The value of the first component of the tuple.
+ The value of the second component of the tuple.
+ A 2-tuple (pair) whose value is (item1, item2).
+
+
+ Creates a new struct 3-tuple, or triple.
+ The type of the first component of the tuple.
+ The type of the second component of the tuple.
+ The type of the third component of the tuple.
+ The value of the first component of the tuple.
+ The value of the second component of the tuple.
+ The value of the third component of the tuple.
+ A 3-tuple (triple) whose value is (item1, item2, item3).
+
+
+ Creates a new struct 4-tuple, or quadruple.
+ The type of the first component of the tuple.
+ The type of the second component of the tuple.
+ The type of the third component of the tuple.
+ The type of the fourth component of the tuple.
+ The value of the first component of the tuple.
+ The value of the second component of the tuple.
+ The value of the third component of the tuple.
+ The value of the fourth component of the tuple.
+ A 4-tuple (quadruple) whose value is (item1, item2, item3, item4).
+
+
+ Creates a new struct 5-tuple, or quintuple.
+ The type of the first component of the tuple.
+ The type of the second component of the tuple.
+ The type of the third component of the tuple.
+ The type of the fourth component of the tuple.
+ The type of the fifth component of the tuple.
+ The value of the first component of the tuple.
+ The value of the second component of the tuple.
+ The value of the third component of the tuple.
+ The value of the fourth component of the tuple.
+ The value of the fifth component of the tuple.
+ A 5-tuple (quintuple) whose value is (item1, item2, item3, item4, item5).
+
+
+ Creates a new struct 6-tuple, or sextuple.
+ The type of the first component of the tuple.
+ The type of the second component of the tuple.
+ The type of the third component of the tuple.
+ The type of the fourth component of the tuple.
+ The type of the fifth component of the tuple.
+ The type of the sixth component of the tuple.
+ The value of the first component of the tuple.
+ The value of the second component of the tuple.
+ The value of the third component of the tuple.
+ The value of the fourth component of the tuple.
+ The value of the fifth component of the tuple.
+ The value of the sixth component of the tuple.
+ A 6-tuple (sextuple) whose value is (item1, item2, item3, item4, item5, item6).
+
+
+ Creates a new struct 7-tuple, or septuple.
+ The type of the first component of the tuple.
+ The type of the second component of the tuple.
+ The type of the third component of the tuple.
+ The type of the fourth component of the tuple.
+ The type of the fifth component of the tuple.
+ The type of the sixth component of the tuple.
+ The type of the seventh component of the tuple.
+ The value of the first component of the tuple.
+ The value of the second component of the tuple.
+ The value of the third component of the tuple.
+ The value of the fourth component of the tuple.
+ The value of the fifth component of the tuple.
+ The value of the sixth component of the tuple.
+ The value of the seventh component of the tuple.
+ A 7-tuple (septuple) whose value is (item1, item2, item3, item4, item5, item6, item7).
+
+
+ Creates a new struct 8-tuple, or octuple.
+ The type of the first component of the tuple.
+ The type of the second component of the tuple.
+ The type of the third component of the tuple.
+ The type of the fourth component of the tuple.
+ The type of the fifth component of the tuple.
+ The type of the sixth component of the tuple.
+ The type of the seventh component of the tuple.
+ The type of the eighth component of the tuple.
+ The value of the first component of the tuple.
+ The value of the second component of the tuple.
+ The value of the third component of the tuple.
+ The value of the fourth component of the tuple.
+ The value of the fifth component of the tuple.
+ The value of the sixth component of the tuple.
+ The value of the seventh component of the tuple.
+ The value of the eighth component of the tuple.
+ An 8-tuple (octuple) whose value is (item1, item2, item3, item4, item5, item6, item7, item8).
+
+
+ Represents a 1-tuple, or singleton, as a value type.
+ The type of the tuple's only component.
+
+
+
+ The current instance's first component.
+
+
+
+
+ Initializes a new instance of the value type.
+
+ The value of the tuple's first component.
+
+
+
+ Returns a value that indicates whether the current instance is equal to a specified object.
+
+ The object to compare with this instance.
+ if the current instance is equal to the specified object; otherwise, .
+
+ The parameter is considered to be equal to the current instance under the following conditions:
+
+ - It is a value type.
+ - Its components are of the same types as those of the current instance.
+ - Its components are equal to those of the current instance. Equality is determined by the default object equality comparer for each component.
+
+
+
+
+
+ Returns a value that indicates whether the current
+ instance is equal to a specified .
+
+ The tuple to compare with this instance.
+ if the current instance is equal to the specified tuple; otherwise, .
+
+ The parameter is considered to be equal to the current instance if each of its field
+ is equal to that of the current instance, using the default comparer for that field's type.
+
+
+
+ Compares this instance to a specified instance and returns an indication of their relative values.
+ An instance to compare.
+
+ A signed number indicating the relative values of this instance and .
+ Returns less than zero if this instance is less than , zero if this
+ instance is equal to , and greater than zero if this instance is greater
+ than .
+
+
+
+
+ Returns the hash code for the current instance.
+
+ A 32-bit signed integer hash code.
+
+
+
+ Returns a string that represents the value of this instance.
+
+ The string representation of this instance.
+
+ The string returned by this method takes the form (Item1),
+ where Item1 represents the value of . If the field is ,
+ it is represented as .
+
+
+
+
+ Represents a 2-tuple, or pair, as a value type.
+
+ The type of the tuple's first component.
+ The type of the tuple's second component.
+
+
+
+ The current instance's first component.
+
+
+
+
+ The current instance's second component.
+
+
+
+
+ Initializes a new instance of the value type.
+
+ The value of the tuple's first component.
+ The value of the tuple's second component.
+
+
+
+ Returns a value that indicates whether the current instance is equal to a specified object.
+
+ The object to compare with this instance.
+ if the current instance is equal to the specified object; otherwise, .
+
+
+ The parameter is considered to be equal to the current instance under the following conditions:
+
+ - It is a value type.
+ - Its components are of the same types as those of the current instance.
+ - Its components are equal to those of the current instance. Equality is determined by the default object equality comparer for each component.
+
+
+
+
+
+ Returns a value that indicates whether the current instance is equal to a specified .
+
+ The tuple to compare with this instance.
+ if the current instance is equal to the specified tuple; otherwise, .
+
+ The parameter is considered to be equal to the current instance if each of its fields
+ are equal to that of the current instance, using the default comparer for that field's type.
+
+
+
+
+ Returns a value that indicates whether the current instance is equal to a specified object based on a specified comparison method.
+
+ The object to compare with this instance.
+ An object that defines the method to use to evaluate whether the two objects are equal.
+ if the current instance is equal to the specified object; otherwise, .
+
+
+ This member is an explicit interface member implementation. It can be used only when the
+ instance is cast to an interface.
+
+ The implementation is called only if other is not ,
+ and if it can be successfully cast (in C#) or converted (in Visual Basic) to a
+ whose components are of the same types as those of the current instance. The IStructuralEquatable.Equals(Object, IEqualityComparer) method
+ first passes the values of the objects to be compared to the
+ implementation. If this method call returns , the method is
+ called again and passed the values of the two instances.
+
+
+
+ Compares this instance to a specified instance and returns an indication of their relative values.
+ An instance to compare.
+
+ A signed number indicating the relative values of this instance and .
+ Returns less than zero if this instance is less than , zero if this
+ instance is equal to , and greater than zero if this instance is greater
+ than .
+
+
+
+
+ Returns the hash code for the current instance.
+
+ A 32-bit signed integer hash code.
+
+
+
+ Returns a string that represents the value of this instance.
+
+ The string representation of this instance.
+
+ The string returned by this method takes the form (Item1, Item2),
+ where Item1 and Item2 represent the values of the
+ and fields. If either field value is ,
+ it is represented as .
+
+
+
+
+ Represents a 3-tuple, or triple, as a value type.
+
+ The type of the tuple's first component.
+ The type of the tuple's second component.
+ The type of the tuple's third component.
+
+
+
+ The current instance's first component.
+
+
+
+
+ The current instance's second component.
+
+
+
+
+ The current instance's third component.
+
+
+
+
+ Initializes a new instance of the value type.
+
+ The value of the tuple's first component.
+ The value of the tuple's second component.
+ The value of the tuple's third component.
+
+
+
+ Returns a value that indicates whether the current instance is equal to a specified object.
+
+ The object to compare with this instance.
+ if the current instance is equal to the specified object; otherwise, .
+
+ The parameter is considered to be equal to the current instance under the following conditions:
+
+ - It is a value type.
+ - Its components are of the same types as those of the current instance.
+ - Its components are equal to those of the current instance. Equality is determined by the default object equality comparer for each component.
+
+
+
+
+
+ Returns a value that indicates whether the current
+ instance is equal to a specified .
+
+ The tuple to compare with this instance.
+ if the current instance is equal to the specified tuple; otherwise, .
+
+ The parameter is considered to be equal to the current instance if each of its fields
+ are equal to that of the current instance, using the default comparer for that field's type.
+
+
+
+ Compares this instance to a specified instance and returns an indication of their relative values.
+ An instance to compare.
+
+ A signed number indicating the relative values of this instance and .
+ Returns less than zero if this instance is less than , zero if this
+ instance is equal to , and greater than zero if this instance is greater
+ than .
+
+
+
+
+ Returns the hash code for the current instance.
+
+ A 32-bit signed integer hash code.
+
+
+
+ Returns a string that represents the value of this instance.
+
+ The string representation of this instance.
+
+ The string returned by this method takes the form (Item1, Item2, Item3).
+ If any field value is , it is represented as .
+
+
+
+
+ Represents a 4-tuple, or quadruple, as a value type.
+
+ The type of the tuple's first component.
+ The type of the tuple's second component.
+ The type of the tuple's third component.
+ The type of the tuple's fourth component.
+
+
+
+ The current instance's first component.
+
+
+
+
+ The current instance's second component.
+
+
+
+
+ The current instance's third component.
+
+
+
+
+ The current instance's fourth component.
+
+
+
+
+ Initializes a new instance of the value type.
+
+ The value of the tuple's first component.
+ The value of the tuple's second component.
+ The value of the tuple's third component.
+ The value of the tuple's fourth component.
+
+
+
+ Returns a value that indicates whether the current instance is equal to a specified object.
+
+ The object to compare with this instance.
+ if the current instance is equal to the specified object; otherwise, .
+
+ The parameter is considered to be equal to the current instance under the following conditions:
+
+ - It is a value type.
+ - Its components are of the same types as those of the current instance.
+ - Its components are equal to those of the current instance. Equality is determined by the default object equality comparer for each component.
+
+
+
+
+
+ Returns a value that indicates whether the current
+ instance is equal to a specified .
+
+ The tuple to compare with this instance.
+ if the current instance is equal to the specified tuple; otherwise, .
+
+ The parameter is considered to be equal to the current instance if each of its fields
+ are equal to that of the current instance, using the default comparer for that field's type.
+
+
+
+ Compares this instance to a specified instance and returns an indication of their relative values.
+ An instance to compare.
+
+ A signed number indicating the relative values of this instance and .
+ Returns less than zero if this instance is less than , zero if this
+ instance is equal to , and greater than zero if this instance is greater
+ than .
+
+
+
+
+ Returns the hash code for the current instance.
+
+ A 32-bit signed integer hash code.
+
+
+
+ Returns a string that represents the value of this instance.
+
+ The string representation of this instance.
+
+ The string returned by this method takes the form (Item1, Item2, Item3, Item4).
+ If any field value is , it is represented as .
+
+
+
+
+ Represents a 5-tuple, or quintuple, as a value type.
+
+ The type of the tuple's first component.
+ The type of the tuple's second component.
+ The type of the tuple's third component.
+ The type of the tuple's fourth component.
+ The type of the tuple's fifth component.
+
+
+
+ The current instance's first component.
+
+
+
+
+ The current instance's second component.
+
+
+
+
+ The current instance's third component.
+
+
+
+
+ The current instance's fourth component.
+
+
+
+
+ The current instance's fifth component.
+
+
+
+
+ Initializes a new instance of the value type.
+
+ The value of the tuple's first component.
+ The value of the tuple's second component.
+ The value of the tuple's third component.
+ The value of the tuple's fourth component.
+ The value of the tuple's fifth component.
+
+
+
+ Returns a value that indicates whether the current instance is equal to a specified object.
+
+ The object to compare with this instance.
+ if the current instance is equal to the specified object; otherwise, .
+
+ The parameter is considered to be equal to the current instance under the following conditions:
+
+ - It is a value type.
+ - Its components are of the same types as those of the current instance.
+ - Its components are equal to those of the current instance. Equality is determined by the default object equality comparer for each component.
+
+
+
+
+
+ Returns a value that indicates whether the current
+ instance is equal to a specified .
+
+ The tuple to compare with this instance.
+ if the current instance is equal to the specified tuple; otherwise, .
+
+ The parameter is considered to be equal to the current instance if each of its fields
+ are equal to that of the current instance, using the default comparer for that field's type.
+
+
+
+ Compares this instance to a specified instance and returns an indication of their relative values.
+ An instance to compare.
+
+ A signed number indicating the relative values of this instance and .
+ Returns less than zero if this instance is less than , zero if this
+ instance is equal to , and greater than zero if this instance is greater
+ than .
+
+
+
+
+ Returns the hash code for the current instance.
+
+ A 32-bit signed integer hash code.
+
+
+
+ Returns a string that represents the value of this instance.
+
+ The string representation of this instance.
+
+ The string returned by this method takes the form (Item1, Item2, Item3, Item4, Item5).
+ If any field value is , it is represented as .
+
+
+
+
+ Represents a 6-tuple, or sixtuple, as a value type.
+
+ The type of the tuple's first component.
+ The type of the tuple's second component.
+ The type of the tuple's third component.
+ The type of the tuple's fourth component.
+ The type of the tuple's fifth component.
+ The type of the tuple's sixth component.
+
+
+
+ The current instance's first component.
+
+
+
+
+ The current instance's second component.
+
+
+
+
+ The current instance's third component.
+
+
+
+
+ The current instance's fourth component.
+
+
+
+
+ The current instance's fifth component.
+
+
+
+
+ The current instance's sixth component.
+
+
+
+
+ Initializes a new instance of the value type.
+
+ The value of the tuple's first component.
+ The value of the tuple's second component.
+ The value of the tuple's third component.
+ The value of the tuple's fourth component.
+ The value of the tuple's fifth component.
+ The value of the tuple's sixth component.
+
+
+
+ Returns a value that indicates whether the current instance is equal to a specified object.
+
+ The object to compare with this instance.
+ if the current instance is equal to the specified object; otherwise, .
+
+ The parameter is considered to be equal to the current instance under the following conditions:
+
+ - It is a value type.
+ - Its components are of the same types as those of the current instance.
+ - Its components are equal to those of the current instance. Equality is determined by the default object equality comparer for each component.
+
+
+
+
+
+ Returns a value that indicates whether the current
+ instance is equal to a specified .
+
+ The tuple to compare with this instance.
+ if the current instance is equal to the specified tuple; otherwise, .
+
+ The parameter is considered to be equal to the current instance if each of its fields
+ are equal to that of the current instance, using the default comparer for that field's type.
+
+
+
+ Compares this instance to a specified instance and returns an indication of their relative values.
+ An instance to compare.
+
+ A signed number indicating the relative values of this instance and .
+ Returns less than zero if this instance is less than , zero if this
+ instance is equal to , and greater than zero if this instance is greater
+ than .
+
+
+
+
+ Returns the hash code for the current instance.
+
+ A 32-bit signed integer hash code.
+
+
+
+ Returns a string that represents the value of this instance.
+
+ The string representation of this instance.
+
+ The string returned by this method takes the form (Item1, Item2, Item3, Item4, Item5, Item6).
+ If any field value is , it is represented as .
+
+
+
+
+ Represents a 7-tuple, or sentuple, as a value type.
+
+ The type of the tuple's first component.
+ The type of the tuple's second component.
+ The type of the tuple's third component.
+ The type of the tuple's fourth component.
+ The type of the tuple's fifth component.
+ The type of the tuple's sixth component.
+ The type of the tuple's seventh component.
+
+
+
+ The current instance's first component.
+
+
+
+
+ The current instance's second component.
+
+
+
+
+ The current instance's third component.
+
+
+
+
+ The current instance's fourth component.
+
+
+
+
+ The current instance's fifth component.
+
+
+
+
+ The current instance's sixth component.
+
+
+
+
+ The current instance's seventh component.
+
+
+
+
+ Initializes a new instance of the value type.
+
+ The value of the tuple's first component.
+ The value of the tuple's second component.
+ The value of the tuple's third component.
+ The value of the tuple's fourth component.
+ The value of the tuple's fifth component.
+ The value of the tuple's sixth component.
+ The value of the tuple's seventh component.
+
+
+
+ Returns a value that indicates whether the current instance is equal to a specified object.
+
+ The object to compare with this instance.
+ if the current instance is equal to the specified object; otherwise, .
+
+ The parameter is considered to be equal to the current instance under the following conditions:
+
+ - It is a value type.
+ - Its components are of the same types as those of the current instance.
+ - Its components are equal to those of the current instance. Equality is determined by the default object equality comparer for each component.
+
+
+
+
+
+ Returns a value that indicates whether the current
+ instance is equal to a specified .
+
+ The tuple to compare with this instance.
+ if the current instance is equal to the specified tuple; otherwise, .
+
+ The parameter is considered to be equal to the current instance if each of its fields
+ are equal to that of the current instance, using the default comparer for that field's type.
+
+
+
+ Compares this instance to a specified instance and returns an indication of their relative values.
+ An instance to compare.
+
+ A signed number indicating the relative values of this instance and .
+ Returns less than zero if this instance is less than , zero if this
+ instance is equal to , and greater than zero if this instance is greater
+ than .
+
+
+
+
+ Returns the hash code for the current instance.
+
+ A 32-bit signed integer hash code.
+
+
+
+ Returns a string that represents the value of this instance.
+
+ The string representation of this instance.
+
+ The string returned by this method takes the form (Item1, Item2, Item3, Item4, Item5, Item6, Item7).
+ If any field value is , it is represented as .
+
+
+
+
+ Represents an 8-tuple, or octuple, as a value type.
+
+ The type of the tuple's first component.
+ The type of the tuple's second component.
+ The type of the tuple's third component.
+ The type of the tuple's fourth component.
+ The type of the tuple's fifth component.
+ The type of the tuple's sixth component.
+ The type of the tuple's seventh component.
+ The type of the tuple's eighth component.
+
+
+
+ The current instance's first component.
+
+
+
+
+ The current instance's second component.
+
+
+
+
+ The current instance's third component.
+
+
+
+
+ The current instance's fourth component.
+
+
+
+
+ The current instance's fifth component.
+
+
+
+
+ The current instance's sixth component.
+
+
+
+
+ The current instance's seventh component.
+
+
+
+
+ The current instance's eighth component.
+
+
+
+
+ Initializes a new instance of the value type.
+
+ The value of the tuple's first component.
+ The value of the tuple's second component.
+ The value of the tuple's third component.
+ The value of the tuple's fourth component.
+ The value of the tuple's fifth component.
+ The value of the tuple's sixth component.
+ The value of the tuple's seventh component.
+ The value of the tuple's eight component.
+
+
+
+ Returns a value that indicates whether the current instance is equal to a specified object.
+
+ The object to compare with this instance.
+ if the current instance is equal to the specified object; otherwise, .
+
+ The parameter is considered to be equal to the current instance under the following conditions:
+
+ - It is a value type.
+ - Its components are of the same types as those of the current instance.
+ - Its components are equal to those of the current instance. Equality is determined by the default object equality comparer for each component.
+
+
+
+
+
+ Returns a value that indicates whether the current
+ instance is equal to a specified .
+
+ The tuple to compare with this instance.
+ if the current instance is equal to the specified tuple; otherwise, .
+
+ The parameter is considered to be equal to the current instance if each of its fields
+ are equal to that of the current instance, using the default comparer for that field's type.
+
+
+
+ Compares this instance to a specified instance and returns an indication of their relative values.
+ An instance to compare.
+
+ A signed number indicating the relative values of this instance and .
+ Returns less than zero if this instance is less than , zero if this
+ instance is equal to , and greater than zero if this instance is greater
+ than .
+
+
+
+
+ Returns the hash code for the current instance.
+
+ A 32-bit signed integer hash code.
+
+
+
+ Returns a string that represents the value of this instance.
+
+ The string representation of this instance.
+
+ The string returned by this method takes the form (Item1, Item2, Item3, Item4, Item5, Item6, Item7, Rest).
+ If any field value is , it is represented as .
+
+
+
+
diff --git a/Narzędzie diagnostyczne karty sieciowej/bin/Release/Narzędzie diagnostyczne karty sieciowej.exe b/Narzędzie diagnostyczne karty sieciowej/bin/Release/Narzędzie diagnostyczne karty sieciowej.exe
new file mode 100644
index 0000000..34b9057
Binary files /dev/null and b/Narzędzie diagnostyczne karty sieciowej/bin/Release/Narzędzie diagnostyczne karty sieciowej.exe differ
diff --git a/Narzędzie diagnostyczne karty sieciowej/bin/Release/Narzędzie diagnostyczne karty sieciowej.exe.config b/Narzędzie diagnostyczne karty sieciowej/bin/Release/Narzędzie diagnostyczne karty sieciowej.exe.config
new file mode 100644
index 0000000..7c59014
--- /dev/null
+++ b/Narzędzie diagnostyczne karty sieciowej/bin/Release/Narzędzie diagnostyczne karty sieciowej.exe.config
@@ -0,0 +1,21 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Courier New, 8.25pt
+
+
+ 612, 429
+
+
+
+
\ No newline at end of file
diff --git a/Narzędzie diagnostyczne karty sieciowej/bin/Release/Narzędzie diagnostyczne karty sieciowej.pdb b/Narzędzie diagnostyczne karty sieciowej/bin/Release/Narzędzie diagnostyczne karty sieciowej.pdb
new file mode 100644
index 0000000..d6c25df
Binary files /dev/null and b/Narzędzie diagnostyczne karty sieciowej/bin/Release/Narzędzie diagnostyczne karty sieciowej.pdb differ
diff --git a/Narzędzie diagnostyczne karty sieciowej/bin/Release/System.ValueTuple.dll b/Narzędzie diagnostyczne karty sieciowej/bin/Release/System.ValueTuple.dll
new file mode 100644
index 0000000..65fa9ee
Binary files /dev/null and b/Narzędzie diagnostyczne karty sieciowej/bin/Release/System.ValueTuple.dll differ
diff --git a/Narzędzie diagnostyczne karty sieciowej/bin/Release/System.ValueTuple.xml b/Narzędzie diagnostyczne karty sieciowej/bin/Release/System.ValueTuple.xml
new file mode 100644
index 0000000..92b0c5c
--- /dev/null
+++ b/Narzędzie diagnostyczne karty sieciowej/bin/Release/System.ValueTuple.xml
@@ -0,0 +1,1299 @@
+
+
+
+ System.ValueTuple
+
+
+
+
+ Indicates that the use of on a member is meant to be treated as a tuple with element names.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+ Specifies, in a pre-order depth-first traversal of a type's
+ construction, which occurrences are
+ meant to carry element names.
+
+
+ This constructor is meant to be used on types that contain an
+ instantiation of that contains
+ element names. For instance, if C is a generic type with
+ two type parameters, then a use of the constructed type C{, might be intended to
+ treat the first type argument as a tuple with element names and the
+ second as a tuple without element names. In which case, the
+ appropriate attribute specification should use a
+ transformNames value of { "name1", "name2", null, null,
+ null }.
+
+
+
+
+ Specifies, in a pre-order depth-first traversal of a type's
+ construction, which elements are
+ meant to carry element names.
+
+
+
+
+ Provides extension methods for instances to interop with C# tuples features (deconstruction syntax, converting from and to ).
+
+
+
+
+ Deconstruct a properly nested with 1 elements.
+
+
+
+
+ Deconstruct a properly nested with 2 elements.
+
+
+
+
+ Deconstruct a properly nested with 3 elements.
+
+
+
+
+ Deconstruct a properly nested with 4 elements.
+
+
+
+
+ Deconstruct a properly nested with 5 elements.
+
+
+
+
+ Deconstruct a properly nested with 6 elements.
+
+
+
+
+ Deconstruct a properly nested with 7 elements.
+
+
+
+
+ Deconstruct a properly nested with 8 elements.
+
+
+
+
+ Deconstruct a properly nested with 9 elements.
+
+
+
+
+ Deconstruct a properly nested with 10 elements.
+
+
+
+
+ Deconstruct a properly nested with 11 elements.
+
+
+
+
+ Deconstruct a properly nested with 12 elements.
+
+
+
+
+ Deconstruct a properly nested with 13 elements.
+
+
+
+
+ Deconstruct a properly nested with 14 elements.
+
+
+
+
+ Deconstruct a properly nested with 15 elements.
+
+
+
+
+ Deconstruct a properly nested with 16 elements.
+
+
+
+
+ Deconstruct a properly nested with 17 elements.
+
+
+
+
+ Deconstruct a properly nested with 18 elements.
+
+
+
+
+ Deconstruct a properly nested with 19 elements.
+
+
+
+
+ Deconstruct a properly nested with 20 elements.
+
+
+
+
+ Deconstruct a properly nested with 21 elements.
+
+
+
+
+ Make a properly nested from a properly nested with 1 element.
+
+
+
+
+ Make a properly nested from a properly nested with 2 elements.
+
+
+
+
+ Make a properly nested from a properly nested with 3 elements.
+
+
+
+
+ Make a properly nested from a properly nested with 4 elements.
+
+
+
+
+ Make a properly nested from a properly nested with 5 elements.
+
+
+
+
+ Make a properly nested from a properly nested with 6 elements.
+
+
+
+
+ Make a properly nested from a properly nested with 7 elements.
+
+
+
+
+ Make a properly nested from a properly nested with 8 elements.
+
+
+
+
+ Make a properly nested from a properly nested with 9 elements.
+
+
+
+
+ Make a properly nested from a properly nested with 10 elements.
+
+
+
+
+ Make a properly nested from a properly nested with 11 elements.
+
+
+
+
+ Make a properly nested from a properly nested with 12 elements.
+
+
+
+
+ Make a properly nested from a properly nested with 13 elements.
+
+
+
+
+ Make a properly nested from a properly nested with 14 elements.
+
+
+
+
+ Make a properly nested from a properly nested with 15 elements.
+
+
+
+
+ Make a properly nested from a properly nested with 16 elements.
+
+
+
+
+ Make a properly nested from a properly nested with 17 elements.
+
+
+
+
+ Make a properly nested from a properly nested with 18 elements.
+
+
+
+
+ Make a properly nested from a properly nested with 19 elements.
+
+
+
+
+ Make a properly nested from a properly nested with 20 elements.
+
+
+
+
+ Make a properly nested from a properly nested with 21 elements.
+
+
+
+
+ Make a properly nested from a properly nested with 1 element.
+
+
+
+
+ Make a properly nested from a properly nested with 2 elements.
+
+
+
+
+ Make a properly nested from a properly nested with 3 elements.
+
+
+
+
+ Make a properly nested from a properly nested with 4 elements.
+
+
+
+
+ Make a properly nested from a properly nested with 5 elements.
+
+
+
+
+ Make a properly nested from a properly nested with 6 elements.
+
+
+
+
+ Make a properly nested from a properly nested with 7 elements.
+
+
+
+
+ Make a properly nested from a properly nested with 8 elements.
+
+
+
+
+ Make a properly nested from a properly nested with 9 elements.
+
+
+
+
+ Make a properly nested from a properly nested with 10 elements.
+
+
+
+
+ Make a properly nested from a properly nested with 11 elements.
+
+
+
+
+ Make a properly nested from a properly nested with 12 elements.
+
+
+
+
+ Make a properly nested from a properly nested with 13 elements.
+
+
+
+
+ Make a properly nested from a properly nested with 14 elements.
+
+
+
+
+ Make a properly nested from a properly nested with 15 elements.
+
+
+
+
+ Make a properly nested from a properly nested with 16 elements.
+
+
+
+
+ Make a properly nested from a properly nested with 17 elements.
+
+
+
+
+ Make a properly nested from a properly nested with 18 elements.
+
+
+
+
+ Make a properly nested from a properly nested with 19 elements.
+
+
+
+
+ Make a properly nested from a properly nested with 20 elements.
+
+
+
+
+ Make a properly nested from a properly nested with 21 elements.
+
+
+
+
+ Helper so we can call some tuple methods recursively without knowing the underlying types.
+
+
+
+
+ The ValueTuple types (from arity 0 to 8) comprise the runtime implementation that underlies tuples in C# and struct tuples in F#.
+ Aside from created via language syntax, they are most easily created via the ValueTuple.Create factory methods.
+ The System.ValueTuple types differ from the System.Tuple types in that:
+ - they are structs rather than classes,
+ - they are mutable rather than readonly, and
+ - their members (such as Item1, Item2, etc) are fields rather than properties.
+
+
+
+
+ Returns a value that indicates whether the current instance is equal to a specified object.
+
+ The object to compare with this instance.
+ if is a .
+
+
+ Returns a value indicating whether this instance is equal to a specified value.
+ An instance to compare to this instance.
+ true if has the same value as this instance; otherwise, false.
+
+
+ Compares this instance to a specified instance and returns an indication of their relative values.
+ An instance to compare.
+
+ A signed number indicating the relative values of this instance and .
+ Returns less than zero if this instance is less than , zero if this
+ instance is equal to , and greater than zero if this instance is greater
+ than .
+
+
+
+ Returns the hash code for this instance.
+ A 32-bit signed integer hash code.
+
+
+
+ Returns a string that represents the value of this instance.
+
+ The string representation of this instance.
+
+ The string returned by this method takes the form ().
+
+
+
+ Creates a new struct 0-tuple.
+ A 0-tuple.
+
+
+ Creates a new struct 1-tuple, or singleton.
+ The type of the first component of the tuple.
+ The value of the first component of the tuple.
+ A 1-tuple (singleton) whose value is (item1).
+
+
+ Creates a new struct 2-tuple, or pair.
+ The type of the first component of the tuple.
+ The type of the second component of the tuple.
+ The value of the first component of the tuple.
+ The value of the second component of the tuple.
+ A 2-tuple (pair) whose value is (item1, item2).
+
+
+ Creates a new struct 3-tuple, or triple.
+ The type of the first component of the tuple.
+ The type of the second component of the tuple.
+ The type of the third component of the tuple.
+ The value of the first component of the tuple.
+ The value of the second component of the tuple.
+ The value of the third component of the tuple.
+ A 3-tuple (triple) whose value is (item1, item2, item3).
+
+
+ Creates a new struct 4-tuple, or quadruple.
+ The type of the first component of the tuple.
+ The type of the second component of the tuple.
+ The type of the third component of the tuple.
+ The type of the fourth component of the tuple.
+ The value of the first component of the tuple.
+ The value of the second component of the tuple.
+ The value of the third component of the tuple.
+ The value of the fourth component of the tuple.
+ A 4-tuple (quadruple) whose value is (item1, item2, item3, item4).
+
+
+ Creates a new struct 5-tuple, or quintuple.
+ The type of the first component of the tuple.
+ The type of the second component of the tuple.
+ The type of the third component of the tuple.
+ The type of the fourth component of the tuple.
+ The type of the fifth component of the tuple.
+ The value of the first component of the tuple.
+ The value of the second component of the tuple.
+ The value of the third component of the tuple.
+ The value of the fourth component of the tuple.
+ The value of the fifth component of the tuple.
+ A 5-tuple (quintuple) whose value is (item1, item2, item3, item4, item5).
+
+
+ Creates a new struct 6-tuple, or sextuple.
+ The type of the first component of the tuple.
+ The type of the second component of the tuple.
+ The type of the third component of the tuple.
+ The type of the fourth component of the tuple.
+ The type of the fifth component of the tuple.
+ The type of the sixth component of the tuple.
+ The value of the first component of the tuple.
+ The value of the second component of the tuple.
+ The value of the third component of the tuple.
+ The value of the fourth component of the tuple.
+ The value of the fifth component of the tuple.
+ The value of the sixth component of the tuple.
+ A 6-tuple (sextuple) whose value is (item1, item2, item3, item4, item5, item6).
+
+
+ Creates a new struct 7-tuple, or septuple.
+ The type of the first component of the tuple.
+ The type of the second component of the tuple.
+ The type of the third component of the tuple.
+ The type of the fourth component of the tuple.
+ The type of the fifth component of the tuple.
+ The type of the sixth component of the tuple.
+ The type of the seventh component of the tuple.
+ The value of the first component of the tuple.
+ The value of the second component of the tuple.
+ The value of the third component of the tuple.
+ The value of the fourth component of the tuple.
+ The value of the fifth component of the tuple.
+ The value of the sixth component of the tuple.
+ The value of the seventh component of the tuple.
+ A 7-tuple (septuple) whose value is (item1, item2, item3, item4, item5, item6, item7).
+
+
+ Creates a new struct 8-tuple, or octuple.
+ The type of the first component of the tuple.
+ The type of the second component of the tuple.
+ The type of the third component of the tuple.
+ The type of the fourth component of the tuple.
+ The type of the fifth component of the tuple.
+ The type of the sixth component of the tuple.
+ The type of the seventh component of the tuple.
+ The type of the eighth component of the tuple.
+ The value of the first component of the tuple.
+ The value of the second component of the tuple.
+ The value of the third component of the tuple.
+ The value of the fourth component of the tuple.
+ The value of the fifth component of the tuple.
+ The value of the sixth component of the tuple.
+ The value of the seventh component of the tuple.
+ The value of the eighth component of the tuple.
+ An 8-tuple (octuple) whose value is (item1, item2, item3, item4, item5, item6, item7, item8).
+
+
+ Represents a 1-tuple, or singleton, as a value type.
+ The type of the tuple's only component.
+
+
+
+ The current instance's first component.
+
+
+
+
+ Initializes a new instance of the value type.
+
+ The value of the tuple's first component.
+
+
+
+ Returns a value that indicates whether the current instance is equal to a specified object.
+
+ The object to compare with this instance.
+ if the current instance is equal to the specified object; otherwise, .
+
+ The parameter is considered to be equal to the current instance under the following conditions:
+
+ - It is a value type.
+ - Its components are of the same types as those of the current instance.
+ - Its components are equal to those of the current instance. Equality is determined by the default object equality comparer for each component.
+
+
+
+
+
+ Returns a value that indicates whether the current
+ instance is equal to a specified .
+
+ The tuple to compare with this instance.
+ if the current instance is equal to the specified tuple; otherwise, .
+
+ The parameter is considered to be equal to the current instance if each of its field
+ is equal to that of the current instance, using the default comparer for that field's type.
+
+
+
+ Compares this instance to a specified instance and returns an indication of their relative values.
+ An instance to compare.
+
+ A signed number indicating the relative values of this instance and .
+ Returns less than zero if this instance is less than , zero if this
+ instance is equal to , and greater than zero if this instance is greater
+ than .
+
+
+
+
+ Returns the hash code for the current instance.
+
+ A 32-bit signed integer hash code.
+
+
+
+ Returns a string that represents the value of this instance.
+
+ The string representation of this instance.
+
+ The string returned by this method takes the form (Item1),
+ where Item1 represents the value of . If the field is ,
+ it is represented as .
+
+
+
+
+ Represents a 2-tuple, or pair, as a value type.
+
+ The type of the tuple's first component.
+ The type of the tuple's second component.
+
+
+
+ The current instance's first component.
+
+
+
+
+ The current instance's second component.
+
+
+
+
+ Initializes a new instance of the value type.
+
+ The value of the tuple's first component.
+ The value of the tuple's second component.
+
+
+
+ Returns a value that indicates whether the current instance is equal to a specified object.
+
+ The object to compare with this instance.
+ if the current instance is equal to the specified object; otherwise, .
+
+
+ The parameter is considered to be equal to the current instance under the following conditions:
+
+ - It is a value type.
+ - Its components are of the same types as those of the current instance.
+ - Its components are equal to those of the current instance. Equality is determined by the default object equality comparer for each component.
+
+
+
+
+
+ Returns a value that indicates whether the current instance is equal to a specified .
+
+ The tuple to compare with this instance.
+ if the current instance is equal to the specified tuple; otherwise, .
+
+ The parameter is considered to be equal to the current instance if each of its fields
+ are equal to that of the current instance, using the default comparer for that field's type.
+
+
+
+
+ Returns a value that indicates whether the current instance is equal to a specified object based on a specified comparison method.
+
+ The object to compare with this instance.
+ An object that defines the method to use to evaluate whether the two objects are equal.
+ if the current instance is equal to the specified object; otherwise, .
+
+
+ This member is an explicit interface member implementation. It can be used only when the
+ instance is cast to an interface.
+
+ The implementation is called only if other is not ,
+ and if it can be successfully cast (in C#) or converted (in Visual Basic) to a
+ whose components are of the same types as those of the current instance. The IStructuralEquatable.Equals(Object, IEqualityComparer) method
+ first passes the values of the objects to be compared to the
+ implementation. If this method call returns , the method is
+ called again and passed the values of the two instances.
+
+
+
+ Compares this instance to a specified instance and returns an indication of their relative values.
+ An instance to compare.
+
+ A signed number indicating the relative values of this instance and .
+ Returns less than zero if this instance is less than , zero if this
+ instance is equal to , and greater than zero if this instance is greater
+ than .
+
+
+
+
+ Returns the hash code for the current instance.
+
+ A 32-bit signed integer hash code.
+
+
+
+ Returns a string that represents the value of this instance.
+
+ The string representation of this instance.
+
+ The string returned by this method takes the form (Item1, Item2),
+ where Item1 and Item2 represent the values of the
+ and fields. If either field value is ,
+ it is represented as .
+
+
+
+
+ Represents a 3-tuple, or triple, as a value type.
+
+ The type of the tuple's first component.
+ The type of the tuple's second component.
+ The type of the tuple's third component.
+
+
+
+ The current instance's first component.
+
+
+
+
+ The current instance's second component.
+
+
+
+
+ The current instance's third component.
+
+
+
+
+ Initializes a new instance of the value type.
+
+ The value of the tuple's first component.
+ The value of the tuple's second component.
+ The value of the tuple's third component.
+
+
+
+ Returns a value that indicates whether the current instance is equal to a specified object.
+
+ The object to compare with this instance.
+ if the current instance is equal to the specified object; otherwise, .
+
+ The parameter is considered to be equal to the current instance under the following conditions:
+
+ - It is a value type.
+ - Its components are of the same types as those of the current instance.
+ - Its components are equal to those of the current instance. Equality is determined by the default object equality comparer for each component.
+
+
+
+
+
+ Returns a value that indicates whether the current
+ instance is equal to a specified .
+
+ The tuple to compare with this instance.
+ if the current instance is equal to the specified tuple; otherwise, .
+
+ The parameter is considered to be equal to the current instance if each of its fields
+ are equal to that of the current instance, using the default comparer for that field's type.
+
+
+
+ Compares this instance to a specified instance and returns an indication of their relative values.
+ An instance to compare.
+
+ A signed number indicating the relative values of this instance and .
+ Returns less than zero if this instance is less than , zero if this
+ instance is equal to , and greater than zero if this instance is greater
+ than .
+
+
+
+
+ Returns the hash code for the current instance.
+
+ A 32-bit signed integer hash code.
+
+
+
+ Returns a string that represents the value of this instance.
+
+ The string representation of this instance.
+
+ The string returned by this method takes the form (Item1, Item2, Item3).
+ If any field value is , it is represented as .
+
+
+
+
+ Represents a 4-tuple, or quadruple, as a value type.
+
+ The type of the tuple's first component.
+ The type of the tuple's second component.
+ The type of the tuple's third component.
+ The type of the tuple's fourth component.
+
+
+
+ The current instance's first component.
+
+
+
+
+ The current instance's second component.
+
+
+
+
+ The current instance's third component.
+
+
+
+
+ The current instance's fourth component.
+
+
+
+
+ Initializes a new instance of the value type.
+
+ The value of the tuple's first component.
+ The value of the tuple's second component.
+ The value of the tuple's third component.
+ The value of the tuple's fourth component.
+
+
+
+ Returns a value that indicates whether the current instance is equal to a specified object.
+
+ The object to compare with this instance.
+ if the current instance is equal to the specified object; otherwise, .
+
+ The parameter is considered to be equal to the current instance under the following conditions:
+
+ - It is a value type.
+ - Its components are of the same types as those of the current instance.
+ - Its components are equal to those of the current instance. Equality is determined by the default object equality comparer for each component.
+
+
+
+
+
+ Returns a value that indicates whether the current
+ instance is equal to a specified .
+
+ The tuple to compare with this instance.
+ if the current instance is equal to the specified tuple; otherwise, .
+
+ The parameter is considered to be equal to the current instance if each of its fields
+ are equal to that of the current instance, using the default comparer for that field's type.
+
+
+
+ Compares this instance to a specified instance and returns an indication of their relative values.
+ An instance to compare.
+
+ A signed number indicating the relative values of this instance and .
+ Returns less than zero if this instance is less than , zero if this
+ instance is equal to , and greater than zero if this instance is greater
+ than .
+
+
+
+
+ Returns the hash code for the current instance.
+
+ A 32-bit signed integer hash code.
+
+
+
+ Returns a string that represents the value of this instance.
+
+ The string representation of this instance.
+
+ The string returned by this method takes the form (Item1, Item2, Item3, Item4).
+ If any field value is , it is represented as .
+
+
+
+
+ Represents a 5-tuple, or quintuple, as a value type.
+
+ The type of the tuple's first component.
+ The type of the tuple's second component.
+ The type of the tuple's third component.
+ The type of the tuple's fourth component.
+ The type of the tuple's fifth component.
+
+
+
+ The current instance's first component.
+
+
+
+
+ The current instance's second component.
+
+
+
+
+ The current instance's third component.
+
+
+
+
+ The current instance's fourth component.
+
+
+
+
+ The current instance's fifth component.
+
+
+
+
+ Initializes a new instance of the value type.
+
+ The value of the tuple's first component.
+ The value of the tuple's second component.
+ The value of the tuple's third component.
+ The value of the tuple's fourth component.
+ The value of the tuple's fifth component.
+
+
+
+ Returns a value that indicates whether the current instance is equal to a specified object.
+
+ The object to compare with this instance.
+ if the current instance is equal to the specified object; otherwise, .
+
+ The parameter is considered to be equal to the current instance under the following conditions:
+
+ - It is a value type.
+ - Its components are of the same types as those of the current instance.
+ - Its components are equal to those of the current instance. Equality is determined by the default object equality comparer for each component.
+
+
+
+
+
+ Returns a value that indicates whether the current
+ instance is equal to a specified .
+
+ The tuple to compare with this instance.
+ if the current instance is equal to the specified tuple; otherwise, .
+
+ The parameter is considered to be equal to the current instance if each of its fields
+ are equal to that of the current instance, using the default comparer for that field's type.
+
+
+
+ Compares this instance to a specified instance and returns an indication of their relative values.
+ An instance to compare.
+
+ A signed number indicating the relative values of this instance and .
+ Returns less than zero if this instance is less than , zero if this
+ instance is equal to , and greater than zero if this instance is greater
+ than .
+
+
+
+
+ Returns the hash code for the current instance.
+
+ A 32-bit signed integer hash code.
+
+
+
+ Returns a string that represents the value of this instance.
+
+ The string representation of this instance.
+
+ The string returned by this method takes the form (Item1, Item2, Item3, Item4, Item5).
+ If any field value is , it is represented as .
+
+
+
+
+ Represents a 6-tuple, or sixtuple, as a value type.
+
+ The type of the tuple's first component.
+ The type of the tuple's second component.
+ The type of the tuple's third component.
+ The type of the tuple's fourth component.
+ The type of the tuple's fifth component.
+ The type of the tuple's sixth component.
+
+
+
+ The current instance's first component.
+
+
+
+
+ The current instance's second component.
+
+
+
+
+ The current instance's third component.
+
+
+
+
+ The current instance's fourth component.
+
+
+
+
+ The current instance's fifth component.
+
+
+
+
+ The current instance's sixth component.
+
+
+
+
+ Initializes a new instance of the value type.
+
+ The value of the tuple's first component.
+ The value of the tuple's second component.
+ The value of the tuple's third component.
+ The value of the tuple's fourth component.
+ The value of the tuple's fifth component.
+ The value of the tuple's sixth component.
+
+
+
+ Returns a value that indicates whether the current instance is equal to a specified object.
+
+ The object to compare with this instance.
+ if the current instance is equal to the specified object; otherwise, .
+
+ The parameter is considered to be equal to the current instance under the following conditions:
+
+ - It is a value type.
+ - Its components are of the same types as those of the current instance.
+ - Its components are equal to those of the current instance. Equality is determined by the default object equality comparer for each component.
+
+
+
+
+
+ Returns a value that indicates whether the current
+ instance is equal to a specified .
+
+ The tuple to compare with this instance.
+ if the current instance is equal to the specified tuple; otherwise, .
+
+ The parameter is considered to be equal to the current instance if each of its fields
+ are equal to that of the current instance, using the default comparer for that field's type.
+
+
+
+ Compares this instance to a specified instance and returns an indication of their relative values.
+ An instance to compare.
+
+ A signed number indicating the relative values of this instance and .
+ Returns less than zero if this instance is less than , zero if this
+ instance is equal to , and greater than zero if this instance is greater
+ than .
+
+
+
+
+ Returns the hash code for the current instance.
+
+ A 32-bit signed integer hash code.
+
+
+
+ Returns a string that represents the value of this instance.
+
+ The string representation of this instance.
+
+ The string returned by this method takes the form (Item1, Item2, Item3, Item4, Item5, Item6).
+ If any field value is , it is represented as .
+
+
+
+
+ Represents a 7-tuple, or sentuple, as a value type.
+
+ The type of the tuple's first component.
+ The type of the tuple's second component.
+ The type of the tuple's third component.
+ The type of the tuple's fourth component.
+ The type of the tuple's fifth component.
+ The type of the tuple's sixth component.
+ The type of the tuple's seventh component.
+
+
+
+ The current instance's first component.
+
+
+
+
+ The current instance's second component.
+
+
+
+
+ The current instance's third component.
+
+
+
+
+ The current instance's fourth component.
+
+
+
+
+ The current instance's fifth component.
+
+
+
+
+ The current instance's sixth component.
+
+
+
+
+ The current instance's seventh component.
+
+
+
+
+ Initializes a new instance of the value type.
+
+ The value of the tuple's first component.
+ The value of the tuple's second component.
+ The value of the tuple's third component.
+ The value of the tuple's fourth component.
+ The value of the tuple's fifth component.
+ The value of the tuple's sixth component.
+ The value of the tuple's seventh component.
+
+
+
+ Returns a value that indicates whether the current instance is equal to a specified object.
+
+ The object to compare with this instance.
+ if the current instance is equal to the specified object; otherwise, .
+
+ The parameter is considered to be equal to the current instance under the following conditions:
+
+ - It is a value type.
+ - Its components are of the same types as those of the current instance.
+ - Its components are equal to those of the current instance. Equality is determined by the default object equality comparer for each component.
+
+
+
+
+
+ Returns a value that indicates whether the current
+ instance is equal to a specified .
+
+ The tuple to compare with this instance.
+ if the current instance is equal to the specified tuple; otherwise, .
+
+ The parameter is considered to be equal to the current instance if each of its fields
+ are equal to that of the current instance, using the default comparer for that field's type.
+
+
+
+ Compares this instance to a specified instance and returns an indication of their relative values.
+ An instance to compare.
+
+ A signed number indicating the relative values of this instance and .
+ Returns less than zero if this instance is less than , zero if this
+ instance is equal to , and greater than zero if this instance is greater
+ than .
+
+
+
+
+ Returns the hash code for the current instance.
+
+ A 32-bit signed integer hash code.
+
+
+
+ Returns a string that represents the value of this instance.
+
+ The string representation of this instance.
+
+ The string returned by this method takes the form (Item1, Item2, Item3, Item4, Item5, Item6, Item7).
+ If any field value is , it is represented as .
+
+
+
+
+ Represents an 8-tuple, or octuple, as a value type.
+
+ The type of the tuple's first component.
+ The type of the tuple's second component.
+ The type of the tuple's third component.
+ The type of the tuple's fourth component.
+ The type of the tuple's fifth component.
+ The type of the tuple's sixth component.
+ The type of the tuple's seventh component.
+ The type of the tuple's eighth component.
+
+
+
+ The current instance's first component.
+
+
+
+
+ The current instance's second component.
+
+
+
+
+ The current instance's third component.
+
+
+
+
+ The current instance's fourth component.
+
+
+
+
+ The current instance's fifth component.
+
+
+
+
+ The current instance's sixth component.
+
+
+
+
+ The current instance's seventh component.
+
+
+
+
+ The current instance's eighth component.
+
+
+
+
+ Initializes a new instance of the value type.
+
+ The value of the tuple's first component.
+ The value of the tuple's second component.
+ The value of the tuple's third component.
+ The value of the tuple's fourth component.
+ The value of the tuple's fifth component.
+ The value of the tuple's sixth component.
+ The value of the tuple's seventh component.
+ The value of the tuple's eight component.
+
+
+
+ Returns a value that indicates whether the current instance is equal to a specified object.
+
+ The object to compare with this instance.
+ if the current instance is equal to the specified object; otherwise, .
+
+ The parameter is considered to be equal to the current instance under the following conditions:
+
+ - It is a value type.
+ - Its components are of the same types as those of the current instance.
+ - Its components are equal to those of the current instance. Equality is determined by the default object equality comparer for each component.
+
+
+
+
+
+ Returns a value that indicates whether the current
+ instance is equal to a specified .
+
+ The tuple to compare with this instance.
+ if the current instance is equal to the specified tuple; otherwise, .
+
+ The parameter is considered to be equal to the current instance if each of its fields
+ are equal to that of the current instance, using the default comparer for that field's type.
+
+
+
+ Compares this instance to a specified instance and returns an indication of their relative values.
+ An instance to compare.
+
+ A signed number indicating the relative values of this instance and .
+ Returns less than zero if this instance is less than , zero if this
+ instance is equal to , and greater than zero if this instance is greater
+ than .
+
+
+
+
+ Returns the hash code for the current instance.
+
+ A 32-bit signed integer hash code.
+
+
+
+ Returns a string that represents the value of this instance.
+
+ The string representation of this instance.
+
+ The string returned by this method takes the form (Item1, Item2, Item3, Item4, Item5, Item6, Item7, Rest).
+ If any field value is , it is represented as .
+
+
+
+
diff --git a/Narzędzie diagnostyczne karty sieciowej/icon.ico b/Narzędzie diagnostyczne karty sieciowej/icon.ico
new file mode 100644
index 0000000..f1d1329
Binary files /dev/null and b/Narzędzie diagnostyczne karty sieciowej/icon.ico differ
diff --git a/Narzędzie diagnostyczne karty sieciowej/obj/Debug/DesignTimeResolveAssemblyReferences.cache b/Narzędzie diagnostyczne karty sieciowej/obj/Debug/DesignTimeResolveAssemblyReferences.cache
new file mode 100644
index 0000000..c76b2a1
Binary files /dev/null and b/Narzędzie diagnostyczne karty sieciowej/obj/Debug/DesignTimeResolveAssemblyReferences.cache differ
diff --git a/Narzędzie diagnostyczne karty sieciowej/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache b/Narzędzie diagnostyczne karty sieciowej/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache
new file mode 100644
index 0000000..344afbb
Binary files /dev/null and b/Narzędzie diagnostyczne karty sieciowej/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache differ