├── .gitattributes ├── .gitignore ├── AnylizerTest ├── AnylizerTest.sln └── DotNetRuntime │ ├── DotNetRuntime.csproj │ └── Program.cs ├── CS2X.Analyzer.Vsix ├── CS2X.Analyzer.Vsix.csproj └── source.extension.vsixmanifest ├── CS2X.Analyzer ├── CS2X.Analyzer.csproj ├── CS2XAnalyzer.cs ├── SyntaxValidation │ ├── ProjectAnalyzer.cs │ ├── SpecialTypes.cs │ └── SymbolUtils.cs ├── TODO.txt └── tools │ ├── install.ps1 │ └── uninstall.ps1 ├── CS2X.CLI ├── CS2X.CLI.csproj └── Program.cs ├── CS2X.Core.Test ├── CS2X.Core.Test.csproj └── Program.cs ├── CS2X.Core ├── CS2X.Core.csproj ├── Project.cs ├── Solution.cs ├── StreamWriterEx.cs ├── Transpilers │ ├── C │ │ ├── ExpressionWriters.cs │ │ ├── NameResolution.cs │ │ ├── Options.cs │ │ ├── StatementWriters.cs │ │ ├── Transpiler_C.cs │ │ └── TypeWriters.cs │ ├── InstructionalBody.cs │ └── Transpiler.cs └── Utils.cs ├── CS2X.CoreLib ├── Activator.cs ├── ArgumentException.cs ├── ArgumentOutOfRangeException.cs ├── Array.cs ├── Attribute.cs ├── AttributeTargets.cs ├── AttributeUsageAttribute.cs ├── BitConverter.cs ├── Boolean.cs ├── Buffer.cs ├── Byte.cs ├── CS2X.CoreLib.csproj ├── CS2X │ ├── NativeExternAttribute.cs │ ├── NativeStringParamAttribute.cs │ ├── NativeStringType.cs │ ├── NativeTarget.cs │ └── NativeTypeAttribute.cs ├── Char.cs ├── Collections │ ├── Generic │ │ ├── Dictionary.cs │ │ ├── HashSet.cs │ │ ├── IEnumerable.cs │ │ ├── IEnumerator.cs │ │ ├── KeyValuePair.cs │ │ ├── LinkedList.cs │ │ ├── List.cs │ │ ├── Queue.cs │ │ └── Stack.cs │ ├── IEnumerable.cs │ ├── IEnumerator.cs │ └── ObjectModel │ │ └── ReadOnlyCollection.cs ├── Console.cs ├── DateTime.cs ├── Decimal.cs ├── Delegate.cs ├── Diagnostics │ └── Debug.cs ├── DllNotFoundException.cs ├── Double.cs ├── Enum.cs ├── Environment.cs ├── EqualityComparer.cs ├── Exception.cs ├── FlagsAttribute.cs ├── GC.cs ├── Guid.cs ├── IDisposable.cs ├── IO │ ├── File.cs │ ├── FileAccess.cs │ ├── FileMode.cs │ ├── FileNotFoundException.cs │ ├── FileShare.cs │ ├── FileStream.cs │ ├── IOException.cs │ ├── Path.cs │ └── Stream.cs ├── IndexOutOfRangeException.cs ├── Int16.cs ├── Int32.cs ├── Int64.cs ├── IntPtr.cs ├── InvalidCastException.cs ├── Math.cs ├── MathF.cs ├── Microsoft │ └── CodeAnalysis │ │ └── EmitOptions.cs ├── MulticastDelegate.cs ├── NotImplementedException.cs ├── NotSupportedException.cs ├── Number.cs ├── Object.cs ├── ObsoleteAttribute.cs ├── Random.cs ├── Reflection │ ├── AssemblyCompanyAttribute.cs │ ├── AssemblyConfigurationAttribute.cs │ ├── AssemblyCopyrightAttribute.cs │ ├── AssemblyCultureAttribute.cs │ ├── AssemblyDelaySignAttribute.cs │ ├── AssemblyDescriptionAttribute.cs │ ├── AssemblyFileVersionAttribute.cs │ ├── AssemblyInformationalVersionAttribute.cs │ ├── AssemblyKeyFileAttribute.cs │ ├── AssemblyProductAttribute.cs │ ├── AssemblyTitleAttribute.cs │ ├── AssemblyTrademarkAttribute.cs │ ├── AssemblyVersionAttribute.cs │ ├── DefaultMemberAttribute.cs │ └── MethodImplAttributes.cs ├── RtType.cs ├── Runtime │ ├── CompilerServices │ │ ├── ExtensionAttribute.cs │ │ ├── MethodImplAttribute.cs │ │ ├── MethodImplOptions.cs │ │ └── RuntimeHelpers.cs │ ├── InteropServices │ │ ├── CallingConvention.cs │ │ ├── DllImportAttribute.cs │ │ ├── LayoutKind.cs │ │ ├── Marshal.cs │ │ ├── OutAttribute.cs │ │ ├── StructLayoutAttribute.cs │ │ ├── UnmanagedFunctionPointerAttribute.cs │ │ └── UnmanagedType.cs │ └── Versioning │ │ └── TargetFrameworkAttribute.cs ├── RuntimeTypeHandle.cs ├── SByte.cs ├── Single.cs ├── String.cs ├── Text │ ├── Encoding.cs │ ├── StandardEncoding.cs │ └── StringBuilder.cs ├── Threading │ └── Thread.cs ├── ThrowArgumentNullException.cs ├── Type.cs ├── UInt16.cs ├── UInt32.cs ├── UInt64.cs ├── UIntPtr.cs ├── ValueType.cs └── Void.cs ├── CS2X.Native ├── CS2X.GC.Boehm.h ├── CS2X.GC.Common.h ├── CS2X.GC.Dumby.h ├── CS2X.GC.Micro.h ├── CS2X.GC.Portable.h └── CS2X.InstructionHelpers.h ├── CS2X.sln ├── LICENSE ├── PortableTestApp ├── Benchmark.cs ├── PortableTestApp.csproj ├── Program.cs └── Test │ ├── ClassNesting.cs │ ├── ClassVsStruct.cs │ ├── CoreGenericCollections.cs │ ├── Delegates.cs │ ├── Destructors.cs │ ├── Enums.cs │ ├── ExtensionMethods.cs │ ├── FieldsAndProperties.cs │ ├── FlowControlAndEnumerators.cs │ ├── Generics.cs │ ├── Indexers.cs │ ├── Interop.cs │ ├── NewOverrides.cs │ ├── NumbersToStrings.cs │ ├── Operators.cs │ ├── RefOutParameters.cs │ ├── StringEncoding.cs │ ├── TryCatch.cs │ └── VirtualMethods.cs ├── README.md ├── RayTraceBenchmark ├── Benchmark.cs └── RayTraceBenchmark.csproj ├── TestOutput ├── GCC │ ├── Build.bat │ └── test.exe ├── PortableTestApp.c ├── PortableTestApp_VCPP │ ├── PortableTestApp_VCPP.cpp │ ├── PortableTestApp_VCPP.sln │ ├── PortableTestApp_VCPP.vcxproj │ ├── PortableTestApp_VCPP.vcxproj.filters │ └── TestCode.c ├── RayTraceBenchmark.c ├── WASM │ ├── build.bat │ ├── cs2x_display.js │ └── ref.txt └── ref.txt └── ref.txt /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/.gitignore -------------------------------------------------------------------------------- /AnylizerTest/AnylizerTest.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/AnylizerTest/AnylizerTest.sln -------------------------------------------------------------------------------- /AnylizerTest/DotNetRuntime/DotNetRuntime.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/AnylizerTest/DotNetRuntime/DotNetRuntime.csproj -------------------------------------------------------------------------------- /AnylizerTest/DotNetRuntime/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/AnylizerTest/DotNetRuntime/Program.cs -------------------------------------------------------------------------------- /CS2X.Analyzer.Vsix/CS2X.Analyzer.Vsix.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/CS2X.Analyzer.Vsix/CS2X.Analyzer.Vsix.csproj -------------------------------------------------------------------------------- /CS2X.Analyzer.Vsix/source.extension.vsixmanifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/CS2X.Analyzer.Vsix/source.extension.vsixmanifest -------------------------------------------------------------------------------- /CS2X.Analyzer/CS2X.Analyzer.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/CS2X.Analyzer/CS2X.Analyzer.csproj -------------------------------------------------------------------------------- /CS2X.Analyzer/CS2XAnalyzer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/CS2X.Analyzer/CS2XAnalyzer.cs -------------------------------------------------------------------------------- /CS2X.Analyzer/SyntaxValidation/ProjectAnalyzer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/CS2X.Analyzer/SyntaxValidation/ProjectAnalyzer.cs -------------------------------------------------------------------------------- /CS2X.Analyzer/SyntaxValidation/SpecialTypes.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/CS2X.Analyzer/SyntaxValidation/SpecialTypes.cs -------------------------------------------------------------------------------- /CS2X.Analyzer/SyntaxValidation/SymbolUtils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/CS2X.Analyzer/SyntaxValidation/SymbolUtils.cs -------------------------------------------------------------------------------- /CS2X.Analyzer/TODO.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/CS2X.Analyzer/TODO.txt -------------------------------------------------------------------------------- /CS2X.Analyzer/tools/install.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/CS2X.Analyzer/tools/install.ps1 -------------------------------------------------------------------------------- /CS2X.Analyzer/tools/uninstall.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/CS2X.Analyzer/tools/uninstall.ps1 -------------------------------------------------------------------------------- /CS2X.CLI/CS2X.CLI.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/CS2X.CLI/CS2X.CLI.csproj -------------------------------------------------------------------------------- /CS2X.CLI/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/CS2X.CLI/Program.cs -------------------------------------------------------------------------------- /CS2X.Core.Test/CS2X.Core.Test.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/CS2X.Core.Test/CS2X.Core.Test.csproj -------------------------------------------------------------------------------- /CS2X.Core.Test/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/CS2X.Core.Test/Program.cs -------------------------------------------------------------------------------- /CS2X.Core/CS2X.Core.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/CS2X.Core/CS2X.Core.csproj -------------------------------------------------------------------------------- /CS2X.Core/Project.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/CS2X.Core/Project.cs -------------------------------------------------------------------------------- /CS2X.Core/Solution.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/CS2X.Core/Solution.cs -------------------------------------------------------------------------------- /CS2X.Core/StreamWriterEx.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/CS2X.Core/StreamWriterEx.cs -------------------------------------------------------------------------------- /CS2X.Core/Transpilers/C/ExpressionWriters.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/CS2X.Core/Transpilers/C/ExpressionWriters.cs -------------------------------------------------------------------------------- /CS2X.Core/Transpilers/C/NameResolution.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/CS2X.Core/Transpilers/C/NameResolution.cs -------------------------------------------------------------------------------- /CS2X.Core/Transpilers/C/Options.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/CS2X.Core/Transpilers/C/Options.cs -------------------------------------------------------------------------------- /CS2X.Core/Transpilers/C/StatementWriters.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/CS2X.Core/Transpilers/C/StatementWriters.cs -------------------------------------------------------------------------------- /CS2X.Core/Transpilers/C/Transpiler_C.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/CS2X.Core/Transpilers/C/Transpiler_C.cs -------------------------------------------------------------------------------- /CS2X.Core/Transpilers/C/TypeWriters.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/CS2X.Core/Transpilers/C/TypeWriters.cs -------------------------------------------------------------------------------- /CS2X.Core/Transpilers/InstructionalBody.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/CS2X.Core/Transpilers/InstructionalBody.cs -------------------------------------------------------------------------------- /CS2X.Core/Transpilers/Transpiler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/CS2X.Core/Transpilers/Transpiler.cs -------------------------------------------------------------------------------- /CS2X.Core/Utils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/CS2X.Core/Utils.cs -------------------------------------------------------------------------------- /CS2X.CoreLib/Activator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/CS2X.CoreLib/Activator.cs -------------------------------------------------------------------------------- /CS2X.CoreLib/ArgumentException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/CS2X.CoreLib/ArgumentException.cs -------------------------------------------------------------------------------- /CS2X.CoreLib/ArgumentOutOfRangeException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/CS2X.CoreLib/ArgumentOutOfRangeException.cs -------------------------------------------------------------------------------- /CS2X.CoreLib/Array.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/CS2X.CoreLib/Array.cs -------------------------------------------------------------------------------- /CS2X.CoreLib/Attribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/CS2X.CoreLib/Attribute.cs -------------------------------------------------------------------------------- /CS2X.CoreLib/AttributeTargets.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/CS2X.CoreLib/AttributeTargets.cs -------------------------------------------------------------------------------- /CS2X.CoreLib/AttributeUsageAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/CS2X.CoreLib/AttributeUsageAttribute.cs -------------------------------------------------------------------------------- /CS2X.CoreLib/BitConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/CS2X.CoreLib/BitConverter.cs -------------------------------------------------------------------------------- /CS2X.CoreLib/Boolean.cs: -------------------------------------------------------------------------------- 1 | namespace System 2 | { 3 | public readonly struct Boolean 4 | { 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /CS2X.CoreLib/Buffer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/CS2X.CoreLib/Buffer.cs -------------------------------------------------------------------------------- /CS2X.CoreLib/Byte.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/CS2X.CoreLib/Byte.cs -------------------------------------------------------------------------------- /CS2X.CoreLib/CS2X.CoreLib.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/CS2X.CoreLib/CS2X.CoreLib.csproj -------------------------------------------------------------------------------- /CS2X.CoreLib/CS2X/NativeExternAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/CS2X.CoreLib/CS2X/NativeExternAttribute.cs -------------------------------------------------------------------------------- /CS2X.CoreLib/CS2X/NativeStringParamAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/CS2X.CoreLib/CS2X/NativeStringParamAttribute.cs -------------------------------------------------------------------------------- /CS2X.CoreLib/CS2X/NativeStringType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/CS2X.CoreLib/CS2X/NativeStringType.cs -------------------------------------------------------------------------------- /CS2X.CoreLib/CS2X/NativeTarget.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace CS2X 4 | { 5 | [Flags] 6 | public enum NativeTarget 7 | { 8 | C = 1 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /CS2X.CoreLib/CS2X/NativeTypeAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/CS2X.CoreLib/CS2X/NativeTypeAttribute.cs -------------------------------------------------------------------------------- /CS2X.CoreLib/Char.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/CS2X.CoreLib/Char.cs -------------------------------------------------------------------------------- /CS2X.CoreLib/Collections/Generic/Dictionary.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/CS2X.CoreLib/Collections/Generic/Dictionary.cs -------------------------------------------------------------------------------- /CS2X.CoreLib/Collections/Generic/HashSet.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/CS2X.CoreLib/Collections/Generic/HashSet.cs -------------------------------------------------------------------------------- /CS2X.CoreLib/Collections/Generic/IEnumerable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/CS2X.CoreLib/Collections/Generic/IEnumerable.cs -------------------------------------------------------------------------------- /CS2X.CoreLib/Collections/Generic/IEnumerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/CS2X.CoreLib/Collections/Generic/IEnumerator.cs -------------------------------------------------------------------------------- /CS2X.CoreLib/Collections/Generic/KeyValuePair.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/CS2X.CoreLib/Collections/Generic/KeyValuePair.cs -------------------------------------------------------------------------------- /CS2X.CoreLib/Collections/Generic/LinkedList.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/CS2X.CoreLib/Collections/Generic/LinkedList.cs -------------------------------------------------------------------------------- /CS2X.CoreLib/Collections/Generic/List.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/CS2X.CoreLib/Collections/Generic/List.cs -------------------------------------------------------------------------------- /CS2X.CoreLib/Collections/Generic/Queue.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/CS2X.CoreLib/Collections/Generic/Queue.cs -------------------------------------------------------------------------------- /CS2X.CoreLib/Collections/Generic/Stack.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/CS2X.CoreLib/Collections/Generic/Stack.cs -------------------------------------------------------------------------------- /CS2X.CoreLib/Collections/IEnumerable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/CS2X.CoreLib/Collections/IEnumerable.cs -------------------------------------------------------------------------------- /CS2X.CoreLib/Collections/IEnumerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/CS2X.CoreLib/Collections/IEnumerator.cs -------------------------------------------------------------------------------- /CS2X.CoreLib/Collections/ObjectModel/ReadOnlyCollection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/CS2X.CoreLib/Collections/ObjectModel/ReadOnlyCollection.cs -------------------------------------------------------------------------------- /CS2X.CoreLib/Console.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/CS2X.CoreLib/Console.cs -------------------------------------------------------------------------------- /CS2X.CoreLib/DateTime.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/CS2X.CoreLib/DateTime.cs -------------------------------------------------------------------------------- /CS2X.CoreLib/Decimal.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/CS2X.CoreLib/Decimal.cs -------------------------------------------------------------------------------- /CS2X.CoreLib/Delegate.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/CS2X.CoreLib/Delegate.cs -------------------------------------------------------------------------------- /CS2X.CoreLib/Diagnostics/Debug.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/CS2X.CoreLib/Diagnostics/Debug.cs -------------------------------------------------------------------------------- /CS2X.CoreLib/DllNotFoundException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/CS2X.CoreLib/DllNotFoundException.cs -------------------------------------------------------------------------------- /CS2X.CoreLib/Double.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/CS2X.CoreLib/Double.cs -------------------------------------------------------------------------------- /CS2X.CoreLib/Enum.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/CS2X.CoreLib/Enum.cs -------------------------------------------------------------------------------- /CS2X.CoreLib/Environment.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/CS2X.CoreLib/Environment.cs -------------------------------------------------------------------------------- /CS2X.CoreLib/EqualityComparer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/CS2X.CoreLib/EqualityComparer.cs -------------------------------------------------------------------------------- /CS2X.CoreLib/Exception.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/CS2X.CoreLib/Exception.cs -------------------------------------------------------------------------------- /CS2X.CoreLib/FlagsAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/CS2X.CoreLib/FlagsAttribute.cs -------------------------------------------------------------------------------- /CS2X.CoreLib/GC.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/CS2X.CoreLib/GC.cs -------------------------------------------------------------------------------- /CS2X.CoreLib/Guid.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/CS2X.CoreLib/Guid.cs -------------------------------------------------------------------------------- /CS2X.CoreLib/IDisposable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/CS2X.CoreLib/IDisposable.cs -------------------------------------------------------------------------------- /CS2X.CoreLib/IO/File.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/CS2X.CoreLib/IO/File.cs -------------------------------------------------------------------------------- /CS2X.CoreLib/IO/FileAccess.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/CS2X.CoreLib/IO/FileAccess.cs -------------------------------------------------------------------------------- /CS2X.CoreLib/IO/FileMode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/CS2X.CoreLib/IO/FileMode.cs -------------------------------------------------------------------------------- /CS2X.CoreLib/IO/FileNotFoundException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/CS2X.CoreLib/IO/FileNotFoundException.cs -------------------------------------------------------------------------------- /CS2X.CoreLib/IO/FileShare.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/CS2X.CoreLib/IO/FileShare.cs -------------------------------------------------------------------------------- /CS2X.CoreLib/IO/FileStream.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/CS2X.CoreLib/IO/FileStream.cs -------------------------------------------------------------------------------- /CS2X.CoreLib/IO/IOException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/CS2X.CoreLib/IO/IOException.cs -------------------------------------------------------------------------------- /CS2X.CoreLib/IO/Path.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/CS2X.CoreLib/IO/Path.cs -------------------------------------------------------------------------------- /CS2X.CoreLib/IO/Stream.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/CS2X.CoreLib/IO/Stream.cs -------------------------------------------------------------------------------- /CS2X.CoreLib/IndexOutOfRangeException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/CS2X.CoreLib/IndexOutOfRangeException.cs -------------------------------------------------------------------------------- /CS2X.CoreLib/Int16.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/CS2X.CoreLib/Int16.cs -------------------------------------------------------------------------------- /CS2X.CoreLib/Int32.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/CS2X.CoreLib/Int32.cs -------------------------------------------------------------------------------- /CS2X.CoreLib/Int64.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/CS2X.CoreLib/Int64.cs -------------------------------------------------------------------------------- /CS2X.CoreLib/IntPtr.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/CS2X.CoreLib/IntPtr.cs -------------------------------------------------------------------------------- /CS2X.CoreLib/InvalidCastException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/CS2X.CoreLib/InvalidCastException.cs -------------------------------------------------------------------------------- /CS2X.CoreLib/Math.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/CS2X.CoreLib/Math.cs -------------------------------------------------------------------------------- /CS2X.CoreLib/MathF.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/CS2X.CoreLib/MathF.cs -------------------------------------------------------------------------------- /CS2X.CoreLib/Microsoft/CodeAnalysis/EmitOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/CS2X.CoreLib/Microsoft/CodeAnalysis/EmitOptions.cs -------------------------------------------------------------------------------- /CS2X.CoreLib/MulticastDelegate.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/CS2X.CoreLib/MulticastDelegate.cs -------------------------------------------------------------------------------- /CS2X.CoreLib/NotImplementedException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/CS2X.CoreLib/NotImplementedException.cs -------------------------------------------------------------------------------- /CS2X.CoreLib/NotSupportedException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/CS2X.CoreLib/NotSupportedException.cs -------------------------------------------------------------------------------- /CS2X.CoreLib/Number.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/CS2X.CoreLib/Number.cs -------------------------------------------------------------------------------- /CS2X.CoreLib/Object.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/CS2X.CoreLib/Object.cs -------------------------------------------------------------------------------- /CS2X.CoreLib/ObsoleteAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/CS2X.CoreLib/ObsoleteAttribute.cs -------------------------------------------------------------------------------- /CS2X.CoreLib/Random.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/CS2X.CoreLib/Random.cs -------------------------------------------------------------------------------- /CS2X.CoreLib/Reflection/AssemblyCompanyAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/CS2X.CoreLib/Reflection/AssemblyCompanyAttribute.cs -------------------------------------------------------------------------------- /CS2X.CoreLib/Reflection/AssemblyConfigurationAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/CS2X.CoreLib/Reflection/AssemblyConfigurationAttribute.cs -------------------------------------------------------------------------------- /CS2X.CoreLib/Reflection/AssemblyCopyrightAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/CS2X.CoreLib/Reflection/AssemblyCopyrightAttribute.cs -------------------------------------------------------------------------------- /CS2X.CoreLib/Reflection/AssemblyCultureAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/CS2X.CoreLib/Reflection/AssemblyCultureAttribute.cs -------------------------------------------------------------------------------- /CS2X.CoreLib/Reflection/AssemblyDelaySignAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/CS2X.CoreLib/Reflection/AssemblyDelaySignAttribute.cs -------------------------------------------------------------------------------- /CS2X.CoreLib/Reflection/AssemblyDescriptionAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/CS2X.CoreLib/Reflection/AssemblyDescriptionAttribute.cs -------------------------------------------------------------------------------- /CS2X.CoreLib/Reflection/AssemblyFileVersionAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/CS2X.CoreLib/Reflection/AssemblyFileVersionAttribute.cs -------------------------------------------------------------------------------- /CS2X.CoreLib/Reflection/AssemblyInformationalVersionAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/CS2X.CoreLib/Reflection/AssemblyInformationalVersionAttribute.cs -------------------------------------------------------------------------------- /CS2X.CoreLib/Reflection/AssemblyKeyFileAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/CS2X.CoreLib/Reflection/AssemblyKeyFileAttribute.cs -------------------------------------------------------------------------------- /CS2X.CoreLib/Reflection/AssemblyProductAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/CS2X.CoreLib/Reflection/AssemblyProductAttribute.cs -------------------------------------------------------------------------------- /CS2X.CoreLib/Reflection/AssemblyTitleAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/CS2X.CoreLib/Reflection/AssemblyTitleAttribute.cs -------------------------------------------------------------------------------- /CS2X.CoreLib/Reflection/AssemblyTrademarkAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/CS2X.CoreLib/Reflection/AssemblyTrademarkAttribute.cs -------------------------------------------------------------------------------- /CS2X.CoreLib/Reflection/AssemblyVersionAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/CS2X.CoreLib/Reflection/AssemblyVersionAttribute.cs -------------------------------------------------------------------------------- /CS2X.CoreLib/Reflection/DefaultMemberAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/CS2X.CoreLib/Reflection/DefaultMemberAttribute.cs -------------------------------------------------------------------------------- /CS2X.CoreLib/Reflection/MethodImplAttributes.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/CS2X.CoreLib/Reflection/MethodImplAttributes.cs -------------------------------------------------------------------------------- /CS2X.CoreLib/RtType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/CS2X.CoreLib/RtType.cs -------------------------------------------------------------------------------- /CS2X.CoreLib/Runtime/CompilerServices/ExtensionAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/CS2X.CoreLib/Runtime/CompilerServices/ExtensionAttribute.cs -------------------------------------------------------------------------------- /CS2X.CoreLib/Runtime/CompilerServices/MethodImplAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/CS2X.CoreLib/Runtime/CompilerServices/MethodImplAttribute.cs -------------------------------------------------------------------------------- /CS2X.CoreLib/Runtime/CompilerServices/MethodImplOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/CS2X.CoreLib/Runtime/CompilerServices/MethodImplOptions.cs -------------------------------------------------------------------------------- /CS2X.CoreLib/Runtime/CompilerServices/RuntimeHelpers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/CS2X.CoreLib/Runtime/CompilerServices/RuntimeHelpers.cs -------------------------------------------------------------------------------- /CS2X.CoreLib/Runtime/InteropServices/CallingConvention.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/CS2X.CoreLib/Runtime/InteropServices/CallingConvention.cs -------------------------------------------------------------------------------- /CS2X.CoreLib/Runtime/InteropServices/DllImportAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/CS2X.CoreLib/Runtime/InteropServices/DllImportAttribute.cs -------------------------------------------------------------------------------- /CS2X.CoreLib/Runtime/InteropServices/LayoutKind.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/CS2X.CoreLib/Runtime/InteropServices/LayoutKind.cs -------------------------------------------------------------------------------- /CS2X.CoreLib/Runtime/InteropServices/Marshal.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/CS2X.CoreLib/Runtime/InteropServices/Marshal.cs -------------------------------------------------------------------------------- /CS2X.CoreLib/Runtime/InteropServices/OutAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/CS2X.CoreLib/Runtime/InteropServices/OutAttribute.cs -------------------------------------------------------------------------------- /CS2X.CoreLib/Runtime/InteropServices/StructLayoutAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/CS2X.CoreLib/Runtime/InteropServices/StructLayoutAttribute.cs -------------------------------------------------------------------------------- /CS2X.CoreLib/Runtime/InteropServices/UnmanagedFunctionPointerAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/CS2X.CoreLib/Runtime/InteropServices/UnmanagedFunctionPointerAttribute.cs -------------------------------------------------------------------------------- /CS2X.CoreLib/Runtime/InteropServices/UnmanagedType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/CS2X.CoreLib/Runtime/InteropServices/UnmanagedType.cs -------------------------------------------------------------------------------- /CS2X.CoreLib/Runtime/Versioning/TargetFrameworkAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/CS2X.CoreLib/Runtime/Versioning/TargetFrameworkAttribute.cs -------------------------------------------------------------------------------- /CS2X.CoreLib/RuntimeTypeHandle.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/CS2X.CoreLib/RuntimeTypeHandle.cs -------------------------------------------------------------------------------- /CS2X.CoreLib/SByte.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/CS2X.CoreLib/SByte.cs -------------------------------------------------------------------------------- /CS2X.CoreLib/Single.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/CS2X.CoreLib/Single.cs -------------------------------------------------------------------------------- /CS2X.CoreLib/String.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/CS2X.CoreLib/String.cs -------------------------------------------------------------------------------- /CS2X.CoreLib/Text/Encoding.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/CS2X.CoreLib/Text/Encoding.cs -------------------------------------------------------------------------------- /CS2X.CoreLib/Text/StandardEncoding.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/CS2X.CoreLib/Text/StandardEncoding.cs -------------------------------------------------------------------------------- /CS2X.CoreLib/Text/StringBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/CS2X.CoreLib/Text/StringBuilder.cs -------------------------------------------------------------------------------- /CS2X.CoreLib/Threading/Thread.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/CS2X.CoreLib/Threading/Thread.cs -------------------------------------------------------------------------------- /CS2X.CoreLib/ThrowArgumentNullException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/CS2X.CoreLib/ThrowArgumentNullException.cs -------------------------------------------------------------------------------- /CS2X.CoreLib/Type.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/CS2X.CoreLib/Type.cs -------------------------------------------------------------------------------- /CS2X.CoreLib/UInt16.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/CS2X.CoreLib/UInt16.cs -------------------------------------------------------------------------------- /CS2X.CoreLib/UInt32.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/CS2X.CoreLib/UInt32.cs -------------------------------------------------------------------------------- /CS2X.CoreLib/UInt64.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/CS2X.CoreLib/UInt64.cs -------------------------------------------------------------------------------- /CS2X.CoreLib/UIntPtr.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/CS2X.CoreLib/UIntPtr.cs -------------------------------------------------------------------------------- /CS2X.CoreLib/ValueType.cs: -------------------------------------------------------------------------------- 1 | namespace System 2 | { 3 | public abstract class ValueType 4 | { 5 | 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /CS2X.CoreLib/Void.cs: -------------------------------------------------------------------------------- 1 | namespace System 2 | { 3 | public struct Void 4 | { 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /CS2X.Native/CS2X.GC.Boehm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/CS2X.Native/CS2X.GC.Boehm.h -------------------------------------------------------------------------------- /CS2X.Native/CS2X.GC.Common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/CS2X.Native/CS2X.GC.Common.h -------------------------------------------------------------------------------- /CS2X.Native/CS2X.GC.Dumby.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/CS2X.Native/CS2X.GC.Dumby.h -------------------------------------------------------------------------------- /CS2X.Native/CS2X.GC.Micro.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/CS2X.Native/CS2X.GC.Micro.h -------------------------------------------------------------------------------- /CS2X.Native/CS2X.GC.Portable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/CS2X.Native/CS2X.GC.Portable.h -------------------------------------------------------------------------------- /CS2X.Native/CS2X.InstructionHelpers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/CS2X.Native/CS2X.InstructionHelpers.h -------------------------------------------------------------------------------- /CS2X.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/CS2X.sln -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/LICENSE -------------------------------------------------------------------------------- /PortableTestApp/Benchmark.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/PortableTestApp/Benchmark.cs -------------------------------------------------------------------------------- /PortableTestApp/PortableTestApp.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/PortableTestApp/PortableTestApp.csproj -------------------------------------------------------------------------------- /PortableTestApp/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/PortableTestApp/Program.cs -------------------------------------------------------------------------------- /PortableTestApp/Test/ClassNesting.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/PortableTestApp/Test/ClassNesting.cs -------------------------------------------------------------------------------- /PortableTestApp/Test/ClassVsStruct.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/PortableTestApp/Test/ClassVsStruct.cs -------------------------------------------------------------------------------- /PortableTestApp/Test/CoreGenericCollections.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/PortableTestApp/Test/CoreGenericCollections.cs -------------------------------------------------------------------------------- /PortableTestApp/Test/Delegates.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/PortableTestApp/Test/Delegates.cs -------------------------------------------------------------------------------- /PortableTestApp/Test/Destructors.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/PortableTestApp/Test/Destructors.cs -------------------------------------------------------------------------------- /PortableTestApp/Test/Enums.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/PortableTestApp/Test/Enums.cs -------------------------------------------------------------------------------- /PortableTestApp/Test/ExtensionMethods.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/PortableTestApp/Test/ExtensionMethods.cs -------------------------------------------------------------------------------- /PortableTestApp/Test/FieldsAndProperties.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/PortableTestApp/Test/FieldsAndProperties.cs -------------------------------------------------------------------------------- /PortableTestApp/Test/FlowControlAndEnumerators.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/PortableTestApp/Test/FlowControlAndEnumerators.cs -------------------------------------------------------------------------------- /PortableTestApp/Test/Generics.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/PortableTestApp/Test/Generics.cs -------------------------------------------------------------------------------- /PortableTestApp/Test/Indexers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/PortableTestApp/Test/Indexers.cs -------------------------------------------------------------------------------- /PortableTestApp/Test/Interop.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/PortableTestApp/Test/Interop.cs -------------------------------------------------------------------------------- /PortableTestApp/Test/NewOverrides.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/PortableTestApp/Test/NewOverrides.cs -------------------------------------------------------------------------------- /PortableTestApp/Test/NumbersToStrings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/PortableTestApp/Test/NumbersToStrings.cs -------------------------------------------------------------------------------- /PortableTestApp/Test/Operators.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/PortableTestApp/Test/Operators.cs -------------------------------------------------------------------------------- /PortableTestApp/Test/RefOutParameters.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/PortableTestApp/Test/RefOutParameters.cs -------------------------------------------------------------------------------- /PortableTestApp/Test/StringEncoding.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/PortableTestApp/Test/StringEncoding.cs -------------------------------------------------------------------------------- /PortableTestApp/Test/TryCatch.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/PortableTestApp/Test/TryCatch.cs -------------------------------------------------------------------------------- /PortableTestApp/Test/VirtualMethods.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/PortableTestApp/Test/VirtualMethods.cs -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/README.md -------------------------------------------------------------------------------- /RayTraceBenchmark/Benchmark.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/RayTraceBenchmark/Benchmark.cs -------------------------------------------------------------------------------- /RayTraceBenchmark/RayTraceBenchmark.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/RayTraceBenchmark/RayTraceBenchmark.csproj -------------------------------------------------------------------------------- /TestOutput/GCC/Build.bat: -------------------------------------------------------------------------------- 1 | gcc ../RayTraceBenchmark.c -march=x86-64 -o ./test.exe -O3 -------------------------------------------------------------------------------- /TestOutput/GCC/test.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/TestOutput/GCC/test.exe -------------------------------------------------------------------------------- /TestOutput/PortableTestApp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/TestOutput/PortableTestApp.c -------------------------------------------------------------------------------- /TestOutput/PortableTestApp_VCPP/PortableTestApp_VCPP.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/TestOutput/PortableTestApp_VCPP/PortableTestApp_VCPP.cpp -------------------------------------------------------------------------------- /TestOutput/PortableTestApp_VCPP/PortableTestApp_VCPP.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/TestOutput/PortableTestApp_VCPP/PortableTestApp_VCPP.sln -------------------------------------------------------------------------------- /TestOutput/PortableTestApp_VCPP/PortableTestApp_VCPP.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/TestOutput/PortableTestApp_VCPP/PortableTestApp_VCPP.vcxproj -------------------------------------------------------------------------------- /TestOutput/PortableTestApp_VCPP/PortableTestApp_VCPP.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/TestOutput/PortableTestApp_VCPP/PortableTestApp_VCPP.vcxproj.filters -------------------------------------------------------------------------------- /TestOutput/PortableTestApp_VCPP/TestCode.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/TestOutput/PortableTestApp_VCPP/TestCode.c -------------------------------------------------------------------------------- /TestOutput/RayTraceBenchmark.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/TestOutput/RayTraceBenchmark.c -------------------------------------------------------------------------------- /TestOutput/WASM/build.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/TestOutput/WASM/build.bat -------------------------------------------------------------------------------- /TestOutput/WASM/cs2x_display.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/TestOutput/WASM/cs2x_display.js -------------------------------------------------------------------------------- /TestOutput/WASM/ref.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/TestOutput/WASM/ref.txt -------------------------------------------------------------------------------- /TestOutput/ref.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/TestOutput/ref.txt -------------------------------------------------------------------------------- /ref.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reignstudios/CS2X/HEAD/ref.txt --------------------------------------------------------------------------------