├── LICENSE ├── README.md ├── Retranslyator.sln ├── Retranslyator.v12.suo └── Retranslyator ├── App.config ├── Form1.Designer.cs ├── Form1.cs ├── Form1.resx ├── Program.cs ├── Properties ├── AssemblyInfo.cs ├── Resources.Designer.cs ├── Resources.resx ├── Settings.Designer.cs └── Settings.settings ├── Retranslyator.csproj ├── bin └── Debug │ ├── NAudio.dll │ ├── Retranslyator.exe │ ├── Retranslyator.exe.config │ ├── Retranslyator.pdb │ ├── Retranslyator.vshost.exe │ ├── Retranslyator.vshost.exe.config │ └── Retranslyator.vshost.exe.manifest └── obj └── Debug ├── DesignTimeResolveAssemblyReferences.cache ├── DesignTimeResolveAssemblyReferencesInput.cache ├── Retranslyator.Form1.resources ├── Retranslyator.Properties.Resources.resources ├── Retranslyator.csproj.FileListAbsolute.txt ├── Retranslyator.csproj.GenerateResource.Cache ├── Retranslyator.csprojResolveAssemblyReference.cache ├── Retranslyator.exe ├── Retranslyator.pdb ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs /LICENSE: -------------------------------------------------------------------------------- 1 | The MIT License (MIT) 2 | 3 | Copyright (c) 2015 ewgraf 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | 23 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Ratranslyator 2 | 3 | This is an example of UDP P2P voice chat, using "UDP hole punching" tecnology. 4 | It privides ability to send your voice over UDP P2P no-server connection. 5 | VS2012 C#. 6 | 7 | Thanks to NAudio project for sipmle library to use and Diablo II artists for the awesome icon. 8 | 9 | Feel free to contact via ewgraf1893@mail.ru 10 | -------------------------------------------------------------------------------- /Retranslyator.sln: -------------------------------------------------------------------------------- 1 |  2 | Microsoft Visual Studio Solution File, Format Version 12.00 3 | # Visual Studio 2013 4 | VisualStudioVersion = 12.0.31101.0 5 | MinimumVisualStudioVersion = 10.0.40219.1 6 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Retranslyator", "Retranslyator\Retranslyator.csproj", "{72DC3A3A-7773-4705-B170-5D9343750ECB}" 7 | EndProject 8 | Global 9 | GlobalSection(SolutionConfigurationPlatforms) = preSolution 10 | Debug|Any CPU = Debug|Any CPU 11 | Release|Any CPU = Release|Any CPU 12 | EndGlobalSection 13 | GlobalSection(ProjectConfigurationPlatforms) = postSolution 14 | {72DC3A3A-7773-4705-B170-5D9343750ECB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU 15 | {72DC3A3A-7773-4705-B170-5D9343750ECB}.Debug|Any CPU.Build.0 = Debug|Any CPU 16 | {72DC3A3A-7773-4705-B170-5D9343750ECB}.Release|Any CPU.ActiveCfg = Release|Any CPU 17 | {72DC3A3A-7773-4705-B170-5D9343750ECB}.Release|Any CPU.Build.0 = Release|Any CPU 18 | EndGlobalSection 19 | GlobalSection(SolutionProperties) = preSolution 20 | HideSolutionNode = FALSE 21 | EndGlobalSection 22 | EndGlobal 23 | -------------------------------------------------------------------------------- /Retranslyator.v12.suo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ewgraf/Retranslyator/5f172211c222730186a39f7b0bdb2fb9212eda09/Retranslyator.v12.suo -------------------------------------------------------------------------------- /Retranslyator/App.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Retranslyator/Form1.Designer.cs: -------------------------------------------------------------------------------- 1 | namespace Retranslyator 2 | { 3 | partial class Form1 4 | { 5 | /// 6 | /// Required designer variable. 7 | /// 8 | private System.ComponentModel.IContainer components = null; 9 | 10 | /// 11 | /// Clean up any resources being used. 12 | /// 13 | /// true if managed resources should be disposed; otherwise, false. 14 | protected override void Dispose(bool disposing) 15 | { 16 | if (disposing && (components != null)) 17 | { 18 | components.Dispose(); 19 | } 20 | base.Dispose(disposing); 21 | } 22 | 23 | #region Windows Form Designer generated code 24 | 25 | /// 26 | /// Required method for Designer support - do not modify 27 | /// the contents of this method with the code editor. 28 | /// 29 | private void InitializeComponent() 30 | { 31 | this.buttonConnect = new System.Windows.Forms.Button(); 32 | this.textBox1 = new System.Windows.Forms.TextBox(); 33 | this.SuspendLayout(); 34 | // 35 | // buttonConnect 36 | // 37 | this.buttonConnect.Font = new System.Drawing.Font("Constantia", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204))); 38 | this.buttonConnect.Location = new System.Drawing.Point(12, 45); 39 | this.buttonConnect.Name = "buttonConnect"; 40 | this.buttonConnect.Size = new System.Drawing.Size(118, 35); 41 | this.buttonConnect.TabIndex = 2; 42 | this.buttonConnect.Text = "Поключиться"; 43 | this.buttonConnect.UseVisualStyleBackColor = true; 44 | this.buttonConnect.Click += new System.EventHandler(this.buttonConnect_Click); 45 | // 46 | // textBox1 47 | // 48 | this.textBox1.Font = new System.Drawing.Font("Constantia", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204))); 49 | this.textBox1.Location = new System.Drawing.Point(12, 12); 50 | this.textBox1.Name = "textBox1"; 51 | this.textBox1.Size = new System.Drawing.Size(118, 27); 52 | this.textBox1.TabIndex = 3; 53 | this.textBox1.Text = "127.0.0.1"; 54 | this.textBox1.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; 55 | // 56 | // Form1 57 | // 58 | this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); 59 | this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; 60 | this.ClientSize = new System.Drawing.Size(142, 92); 61 | this.Controls.Add(this.buttonConnect); 62 | this.Controls.Add(this.textBox1); 63 | this.Name = "Form1"; 64 | this.Load += new System.EventHandler(this.Form1_Load); 65 | this.ResumeLayout(false); 66 | this.PerformLayout(); 67 | 68 | } 69 | 70 | #endregion 71 | 72 | private System.Windows.Forms.Button buttonConnect; 73 | private System.Windows.Forms.TextBox textBox1; 74 | } 75 | } 76 | 77 | -------------------------------------------------------------------------------- /Retranslyator/Form1.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.IO; 3 | using System.Net; 4 | using System.Net.Sockets; 5 | using System.Threading; 6 | using System.Windows.Forms; 7 | using NAudio.Wave; 8 | 9 | namespace Retranslyator 10 | { 11 | public partial class Form1 : Form 12 | { 13 | static string ip = ""; 14 | static Thread recieve_thread; 15 | static UdpClient udpc; 16 | static IPEndPoint ipep; 17 | static Byte[] incoming; 18 | static MemoryStream sound; 19 | static WaveIn waveIn; 20 | static WaveOut waveOut; 21 | static WaveFileWriter waveWriter; 22 | 23 | public Form1() 24 | { 25 | InitializeComponent(); 26 | } 27 | 28 | private void Form1_Load(object sender, EventArgs e) 29 | { 30 | this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.Form1_Closing); 31 | } 32 | 33 | private void buttonConnect_Click(object sender, EventArgs e) 34 | { 35 | #region NAudio-staff 36 | waveIn = new WaveIn(); 37 | waveIn.BufferMilliseconds = 100; 38 | waveIn.NumberOfBuffers = 10; 39 | waveOut = new WaveOut(); 40 | 41 | // 42 | //Дефолтное устройство для записи (если оно имеется) 43 | // 44 | waveIn.DeviceNumber = 0; 45 | 46 | // 47 | //Прикрепляем к событию DataAvailable обработчик, возникающий при наличии записываемых данных 48 | // 49 | waveIn.DataAvailable += new EventHandler(waveIn_DataAvailable); 50 | 51 | // 52 | //Формат wav-файла - принимает параметры - частоту дискретизации и количество каналов(здесь mono) 53 | // 54 | waveIn.WaveFormat = new WaveFormat(44200, 2); 55 | waveIn.RecordingStopped += new EventHandler(waveIn_RecordingStopped); 56 | 57 | sound = new MemoryStream(); 58 | waveWriter = new WaveFileWriter(sound, waveIn.WaveFormat); 59 | #endregion 60 | 61 | ip = textBox1.Text; 62 | udpc = new UdpClient(40015); 63 | ipep = new IPEndPoint(IPAddress.Parse(ip), 40015); 64 | 65 | udpc.Send(new Byte[1], 1, ipep); 66 | recieve_thread = new Thread(recv); 67 | recieve_thread.Start(); 68 | 69 | waveIn.StartRecording(); 70 | } 71 | 72 | void waveIn_DataAvailable(object sender, WaveInEventArgs e) 73 | { 74 | udpc.Send(e.Buffer, e.Buffer.Length, ipep); 75 | } 76 | 77 | void waveIn_RecordingStopped(object sender, EventArgs e) 78 | { 79 | waveIn.Dispose(); 80 | waveIn = null; 81 | } 82 | 83 | private void Form1_Closing(object sender, EventArgs e) 84 | { 85 | if (waveIn == null) 86 | return; 87 | recieve_thread.Abort(); 88 | waveIn.StopRecording(); 89 | waveOut.Dispose(); 90 | waveOut = null; 91 | udpc = null; 92 | } 93 | 94 | static void recv() 95 | { 96 | BufferedWaveProvider PlayBuffer = new BufferedWaveProvider(waveIn.WaveFormat); 97 | waveOut.Init(PlayBuffer); 98 | waveOut.Play(); 99 | 100 | while (true) 101 | { 102 | incoming = udpc.Receive(ref ipep); 103 | PlayBuffer.AddSamples(incoming, 0, incoming.Length); 104 | } 105 | } 106 | } 107 | } 108 | -------------------------------------------------------------------------------- /Retranslyator/Form1.resx: -------------------------------------------------------------------------------- 1 |  2 | 3 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | text/microsoft-resx 110 | 111 | 112 | 2.0 113 | 114 | 115 | System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 116 | 117 | 118 | System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 119 | 120 | -------------------------------------------------------------------------------- /Retranslyator/Program.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Threading.Tasks; 5 | using System.Windows.Forms; 6 | 7 | namespace Retranslyator 8 | { 9 | static class Program 10 | { 11 | /// 12 | /// The main entry point for the application. 13 | /// 14 | [STAThread] 15 | static void Main() 16 | { 17 | Application.EnableVisualStyles(); 18 | Application.SetCompatibleTextRenderingDefault(false); 19 | Application.Run(new Form1()); 20 | } 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /Retranslyator/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System.Reflection; 2 | using System.Runtime.CompilerServices; 3 | using System.Runtime.InteropServices; 4 | 5 | // General Information about an assembly is controlled through the following 6 | // set of attributes. Change these attribute values to modify the information 7 | // associated with an assembly. 8 | [assembly: AssemblyTitle("Retranslyator")] 9 | [assembly: AssemblyDescription("")] 10 | [assembly: AssemblyConfiguration("")] 11 | [assembly: AssemblyCompany("")] 12 | [assembly: AssemblyProduct("Retranslyator")] 13 | [assembly: AssemblyCopyright("Copyright © 2015")] 14 | [assembly: AssemblyTrademark("")] 15 | [assembly: AssemblyCulture("")] 16 | 17 | // Setting ComVisible to false makes the types in this assembly not visible 18 | // to COM components. If you need to access a type in this assembly from 19 | // COM, set the ComVisible attribute to true on that type. 20 | [assembly: ComVisible(false)] 21 | 22 | // The following GUID is for the ID of the typelib if this project is exposed to COM 23 | [assembly: Guid("3bca2b9c-8ab2-4a41-ad22-cbeaae925039")] 24 | 25 | // Version information for an assembly consists of the following four values: 26 | // 27 | // Major Version 28 | // Minor Version 29 | // Build Number 30 | // Revision 31 | // 32 | // You can specify all the values or you can default the Build and Revision Numbers 33 | // by using the '*' as shown below: 34 | // [assembly: AssemblyVersion("1.0.*")] 35 | [assembly: AssemblyVersion("1.0.0.0")] 36 | [assembly: AssemblyFileVersion("1.0.0.0")] 37 | -------------------------------------------------------------------------------- /Retranslyator/Properties/Resources.Designer.cs: -------------------------------------------------------------------------------- 1 | //------------------------------------------------------------------------------ 2 | // 3 | // This code was generated by a tool. 4 | // Runtime Version:4.0.30319.34209 5 | // 6 | // Changes to this file may cause incorrect behavior and will be lost if 7 | // the code is regenerated. 8 | // 9 | //------------------------------------------------------------------------------ 10 | 11 | namespace Retranslyator.Properties 12 | { 13 | 14 | 15 | /// 16 | /// A strongly-typed resource class, for looking up localized strings, etc. 17 | /// 18 | // This class was auto-generated by the StronglyTypedResourceBuilder 19 | // class via a tool like ResGen or Visual Studio. 20 | // To add or remove a member, edit your .ResX file then rerun ResGen 21 | // with the /str option, or rebuild your VS project. 22 | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] 23 | [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] 24 | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] 25 | internal class Resources 26 | { 27 | 28 | private static global::System.Resources.ResourceManager resourceMan; 29 | 30 | private static global::System.Globalization.CultureInfo resourceCulture; 31 | 32 | [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] 33 | internal Resources() 34 | { 35 | } 36 | 37 | /// 38 | /// Returns the cached ResourceManager instance used by this class. 39 | /// 40 | [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] 41 | internal static global::System.Resources.ResourceManager ResourceManager 42 | { 43 | get 44 | { 45 | if ((resourceMan == null)) 46 | { 47 | global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("Retranslyator.Properties.Resources", typeof(Resources).Assembly); 48 | resourceMan = temp; 49 | } 50 | return resourceMan; 51 | } 52 | } 53 | 54 | /// 55 | /// Overrides the current thread's CurrentUICulture property for all 56 | /// resource lookups using this strongly typed resource class. 57 | /// 58 | [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] 59 | internal static global::System.Globalization.CultureInfo Culture 60 | { 61 | get 62 | { 63 | return resourceCulture; 64 | } 65 | set 66 | { 67 | resourceCulture = value; 68 | } 69 | } 70 | } 71 | } 72 | -------------------------------------------------------------------------------- /Retranslyator/Properties/Resources.resx: -------------------------------------------------------------------------------- 1 |  2 | 3 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | text/microsoft-resx 107 | 108 | 109 | 2.0 110 | 111 | 112 | System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 113 | 114 | 115 | System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 116 | 117 | -------------------------------------------------------------------------------- /Retranslyator/Properties/Settings.Designer.cs: -------------------------------------------------------------------------------- 1 | //------------------------------------------------------------------------------ 2 | // 3 | // This code was generated by a tool. 4 | // Runtime Version:4.0.30319.34209 5 | // 6 | // Changes to this file may cause incorrect behavior and will be lost if 7 | // the code is regenerated. 8 | // 9 | //------------------------------------------------------------------------------ 10 | 11 | namespace Retranslyator.Properties 12 | { 13 | 14 | 15 | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] 16 | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "11.0.0.0")] 17 | internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase 18 | { 19 | 20 | private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings()))); 21 | 22 | public static Settings Default 23 | { 24 | get 25 | { 26 | return defaultInstance; 27 | } 28 | } 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /Retranslyator/Properties/Settings.settings: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Retranslyator/Retranslyator.csproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | Debug 6 | AnyCPU 7 | {72DC3A3A-7773-4705-B170-5D9343750ECB} 8 | WinExe 9 | Properties 10 | Retranslyator 11 | Retranslyator 12 | v4.5 13 | 512 14 | 15 | 16 | AnyCPU 17 | true 18 | full 19 | false 20 | bin\Debug\ 21 | DEBUG;TRACE 22 | prompt 23 | 4 24 | 25 | 26 | AnyCPU 27 | pdbonly 28 | true 29 | bin\Release\ 30 | TRACE 31 | prompt 32 | 4 33 | 34 | 35 | 36 | False 37 | bin\Debug\NAudio.dll 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | Form 53 | 54 | 55 | Form1.cs 56 | 57 | 58 | 59 | 60 | Form1.cs 61 | 62 | 63 | ResXFileCodeGenerator 64 | Resources.Designer.cs 65 | Designer 66 | 67 | 68 | True 69 | Resources.resx 70 | 71 | 72 | SettingsSingleFileGenerator 73 | Settings.Designer.cs 74 | 75 | 76 | True 77 | Settings.settings 78 | True 79 | 80 | 81 | 82 | 83 | 84 | 85 | 92 | -------------------------------------------------------------------------------- /Retranslyator/bin/Debug/NAudio.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ewgraf/Retranslyator/5f172211c222730186a39f7b0bdb2fb9212eda09/Retranslyator/bin/Debug/NAudio.dll -------------------------------------------------------------------------------- /Retranslyator/bin/Debug/Retranslyator.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ewgraf/Retranslyator/5f172211c222730186a39f7b0bdb2fb9212eda09/Retranslyator/bin/Debug/Retranslyator.exe -------------------------------------------------------------------------------- /Retranslyator/bin/Debug/Retranslyator.exe.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Retranslyator/bin/Debug/Retranslyator.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ewgraf/Retranslyator/5f172211c222730186a39f7b0bdb2fb9212eda09/Retranslyator/bin/Debug/Retranslyator.pdb -------------------------------------------------------------------------------- /Retranslyator/bin/Debug/Retranslyator.vshost.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ewgraf/Retranslyator/5f172211c222730186a39f7b0bdb2fb9212eda09/Retranslyator/bin/Debug/Retranslyator.vshost.exe -------------------------------------------------------------------------------- /Retranslyator/bin/Debug/Retranslyator.vshost.exe.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Retranslyator/bin/Debug/Retranslyator.vshost.exe.manifest: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /Retranslyator/obj/Debug/DesignTimeResolveAssemblyReferences.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ewgraf/Retranslyator/5f172211c222730186a39f7b0bdb2fb9212eda09/Retranslyator/obj/Debug/DesignTimeResolveAssemblyReferences.cache -------------------------------------------------------------------------------- /Retranslyator/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ewgraf/Retranslyator/5f172211c222730186a39f7b0bdb2fb9212eda09/Retranslyator/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache -------------------------------------------------------------------------------- /Retranslyator/obj/Debug/Retranslyator.Form1.resources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ewgraf/Retranslyator/5f172211c222730186a39f7b0bdb2fb9212eda09/Retranslyator/obj/Debug/Retranslyator.Form1.resources -------------------------------------------------------------------------------- /Retranslyator/obj/Debug/Retranslyator.Properties.Resources.resources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ewgraf/Retranslyator/5f172211c222730186a39f7b0bdb2fb9212eda09/Retranslyator/obj/Debug/Retranslyator.Properties.Resources.resources -------------------------------------------------------------------------------- /Retranslyator/obj/Debug/Retranslyator.csproj.FileListAbsolute.txt: -------------------------------------------------------------------------------- 1 | c:\users\lenovo\documents\visual studio 2013\Projects\Retranslyator\Retranslyator\bin\Debug\Retranslyator.exe.config 2 | c:\users\lenovo\documents\visual studio 2013\Projects\Retranslyator\Retranslyator\bin\Debug\Retranslyator.exe 3 | c:\users\lenovo\documents\visual studio 2013\Projects\Retranslyator\Retranslyator\bin\Debug\Retranslyator.pdb 4 | c:\users\lenovo\documents\visual studio 2013\Projects\Retranslyator\Retranslyator\obj\Debug\Retranslyator.csprojResolveAssemblyReference.cache 5 | c:\users\lenovo\documents\visual studio 2013\Projects\Retranslyator\Retranslyator\obj\Debug\Retranslyator.Form1.resources 6 | c:\users\lenovo\documents\visual studio 2013\Projects\Retranslyator\Retranslyator\obj\Debug\Retranslyator.Properties.Resources.resources 7 | c:\users\lenovo\documents\visual studio 2013\Projects\Retranslyator\Retranslyator\obj\Debug\Retranslyator.csproj.GenerateResource.Cache 8 | c:\users\lenovo\documents\visual studio 2013\Projects\Retranslyator\Retranslyator\obj\Debug\Retranslyator.exe 9 | c:\users\lenovo\documents\visual studio 2013\Projects\Retranslyator\Retranslyator\obj\Debug\Retranslyator.pdb 10 | C:\Users\Lenovo\Documents\GitHub\Ratranslyator\Retranslyator\bin\Debug\Retranslyator.exe.config 11 | C:\Users\Lenovo\Documents\GitHub\Ratranslyator\Retranslyator\obj\Debug\Retranslyator.exe 12 | C:\Users\Lenovo\Documents\GitHub\Ratranslyator\Retranslyator\obj\Debug\Retranslyator.pdb 13 | -------------------------------------------------------------------------------- /Retranslyator/obj/Debug/Retranslyator.csproj.GenerateResource.Cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ewgraf/Retranslyator/5f172211c222730186a39f7b0bdb2fb9212eda09/Retranslyator/obj/Debug/Retranslyator.csproj.GenerateResource.Cache -------------------------------------------------------------------------------- /Retranslyator/obj/Debug/Retranslyator.csprojResolveAssemblyReference.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ewgraf/Retranslyator/5f172211c222730186a39f7b0bdb2fb9212eda09/Retranslyator/obj/Debug/Retranslyator.csprojResolveAssemblyReference.cache -------------------------------------------------------------------------------- /Retranslyator/obj/Debug/Retranslyator.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ewgraf/Retranslyator/5f172211c222730186a39f7b0bdb2fb9212eda09/Retranslyator/obj/Debug/Retranslyator.exe -------------------------------------------------------------------------------- /Retranslyator/obj/Debug/Retranslyator.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ewgraf/Retranslyator/5f172211c222730186a39f7b0bdb2fb9212eda09/Retranslyator/obj/Debug/Retranslyator.pdb -------------------------------------------------------------------------------- /Retranslyator/obj/Debug/TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ewgraf/Retranslyator/5f172211c222730186a39f7b0bdb2fb9212eda09/Retranslyator/obj/Debug/TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs -------------------------------------------------------------------------------- /Retranslyator/obj/Debug/TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ewgraf/Retranslyator/5f172211c222730186a39f7b0bdb2fb9212eda09/Retranslyator/obj/Debug/TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs -------------------------------------------------------------------------------- /Retranslyator/obj/Debug/TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ewgraf/Retranslyator/5f172211c222730186a39f7b0bdb2fb9212eda09/Retranslyator/obj/Debug/TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs --------------------------------------------------------------------------------