Tests: Update all test results

This commit is contained in:
Katy Coe
2019-11-14 17:08:38 +01:00
parent 4f3c7c458a
commit 9d347c5807
18 changed files with 1287 additions and 1287 deletions

View File

@@ -9,76 +9,76 @@ using System.Resources;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
// Image 0: mscorlib.dll - 0
[assembly: AssemblyCompany] // 0x000A68AC
[assembly: AssemblyCopyright] // 0x000A68AC
[assembly: AssemblyDefaultAlias] // 0x000A68AC
[assembly: AssemblyDelaySign] // 0x000A68AC
[assembly: AssemblyDescription] // 0x000A68AC
[assembly: AssemblyFileVersion] // 0x000A68AC
[assembly: AssemblyInformationalVersion] // 0x000A68AC
[assembly: AssemblyKeyFile] // 0x000A68AC
[assembly: AssemblyProduct] // 0x000A68AC
[assembly: AssemblyTitle] // 0x000A68AC
[assembly: CLSCompliant] // 0x000A68AC
[assembly: CompilationRelaxations] // 0x000A68AC
[assembly: ComVisible] // 0x000A68AC
[assembly: Debuggable] // 0x000A68AC
[assembly: DefaultDependency] // 0x000A68AC
[assembly: Guid] // 0x000A68AC
[assembly: NeutralResourcesLanguage] // 0x000A68AC
[assembly: RuntimeCompatibility] // 0x000A68AC
[assembly: SatelliteContractVersion] // 0x000A68AC
[assembly: StringFreezing] // 0x000A68AC
[assembly: TypeLibVersion] // 0x000A68AC
// Image 0: mscorlib.dll - 0-1809
[assembly: AssemblyCompany] // 0x000A68AC-0x000A6BA0
[assembly: AssemblyCopyright] // 0x000A68AC-0x000A6BA0
[assembly: AssemblyDefaultAlias] // 0x000A68AC-0x000A6BA0
[assembly: AssemblyDelaySign] // 0x000A68AC-0x000A6BA0
[assembly: AssemblyDescription] // 0x000A68AC-0x000A6BA0
[assembly: AssemblyFileVersion] // 0x000A68AC-0x000A6BA0
[assembly: AssemblyInformationalVersion] // 0x000A68AC-0x000A6BA0
[assembly: AssemblyKeyFile] // 0x000A68AC-0x000A6BA0
[assembly: AssemblyProduct] // 0x000A68AC-0x000A6BA0
[assembly: AssemblyTitle] // 0x000A68AC-0x000A6BA0
[assembly: CLSCompliant] // 0x000A68AC-0x000A6BA0
[assembly: CompilationRelaxations] // 0x000A68AC-0x000A6BA0
[assembly: ComVisible] // 0x000A68AC-0x000A6BA0
[assembly: Debuggable] // 0x000A68AC-0x000A6BA0
[assembly: DefaultDependency] // 0x000A68AC-0x000A6BA0
[assembly: Guid] // 0x000A68AC-0x000A6BA0
[assembly: NeutralResourcesLanguage] // 0x000A68AC-0x000A6BA0
[assembly: RuntimeCompatibility] // 0x000A68AC-0x000A6BA0
[assembly: SatelliteContractVersion] // 0x000A68AC-0x000A6BA0
[assembly: StringFreezing] // 0x000A68AC-0x000A6BA0
[assembly: TypeLibVersion] // 0x000A68AC-0x000A6BA0
// Image 1: ArraysAndPointers.dll - 1810
[assembly: CompilationRelaxations] // 0x000A6D34
[assembly: Debuggable] // 0x000A6D34
[assembly: RuntimeCompatibility] // 0x000A6D34
// Image 1: ArraysAndPointers.dll - 1810-1817
[assembly: CompilationRelaxations] // 0x000A6D34-0x000A6D34
[assembly: Debuggable] // 0x000A6D34-0x000A6D34
[assembly: RuntimeCompatibility] // 0x000A6D34-0x000A6D34
internal static class Consts // TypeDefIndex: 100
{
// Fields
public const string MonoVersion = "2.6.5.0";
public const string MonoCompany = "MONO development team";
public const string MonoProduct = "MONO Common language infrastructure";
public const string MonoCopyright = "(c) various MONO Authors";
public const string FxVersion = "2.0.0.0";
public const string VsVersion = "8.0.0.0";
public const string FxFileVersion = "2.0.50727.1433";
public const string VsFileVersion = "8.0.50727.1433";
public const string AssemblyI18N = "I18N, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756";
public const string AssemblyMicrosoft_VisualStudio = "Microsoft.VisualStudio, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblyMicrosoft_VisualStudio_Web = "Microsoft.VisualStudio.Web, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblyMicrosoft_VSDesigner = "Microsoft.VSDesigner, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblyMono_Http = "Mono.Http, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756";
public const string AssemblyMono_Posix = "Mono.Posix, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756";
public const string AssemblyMono_Security = "Mono.Security, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756";
public const string AssemblyMono_Messaging_RabbitMQ = "Mono.Messaging.RabbitMQ, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756";
public const string AssemblyCorlib = "mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089";
public const string AssemblySystem = "System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089";
public const string AssemblySystem_Data = "System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089";
public const string AssemblySystem_Design = "System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblySystem_DirectoryServices = "System.DirectoryServices, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblySystem_Drawing = "System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblySystem_Drawing_Design = "System.Drawing.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblySystem_Messaging = "System.Messaging, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblySystem_Security = "System.Security, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblySystem_ServiceProcess = "System.ServiceProcess, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblySystem_Web = "System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblySystem_Windows_Forms = "System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089";
public const string AssemblySystem_Core = "System.Core, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089";
public const string MonoVersion = "2.6.5.0"; // Metadata: 0x000ECD98
public const string MonoCompany = "MONO development team"; // Metadata: 0x000ECDA3
public const string MonoProduct = "MONO Common language infrastructure"; // Metadata: 0x000ECDBC
public const string MonoCopyright = "(c) various MONO Authors"; // Metadata: 0x000ECDE3
public const string FxVersion = "2.0.0.0"; // Metadata: 0x000ECDFF
public const string VsVersion = "8.0.0.0"; // Metadata: 0x000ECE0A
public const string FxFileVersion = "2.0.50727.1433"; // Metadata: 0x000ECE15
public const string VsFileVersion = "8.0.50727.1433"; // Metadata: 0x000ECE27
public const string AssemblyI18N = "I18N, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756"; // Metadata: 0x000ECE39
public const string AssemblyMicrosoft_VisualStudio = "Microsoft.VisualStudio, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ECE84
public const string AssemblyMicrosoft_VisualStudio_Web = "Microsoft.VisualStudio.Web, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ECEE1
public const string AssemblyMicrosoft_VSDesigner = "Microsoft.VSDesigner, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ECF42
public const string AssemblyMono_Http = "Mono.Http, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756"; // Metadata: 0x000ECF9D
public const string AssemblyMono_Posix = "Mono.Posix, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756"; // Metadata: 0x000ECFED
public const string AssemblyMono_Security = "Mono.Security, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756"; // Metadata: 0x000ED03E
public const string AssemblyMono_Messaging_RabbitMQ = "Mono.Messaging.RabbitMQ, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756"; // Metadata: 0x000ED092
public const string AssemblyCorlib = "mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"; // Metadata: 0x000ED0F0
public const string AssemblySystem = "System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"; // Metadata: 0x000ED13F
public const string AssemblySystem_Data = "System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"; // Metadata: 0x000ED18C
public const string AssemblySystem_Design = "System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ED1DE
public const string AssemblySystem_DirectoryServices = "System.DirectoryServices, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ED232
public const string AssemblySystem_Drawing = "System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ED291
public const string AssemblySystem_Drawing_Design = "System.Drawing.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ED2E6
public const string AssemblySystem_Messaging = "System.Messaging, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ED342
public const string AssemblySystem_Security = "System.Security, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ED399
public const string AssemblySystem_ServiceProcess = "System.ServiceProcess, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ED3EF
public const string AssemblySystem_Web = "System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ED44B
public const string AssemblySystem_Windows_Forms = "System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"; // Metadata: 0x000ED49C
public const string AssemblySystem_Core = "System.Core, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"; // Metadata: 0x000ED4F7
}
internal sealed class Locale // TypeDefIndex: 101
{
// Constructors
private Locale(); // 0x003EE218
private Locale() {} // 0x003EE218-0x003EE220
// Methods
public static string GetText(string msg); // 0x003EE220
public static string GetText(string fmt, params /* 0x000A50D8 */ object[] args); // 0x003EE224
public static string GetText(string msg) {} // 0x003EE220-0x003EE224
public static string GetText(string fmt, params /* 0x000A50D8-0x000A50E8 */ object[] args) {} // 0x003EE224-0x003EE2B0
}
namespace Il2CppTests.TestSources
@@ -96,39 +96,39 @@ namespace Il2CppTests.TestSources
private unsafe float*[][,,][] confusedElephant; // 0x24
// Properties
public unsafe int* PointerProperty { get; set; } // 0x00562EEC 0x00562EF4
public unsafe int* this[int i] { get; } // 0x00562F10
public unsafe int this[int* p] { get; } // 0x00562F18
public unsafe float* this[float* fp] { get; } // 0x00562F20
public unsafe int* PointerProperty { get; set; } // 0x00562EEC-0x00562EF4 0x00562EF4-0x00562EFC
public unsafe int* this[int i] { get; } // 0x00562F10-0x00562F18
public unsafe int this[int* p] { get; } // 0x00562F18-0x00562F20
public unsafe float* this[float* fp] { get; } // 0x00562F20-0x00562F28
// Nested types
private struct fixedSizeArrayStruct // TypeDefIndex: 1814
{
// Fields
private unsafe fixed /* 0x000A6C98 */ int fixedSizeArray[0]; // 0x08
private unsafe fixed /* 0x000A6C98-0x000A6D14 */ int fixedSizeArray[0]; // 0x08
}
public unsafe delegate void OnUnsafe(int* ud); // TypeDefIndex: 1816; 0x00562F3C
public unsafe delegate void OnUnsafe(int* ud); // TypeDefIndex: 1816; 0x00562F3C-0x0056314C
public class NestedUnsafe<T> // TypeDefIndex: 1817
where T : struct
{
// Constructors
public NestedUnsafe();
public NestedUnsafe() {}
// Methods
private unsafe T* UnsafeGenericReturn();
private unsafe void UnsafeGenericMethod(T* pt);
private unsafe T* UnsafeGenericReturn() {}
private unsafe void UnsafeGenericMethod(T* pt) {}
}
// Constructors
public unsafe Test(int* u); // 0x00562E78
public unsafe Test(int* u) {} // 0x00562E78-0x00562EEC
// Methods
public int[] FooMethod(int[][] bar); // 0x00562DA0
public int[,] BarMethod(int[,,] baz); // 0x00562E00
public unsafe void UnsafeMethod(int* unsafePointerArgument); // 0x00562EFC
public unsafe int* UnsafeReturnMethod(); // 0x00562F00
public unsafe int* UnsafeMethod2(int* i); // 0x00562F08
public int[] FooMethod(int[][] bar) {} // 0x00562DA0-0x00562E00
public int[,] BarMethod(int[,,] baz) {} // 0x00562E00-0x00562E78
public unsafe void UnsafeMethod(int* unsafePointerArgument) {} // 0x00562EFC-0x00562F00
public unsafe int* UnsafeReturnMethod() {} // 0x00562F00-0x00562F08
public unsafe int* UnsafeMethod2(int* i) {} // 0x00562F08-0x00562F10
}
}

View File

@@ -10,77 +10,77 @@ using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using Il2CppTests.TestSources;
// Image 0: mscorlib.dll - 0
[assembly: AssemblyCompany] // 0x000A4D7C
[assembly: AssemblyCopyright] // 0x000A4D7C
[assembly: AssemblyDefaultAlias] // 0x000A4D7C
[assembly: AssemblyDelaySign] // 0x000A4D7C
[assembly: AssemblyDescription] // 0x000A4D7C
[assembly: AssemblyFileVersion] // 0x000A4D7C
[assembly: AssemblyInformationalVersion] // 0x000A4D7C
[assembly: AssemblyKeyFile] // 0x000A4D7C
[assembly: AssemblyProduct] // 0x000A4D7C
[assembly: AssemblyTitle] // 0x000A4D7C
[assembly: CLSCompliant] // 0x000A4D7C
[assembly: CompilationRelaxations] // 0x000A4D7C
[assembly: ComVisible] // 0x000A4D7C
[assembly: Debuggable] // 0x000A4D7C
[assembly: DefaultDependency] // 0x000A4D7C
[assembly: Guid] // 0x000A4D7C
[assembly: NeutralResourcesLanguage] // 0x000A4D7C
[assembly: RuntimeCompatibility] // 0x000A4D7C
[assembly: SatelliteContractVersion] // 0x000A4D7C
[assembly: StringFreezing] // 0x000A4D7C
[assembly: TypeLibVersion] // 0x000A4D7C
// Image 0: mscorlib.dll - 0-1809
[assembly: AssemblyCompany] // 0x000A4D7C-0x000A5070
[assembly: AssemblyCopyright] // 0x000A4D7C-0x000A5070
[assembly: AssemblyDefaultAlias] // 0x000A4D7C-0x000A5070
[assembly: AssemblyDelaySign] // 0x000A4D7C-0x000A5070
[assembly: AssemblyDescription] // 0x000A4D7C-0x000A5070
[assembly: AssemblyFileVersion] // 0x000A4D7C-0x000A5070
[assembly: AssemblyInformationalVersion] // 0x000A4D7C-0x000A5070
[assembly: AssemblyKeyFile] // 0x000A4D7C-0x000A5070
[assembly: AssemblyProduct] // 0x000A4D7C-0x000A5070
[assembly: AssemblyTitle] // 0x000A4D7C-0x000A5070
[assembly: CLSCompliant] // 0x000A4D7C-0x000A5070
[assembly: CompilationRelaxations] // 0x000A4D7C-0x000A5070
[assembly: ComVisible] // 0x000A4D7C-0x000A5070
[assembly: Debuggable] // 0x000A4D7C-0x000A5070
[assembly: DefaultDependency] // 0x000A4D7C-0x000A5070
[assembly: Guid] // 0x000A4D7C-0x000A5070
[assembly: NeutralResourcesLanguage] // 0x000A4D7C-0x000A5070
[assembly: RuntimeCompatibility] // 0x000A4D7C-0x000A5070
[assembly: SatelliteContractVersion] // 0x000A4D7C-0x000A5070
[assembly: StringFreezing] // 0x000A4D7C-0x000A5070
[assembly: TypeLibVersion] // 0x000A4D7C-0x000A5070
// Image 1: CustomAttributeData.dll - 1810
[assembly: CompilationRelaxations] // 0x000A526C
[assembly: Debuggable] // 0x000A526C
[assembly: Example] // 0x000A526C
[assembly: RuntimeCompatibility] // 0x000A526C
// Image 1: CustomAttributeData.dll - 1810-1813
[assembly: CompilationRelaxations] // 0x000A526C-0x000A526C
[assembly: Debuggable] // 0x000A526C-0x000A526C
[assembly: Example] // 0x000A526C-0x000A526C
[assembly: RuntimeCompatibility] // 0x000A526C-0x000A526C
internal static class Consts // TypeDefIndex: 100
{
// Fields
public const string MonoVersion = "2.6.5.0";
public const string MonoCompany = "MONO development team";
public const string MonoProduct = "MONO Common language infrastructure";
public const string MonoCopyright = "(c) various MONO Authors";
public const string FxVersion = "2.0.0.0";
public const string VsVersion = "8.0.0.0";
public const string FxFileVersion = "2.0.50727.1433";
public const string VsFileVersion = "8.0.50727.1433";
public const string AssemblyI18N = "I18N, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756";
public const string AssemblyMicrosoft_VisualStudio = "Microsoft.VisualStudio, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblyMicrosoft_VisualStudio_Web = "Microsoft.VisualStudio.Web, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblyMicrosoft_VSDesigner = "Microsoft.VSDesigner, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblyMono_Http = "Mono.Http, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756";
public const string AssemblyMono_Posix = "Mono.Posix, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756";
public const string AssemblyMono_Security = "Mono.Security, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756";
public const string AssemblyMono_Messaging_RabbitMQ = "Mono.Messaging.RabbitMQ, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756";
public const string AssemblyCorlib = "mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089";
public const string AssemblySystem = "System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089";
public const string AssemblySystem_Data = "System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089";
public const string AssemblySystem_Design = "System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblySystem_DirectoryServices = "System.DirectoryServices, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblySystem_Drawing = "System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblySystem_Drawing_Design = "System.Drawing.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblySystem_Messaging = "System.Messaging, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblySystem_Security = "System.Security, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblySystem_ServiceProcess = "System.ServiceProcess, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblySystem_Web = "System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblySystem_Windows_Forms = "System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089";
public const string AssemblySystem_Core = "System.Core, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089";
public const string MonoVersion = "2.6.5.0"; // Metadata: 0x000ECB78
public const string MonoCompany = "MONO development team"; // Metadata: 0x000ECB83
public const string MonoProduct = "MONO Common language infrastructure"; // Metadata: 0x000ECB9C
public const string MonoCopyright = "(c) various MONO Authors"; // Metadata: 0x000ECBC3
public const string FxVersion = "2.0.0.0"; // Metadata: 0x000ECBDF
public const string VsVersion = "8.0.0.0"; // Metadata: 0x000ECBEA
public const string FxFileVersion = "2.0.50727.1433"; // Metadata: 0x000ECBF5
public const string VsFileVersion = "8.0.50727.1433"; // Metadata: 0x000ECC07
public const string AssemblyI18N = "I18N, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756"; // Metadata: 0x000ECC19
public const string AssemblyMicrosoft_VisualStudio = "Microsoft.VisualStudio, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ECC64
public const string AssemblyMicrosoft_VisualStudio_Web = "Microsoft.VisualStudio.Web, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ECCC1
public const string AssemblyMicrosoft_VSDesigner = "Microsoft.VSDesigner, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ECD22
public const string AssemblyMono_Http = "Mono.Http, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756"; // Metadata: 0x000ECD7D
public const string AssemblyMono_Posix = "Mono.Posix, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756"; // Metadata: 0x000ECDCD
public const string AssemblyMono_Security = "Mono.Security, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756"; // Metadata: 0x000ECE1E
public const string AssemblyMono_Messaging_RabbitMQ = "Mono.Messaging.RabbitMQ, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756"; // Metadata: 0x000ECE72
public const string AssemblyCorlib = "mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"; // Metadata: 0x000ECED0
public const string AssemblySystem = "System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"; // Metadata: 0x000ECF1F
public const string AssemblySystem_Data = "System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"; // Metadata: 0x000ECF6C
public const string AssemblySystem_Design = "System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ECFBE
public const string AssemblySystem_DirectoryServices = "System.DirectoryServices, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ED012
public const string AssemblySystem_Drawing = "System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ED071
public const string AssemblySystem_Drawing_Design = "System.Drawing.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ED0C6
public const string AssemblySystem_Messaging = "System.Messaging, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ED122
public const string AssemblySystem_Security = "System.Security, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ED179
public const string AssemblySystem_ServiceProcess = "System.ServiceProcess, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ED1CF
public const string AssemblySystem_Web = "System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ED22B
public const string AssemblySystem_Windows_Forms = "System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"; // Metadata: 0x000ED27C
public const string AssemblySystem_Core = "System.Core, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"; // Metadata: 0x000ED2D7
}
internal sealed class Locale // TypeDefIndex: 101
{
// Constructors
private Locale(); // 0x003EC700
private Locale() {} // 0x003EC700-0x003EC708
// Methods
public static string GetText(string msg); // 0x003EC708
public static string GetText(string fmt, params /* 0x000A35A8 */ object[] args); // 0x003EC70C
public static string GetText(string msg) {} // 0x003EC708-0x003EC70C
public static string GetText(string fmt, params /* 0x000A35A8-0x000A35B8 */ object[] args) {} // 0x003EC70C-0x003EC798
}
namespace Il2CppTests.TestSources
@@ -93,7 +93,7 @@ namespace Il2CppTests.TestSources
FourthKind = 3
}
[AttributeUsage] // 0x000A5070
[AttributeUsage] // 0x000A5070-0x000A5084
public class ExampleAttribute : Attribute // TypeDefIndex: 1812
{
// Fields
@@ -103,25 +103,25 @@ namespace Il2CppTests.TestSources
private int[] arrayNumbers; // 0x14
// Properties
public ExampleKind Kind { get; } // 0x005612FC
public string[] Strings { get; } // 0x00561304
public string Note { get; set; } // 0x0056130C 0x00561314
public int[] Numbers { get; set; } // 0x0056131C 0x00561324
public ExampleKind Kind { get; } // 0x005612FC-0x00561304
public string[] Strings { get; } // 0x00561304-0x0056130C
public string Note { get; set; } // 0x0056130C-0x00561314 0x00561314-0x0056131C
public int[] Numbers { get; set; } // 0x0056131C-0x00561324 0x00561324-0x0056132C
// Constructors
public ExampleAttribute(ExampleKind initKind, string[] initStrings); // 0x00561288
public ExampleAttribute(ExampleKind initKind); // 0x005612B0
public ExampleAttribute(); // 0x005612D8
public ExampleAttribute(ExampleKind initKind, string[] initStrings) {} // 0x00561288-0x005612B0
public ExampleAttribute(ExampleKind initKind) {} // 0x005612B0-0x005612D8
public ExampleAttribute() {} // 0x005612D8-0x005612FC
}
[Example] // 0x000A5084
[Example] // 0x000A5084-0x000A5208
public class Test // TypeDefIndex: 1813
{
// Constructors
public Test(); // 0x00561330
public Test() {} // 0x00561330-0x00561330
// Methods
[Example] // 0x000A5208
public void TestMethod([Example] /* 0x000A525C */ object arg); // 0x0056132C
[Example] // 0x000A5208-0x000A525C
public void TestMethod([Example] /* 0x000A525C-0x000A526C */ object arg) {} // 0x0056132C-0x00561330
}
}

View File

@@ -9,76 +9,76 @@ using System.Resources;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
// Image 0: mscorlib.dll - 0
[assembly: AssemblyCompany] // 0x000000018000E0A0
[assembly: AssemblyCopyright] // 0x000000018000E0A0
[assembly: AssemblyDefaultAlias] // 0x000000018000E0A0
[assembly: AssemblyDelaySign] // 0x000000018000E0A0
[assembly: AssemblyDescription] // 0x000000018000E0A0
[assembly: AssemblyFileVersion] // 0x000000018000E0A0
[assembly: AssemblyInformationalVersion] // 0x000000018000E0A0
[assembly: AssemblyKeyFile] // 0x000000018000E0A0
[assembly: AssemblyProduct] // 0x000000018000E0A0
[assembly: AssemblyTitle] // 0x000000018000E0A0
[assembly: CLSCompliant] // 0x000000018000E0A0
[assembly: CompilationRelaxations] // 0x000000018000E0A0
[assembly: ComVisible] // 0x000000018000E0A0
[assembly: Debuggable] // 0x000000018000E0A0
[assembly: DefaultDependency] // 0x000000018000E0A0
[assembly: Guid] // 0x000000018000E0A0
[assembly: NeutralResourcesLanguage] // 0x000000018000E0A0
[assembly: RuntimeCompatibility] // 0x000000018000E0A0
[assembly: SatelliteContractVersion] // 0x000000018000E0A0
[assembly: StringFreezing] // 0x000000018000E0A0
[assembly: TypeLibVersion] // 0x000000018000E0A0
// Image 0: mscorlib.dll - 0-1809
[assembly: AssemblyCompany] // 0x000000018000E0A0-0x000000018000A910
[assembly: AssemblyCopyright] // 0x000000018000E0A0-0x000000018000A910
[assembly: AssemblyDefaultAlias] // 0x000000018000E0A0-0x000000018000A910
[assembly: AssemblyDelaySign] // 0x000000018000E0A0-0x000000018000A910
[assembly: AssemblyDescription] // 0x000000018000E0A0-0x000000018000A910
[assembly: AssemblyFileVersion] // 0x000000018000E0A0-0x000000018000A910
[assembly: AssemblyInformationalVersion] // 0x000000018000E0A0-0x000000018000A910
[assembly: AssemblyKeyFile] // 0x000000018000E0A0-0x000000018000A910
[assembly: AssemblyProduct] // 0x000000018000E0A0-0x000000018000A910
[assembly: AssemblyTitle] // 0x000000018000E0A0-0x000000018000A910
[assembly: CLSCompliant] // 0x000000018000E0A0-0x000000018000A910
[assembly: CompilationRelaxations] // 0x000000018000E0A0-0x000000018000A910
[assembly: ComVisible] // 0x000000018000E0A0-0x000000018000A910
[assembly: Debuggable] // 0x000000018000E0A0-0x000000018000A910
[assembly: DefaultDependency] // 0x000000018000E0A0-0x000000018000A910
[assembly: Guid] // 0x000000018000E0A0-0x000000018000A910
[assembly: NeutralResourcesLanguage] // 0x000000018000E0A0-0x000000018000A910
[assembly: RuntimeCompatibility] // 0x000000018000E0A0-0x000000018000A910
[assembly: SatelliteContractVersion] // 0x000000018000E0A0-0x000000018000A910
[assembly: StringFreezing] // 0x000000018000E0A0-0x000000018000A910
[assembly: TypeLibVersion] // 0x000000018000E0A0-0x000000018000A910
// Image 1: ArraysAndPointers.dll - 1810
[assembly: CompilationRelaxations] // 0x000000018000C1C0
[assembly: Debuggable] // 0x000000018000C1C0
[assembly: RuntimeCompatibility] // 0x000000018000C1C0
// Image 1: ArraysAndPointers.dll - 1810-1817
[assembly: CompilationRelaxations] // 0x000000018000C1C0-0x000000018000C1C0
[assembly: Debuggable] // 0x000000018000C1C0-0x000000018000C1C0
[assembly: RuntimeCompatibility] // 0x000000018000C1C0-0x000000018000C1C0
internal static class Consts // TypeDefIndex: 100
{
// Fields
public const string MonoVersion = "2.6.5.0";
public const string MonoCompany = "MONO development team";
public const string MonoProduct = "MONO Common language infrastructure";
public const string MonoCopyright = "(c) various MONO Authors";
public const string FxVersion = "2.0.0.0";
public const string VsVersion = "8.0.0.0";
public const string FxFileVersion = "2.0.50727.1433";
public const string VsFileVersion = "8.0.50727.1433";
public const string AssemblyI18N = "I18N, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756";
public const string AssemblyMicrosoft_VisualStudio = "Microsoft.VisualStudio, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblyMicrosoft_VisualStudio_Web = "Microsoft.VisualStudio.Web, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblyMicrosoft_VSDesigner = "Microsoft.VSDesigner, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblyMono_Http = "Mono.Http, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756";
public const string AssemblyMono_Posix = "Mono.Posix, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756";
public const string AssemblyMono_Security = "Mono.Security, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756";
public const string AssemblyMono_Messaging_RabbitMQ = "Mono.Messaging.RabbitMQ, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756";
public const string AssemblyCorlib = "mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089";
public const string AssemblySystem = "System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089";
public const string AssemblySystem_Data = "System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089";
public const string AssemblySystem_Design = "System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblySystem_DirectoryServices = "System.DirectoryServices, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblySystem_Drawing = "System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblySystem_Drawing_Design = "System.Drawing.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblySystem_Messaging = "System.Messaging, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblySystem_Security = "System.Security, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblySystem_ServiceProcess = "System.ServiceProcess, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblySystem_Web = "System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblySystem_Windows_Forms = "System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089";
public const string AssemblySystem_Core = "System.Core, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089";
public const string MonoVersion = "2.6.5.0"; // Metadata: 0x000ECD98
public const string MonoCompany = "MONO development team"; // Metadata: 0x000ECDA3
public const string MonoProduct = "MONO Common language infrastructure"; // Metadata: 0x000ECDBC
public const string MonoCopyright = "(c) various MONO Authors"; // Metadata: 0x000ECDE3
public const string FxVersion = "2.0.0.0"; // Metadata: 0x000ECDFF
public const string VsVersion = "8.0.0.0"; // Metadata: 0x000ECE0A
public const string FxFileVersion = "2.0.50727.1433"; // Metadata: 0x000ECE15
public const string VsFileVersion = "8.0.50727.1433"; // Metadata: 0x000ECE27
public const string AssemblyI18N = "I18N, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756"; // Metadata: 0x000ECE39
public const string AssemblyMicrosoft_VisualStudio = "Microsoft.VisualStudio, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ECE84
public const string AssemblyMicrosoft_VisualStudio_Web = "Microsoft.VisualStudio.Web, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ECEE1
public const string AssemblyMicrosoft_VSDesigner = "Microsoft.VSDesigner, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ECF42
public const string AssemblyMono_Http = "Mono.Http, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756"; // Metadata: 0x000ECF9D
public const string AssemblyMono_Posix = "Mono.Posix, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756"; // Metadata: 0x000ECFED
public const string AssemblyMono_Security = "Mono.Security, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756"; // Metadata: 0x000ED03E
public const string AssemblyMono_Messaging_RabbitMQ = "Mono.Messaging.RabbitMQ, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756"; // Metadata: 0x000ED092
public const string AssemblyCorlib = "mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"; // Metadata: 0x000ED0F0
public const string AssemblySystem = "System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"; // Metadata: 0x000ED13F
public const string AssemblySystem_Data = "System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"; // Metadata: 0x000ED18C
public const string AssemblySystem_Design = "System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ED1DE
public const string AssemblySystem_DirectoryServices = "System.DirectoryServices, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ED232
public const string AssemblySystem_Drawing = "System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ED291
public const string AssemblySystem_Drawing_Design = "System.Drawing.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ED2E6
public const string AssemblySystem_Messaging = "System.Messaging, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ED342
public const string AssemblySystem_Security = "System.Security, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ED399
public const string AssemblySystem_ServiceProcess = "System.ServiceProcess, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ED3EF
public const string AssemblySystem_Web = "System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ED44B
public const string AssemblySystem_Windows_Forms = "System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"; // Metadata: 0x000ED49C
public const string AssemblySystem_Core = "System.Core, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"; // Metadata: 0x000ED4F7
}
internal sealed class Locale // TypeDefIndex: 101
{
// Constructors
private Locale(); // 0x00000001800E2000
private Locale() {} // 0x00000001800E2000-0x00000001800E2000
// Methods
public static string GetText(string msg); // 0x0000000180123590
public static string GetText(string fmt, params /* 0x00000001800090A0 */ object[] args); // 0x00000001802C64F0
public static string GetText(string msg) {} // 0x0000000180123590-0x0000000180123590
public static string GetText(string fmt, params /* 0x00000001800090A0-0x00000001800090A0 */ object[] args) {} // 0x00000001802C64F0-0x00000001802C6560
}
namespace Il2CppTests.TestSources
@@ -96,39 +96,39 @@ namespace Il2CppTests.TestSources
private unsafe float*[][,,][] confusedElephant; // 0x8047EDC0
// Properties
public unsafe int* PointerProperty { get; set; } // 0x00000001801513A0 0x00000001801140B0
public unsafe int* this[int i] { get; } // 0x00000001800EA8C0
public unsafe int this[int* p] { get; } // 0x00000001800EA8C0
public unsafe float* this[float* fp] { get; } // 0x00000001800EA8C0
public unsafe int* PointerProperty { get; set; } // 0x00000001801513A0-0x00000001801513A0 0x00000001801140B0-0x00000001801140B0
public unsafe int* this[int i] { get; } // 0x00000001800EA8C0-0x00000001800EA8C0
public unsafe int this[int* p] { get; } // 0x00000001800EA8C0-0x00000001800EA8C0
public unsafe float* this[float* fp] { get; } // 0x00000001800EA8C0-0x00000001800EA8C0
// Nested types
private struct fixedSizeArrayStruct // TypeDefIndex: 1814
{
// Fields
private unsafe fixed /* 0x000000018000C310 */ int fixedSizeArray[0]; // 0x10
private unsafe fixed /* 0x000000018000C310-0x00000001800090A0 */ int fixedSizeArray[0]; // 0x10
}
public unsafe delegate void OnUnsafe(int* ud); // TypeDefIndex: 1816; 0x00000001803E0E50
public unsafe delegate void OnUnsafe(int* ud); // TypeDefIndex: 1816; 0x00000001803E0E50-0x00000001803E10A0
public class NestedUnsafe<T> // TypeDefIndex: 1817
where T : struct
{
// Constructors
public NestedUnsafe();
public NestedUnsafe() {}
// Methods
private unsafe T* UnsafeGenericReturn();
private unsafe void UnsafeGenericMethod(T* pt);
private unsafe T* UnsafeGenericReturn() {}
private unsafe void UnsafeGenericMethod(T* pt) {}
}
// Constructors
public unsafe Test(int* u); // 0x00000001803E1130
public unsafe Test(int* u) {} // 0x00000001803E1130-0x00000001803E1130
// Methods
public int[] FooMethod(int[][] bar); // 0x00000001803E10F0
public int[,] BarMethod(int[,,] baz); // 0x00000001803E10A0
public unsafe void UnsafeMethod(int* unsafePointerArgument); // 0x00000001800EA7B0
public unsafe int* UnsafeReturnMethod(); // 0x00000001800EA8C0
public unsafe int* UnsafeMethod2(int* i); // 0x000000018012FC60
public int[] FooMethod(int[][] bar) {} // 0x00000001803E10F0-0x00000001803E1130
public int[,] BarMethod(int[,,] baz) {} // 0x00000001803E10A0-0x00000001803E10F0
public unsafe void UnsafeMethod(int* unsafePointerArgument) {} // 0x00000001800EA7B0-0x00000001800EA7B0
public unsafe int* UnsafeReturnMethod() {} // 0x00000001800EA8C0-0x00000001800EA8C0
public unsafe int* UnsafeMethod2(int* i) {} // 0x000000018012FC60-0x000000018012FC60
}
}

View File

@@ -9,76 +9,76 @@ using System.Resources;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
// Image 0: mscorlib.dll - 0
[assembly: AssemblyCompany] // 0x1000EDA0
[assembly: AssemblyCopyright] // 0x1000EDA0
[assembly: AssemblyDefaultAlias] // 0x1000EDA0
[assembly: AssemblyDelaySign] // 0x1000EDA0
[assembly: AssemblyDescription] // 0x1000EDA0
[assembly: AssemblyFileVersion] // 0x1000EDA0
[assembly: AssemblyInformationalVersion] // 0x1000EDA0
[assembly: AssemblyKeyFile] // 0x1000EDA0
[assembly: AssemblyProduct] // 0x1000EDA0
[assembly: AssemblyTitle] // 0x1000EDA0
[assembly: CLSCompliant] // 0x1000EDA0
[assembly: CompilationRelaxations] // 0x1000EDA0
[assembly: ComVisible] // 0x1000EDA0
[assembly: Debuggable] // 0x1000EDA0
[assembly: DefaultDependency] // 0x1000EDA0
[assembly: Guid] // 0x1000EDA0
[assembly: NeutralResourcesLanguage] // 0x1000EDA0
[assembly: RuntimeCompatibility] // 0x1000EDA0
[assembly: SatelliteContractVersion] // 0x1000EDA0
[assembly: StringFreezing] // 0x1000EDA0
[assembly: TypeLibVersion] // 0x1000EDA0
// Image 0: mscorlib.dll - 0-1809
[assembly: AssemblyCompany] // 0x1000EDA0-0x1000BD20
[assembly: AssemblyCopyright] // 0x1000EDA0-0x1000BD20
[assembly: AssemblyDefaultAlias] // 0x1000EDA0-0x1000BD20
[assembly: AssemblyDelaySign] // 0x1000EDA0-0x1000BD20
[assembly: AssemblyDescription] // 0x1000EDA0-0x1000BD20
[assembly: AssemblyFileVersion] // 0x1000EDA0-0x1000BD20
[assembly: AssemblyInformationalVersion] // 0x1000EDA0-0x1000BD20
[assembly: AssemblyKeyFile] // 0x1000EDA0-0x1000BD20
[assembly: AssemblyProduct] // 0x1000EDA0-0x1000BD20
[assembly: AssemblyTitle] // 0x1000EDA0-0x1000BD20
[assembly: CLSCompliant] // 0x1000EDA0-0x1000BD20
[assembly: CompilationRelaxations] // 0x1000EDA0-0x1000BD20
[assembly: ComVisible] // 0x1000EDA0-0x1000BD20
[assembly: Debuggable] // 0x1000EDA0-0x1000BD20
[assembly: DefaultDependency] // 0x1000EDA0-0x1000BD20
[assembly: Guid] // 0x1000EDA0-0x1000BD20
[assembly: NeutralResourcesLanguage] // 0x1000EDA0-0x1000BD20
[assembly: RuntimeCompatibility] // 0x1000EDA0-0x1000BD20
[assembly: SatelliteContractVersion] // 0x1000EDA0-0x1000BD20
[assembly: StringFreezing] // 0x1000EDA0-0x1000BD20
[assembly: TypeLibVersion] // 0x1000EDA0-0x1000BD20
// Image 1: ArraysAndPointers.dll - 1810
[assembly: CompilationRelaxations] // 0x1000D250
[assembly: Debuggable] // 0x1000D250
[assembly: RuntimeCompatibility] // 0x1000D250
// Image 1: ArraysAndPointers.dll - 1810-1817
[assembly: CompilationRelaxations] // 0x1000D250-0x1000D250
[assembly: Debuggable] // 0x1000D250-0x1000D250
[assembly: RuntimeCompatibility] // 0x1000D250-0x1000D250
internal static class Consts // TypeDefIndex: 100
{
// Fields
public const string MonoVersion = "2.6.5.0";
public const string MonoCompany = "MONO development team";
public const string MonoProduct = "MONO Common language infrastructure";
public const string MonoCopyright = "(c) various MONO Authors";
public const string FxVersion = "2.0.0.0";
public const string VsVersion = "8.0.0.0";
public const string FxFileVersion = "2.0.50727.1433";
public const string VsFileVersion = "8.0.50727.1433";
public const string AssemblyI18N = "I18N, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756";
public const string AssemblyMicrosoft_VisualStudio = "Microsoft.VisualStudio, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblyMicrosoft_VisualStudio_Web = "Microsoft.VisualStudio.Web, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblyMicrosoft_VSDesigner = "Microsoft.VSDesigner, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblyMono_Http = "Mono.Http, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756";
public const string AssemblyMono_Posix = "Mono.Posix, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756";
public const string AssemblyMono_Security = "Mono.Security, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756";
public const string AssemblyMono_Messaging_RabbitMQ = "Mono.Messaging.RabbitMQ, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756";
public const string AssemblyCorlib = "mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089";
public const string AssemblySystem = "System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089";
public const string AssemblySystem_Data = "System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089";
public const string AssemblySystem_Design = "System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblySystem_DirectoryServices = "System.DirectoryServices, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblySystem_Drawing = "System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblySystem_Drawing_Design = "System.Drawing.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblySystem_Messaging = "System.Messaging, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblySystem_Security = "System.Security, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblySystem_ServiceProcess = "System.ServiceProcess, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblySystem_Web = "System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblySystem_Windows_Forms = "System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089";
public const string AssemblySystem_Core = "System.Core, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089";
public const string MonoVersion = "2.6.5.0"; // Metadata: 0x000ECD98
public const string MonoCompany = "MONO development team"; // Metadata: 0x000ECDA3
public const string MonoProduct = "MONO Common language infrastructure"; // Metadata: 0x000ECDBC
public const string MonoCopyright = "(c) various MONO Authors"; // Metadata: 0x000ECDE3
public const string FxVersion = "2.0.0.0"; // Metadata: 0x000ECDFF
public const string VsVersion = "8.0.0.0"; // Metadata: 0x000ECE0A
public const string FxFileVersion = "2.0.50727.1433"; // Metadata: 0x000ECE15
public const string VsFileVersion = "8.0.50727.1433"; // Metadata: 0x000ECE27
public const string AssemblyI18N = "I18N, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756"; // Metadata: 0x000ECE39
public const string AssemblyMicrosoft_VisualStudio = "Microsoft.VisualStudio, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ECE84
public const string AssemblyMicrosoft_VisualStudio_Web = "Microsoft.VisualStudio.Web, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ECEE1
public const string AssemblyMicrosoft_VSDesigner = "Microsoft.VSDesigner, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ECF42
public const string AssemblyMono_Http = "Mono.Http, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756"; // Metadata: 0x000ECF9D
public const string AssemblyMono_Posix = "Mono.Posix, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756"; // Metadata: 0x000ECFED
public const string AssemblyMono_Security = "Mono.Security, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756"; // Metadata: 0x000ED03E
public const string AssemblyMono_Messaging_RabbitMQ = "Mono.Messaging.RabbitMQ, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756"; // Metadata: 0x000ED092
public const string AssemblyCorlib = "mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"; // Metadata: 0x000ED0F0
public const string AssemblySystem = "System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"; // Metadata: 0x000ED13F
public const string AssemblySystem_Data = "System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"; // Metadata: 0x000ED18C
public const string AssemblySystem_Design = "System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ED1DE
public const string AssemblySystem_DirectoryServices = "System.DirectoryServices, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ED232
public const string AssemblySystem_Drawing = "System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ED291
public const string AssemblySystem_Drawing_Design = "System.Drawing.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ED2E6
public const string AssemblySystem_Messaging = "System.Messaging, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ED342
public const string AssemblySystem_Security = "System.Security, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ED399
public const string AssemblySystem_ServiceProcess = "System.ServiceProcess, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ED3EF
public const string AssemblySystem_Web = "System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ED44B
public const string AssemblySystem_Windows_Forms = "System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"; // Metadata: 0x000ED49C
public const string AssemblySystem_Core = "System.Core, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"; // Metadata: 0x000ED4F7
}
internal sealed class Locale // TypeDefIndex: 101
{
// Constructors
private Locale(); // 0x100BF000
private Locale() {} // 0x100BF000-0x100BF000
// Methods
public static string GetText(string msg); // 0x100F7810
public static string GetText(string fmt, params /* 0x10009AA0 */ object[] args); // 0x10261460
public static string GetText(string msg) {} // 0x100F7810-0x100F7810
public static string GetText(string fmt, params /* 0x10009AA0-0x10009AA0 */ object[] args) {} // 0x10261460-0x102614B0
}
namespace Il2CppTests.TestSources
@@ -96,39 +96,39 @@ namespace Il2CppTests.TestSources
private unsafe float*[][,,][] confusedElephant; // 0x24
// Properties
public unsafe int* PointerProperty { get; set; } // 0x100EB040 0x100EB250
public unsafe int* this[int i] { get; } // 0x100C5600
public unsafe int this[int* p] { get; } // 0x100C5600
public unsafe float* this[float* fp] { get; } // 0x100C5600
public unsafe int* PointerProperty { get; set; } // 0x100EB040-0x100EB040 0x100EB250-0x100EB250
public unsafe int* this[int i] { get; } // 0x100C5600-0x100C5600
public unsafe int this[int* p] { get; } // 0x100C5600-0x100C5600
public unsafe float* this[float* fp] { get; } // 0x100C5600-0x100C5600
// Nested types
private struct fixedSizeArrayStruct // TypeDefIndex: 1814
{
// Fields
private unsafe fixed /* 0x1000D370 */ int fixedSizeArray[0]; // 0x08
private unsafe fixed /* 0x1000D370-0x10009AA0 */ int fixedSizeArray[0]; // 0x08
}
public unsafe delegate void OnUnsafe(int* ud); // TypeDefIndex: 1816; 0x1034DA60
public unsafe delegate void OnUnsafe(int* ud); // TypeDefIndex: 1816; 0x1034DA60-0x1034DC90
public class NestedUnsafe<T> // TypeDefIndex: 1817
where T : struct
{
// Constructors
public NestedUnsafe();
public NestedUnsafe() {}
// Methods
private unsafe T* UnsafeGenericReturn();
private unsafe void UnsafeGenericMethod(T* pt);
private unsafe T* UnsafeGenericReturn() {}
private unsafe void UnsafeGenericMethod(T* pt) {}
}
// Constructors
public unsafe Test(int* u); // 0x1034DD10
public unsafe Test(int* u) {} // 0x1034DD10-0x1034DD10
// Methods
public int[] FooMethod(int[][] bar); // 0x1034DCE0
public int[,] BarMethod(int[,,] baz); // 0x1034DC90
public unsafe void UnsafeMethod(int* unsafePointerArgument); // 0x100C5530
public unsafe int* UnsafeReturnMethod(); // 0x100C5600
public unsafe int* UnsafeMethod2(int* i); // 0x10102390
public int[] FooMethod(int[][] bar) {} // 0x1034DCE0-0x1034DD10
public int[,] BarMethod(int[,,] baz) {} // 0x1034DC90-0x1034DCE0
public unsafe void UnsafeMethod(int* unsafePointerArgument) {} // 0x100C5530-0x100C5530
public unsafe int* UnsafeReturnMethod() {} // 0x100C5600-0x100C5600
public unsafe int* UnsafeMethod2(int* i) {} // 0x10102390-0x10102390
}
}

View File

@@ -10,77 +10,77 @@ using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using Il2CppTests.TestSources;
// Image 0: mscorlib.dll - 0
[assembly: AssemblyCompany] // 0x000000018000E4A0
[assembly: AssemblyCopyright] // 0x000000018000E4A0
[assembly: AssemblyDefaultAlias] // 0x000000018000E4A0
[assembly: AssemblyDelaySign] // 0x000000018000E4A0
[assembly: AssemblyDescription] // 0x000000018000E4A0
[assembly: AssemblyFileVersion] // 0x000000018000E4A0
[assembly: AssemblyInformationalVersion] // 0x000000018000E4A0
[assembly: AssemblyKeyFile] // 0x000000018000E4A0
[assembly: AssemblyProduct] // 0x000000018000E4A0
[assembly: AssemblyTitle] // 0x000000018000E4A0
[assembly: CLSCompliant] // 0x000000018000E4A0
[assembly: CompilationRelaxations] // 0x000000018000E4A0
[assembly: ComVisible] // 0x000000018000E4A0
[assembly: Debuggable] // 0x000000018000E4A0
[assembly: DefaultDependency] // 0x000000018000E4A0
[assembly: Guid] // 0x000000018000E4A0
[assembly: NeutralResourcesLanguage] // 0x000000018000E4A0
[assembly: RuntimeCompatibility] // 0x000000018000E4A0
[assembly: SatelliteContractVersion] // 0x000000018000E4A0
[assembly: StringFreezing] // 0x000000018000E4A0
[assembly: TypeLibVersion] // 0x000000018000E4A0
// Image 0: mscorlib.dll - 0-1809
[assembly: AssemblyCompany] // 0x000000018000E4A0-0x000000018000C5B0
[assembly: AssemblyCopyright] // 0x000000018000E4A0-0x000000018000C5B0
[assembly: AssemblyDefaultAlias] // 0x000000018000E4A0-0x000000018000C5B0
[assembly: AssemblyDelaySign] // 0x000000018000E4A0-0x000000018000C5B0
[assembly: AssemblyDescription] // 0x000000018000E4A0-0x000000018000C5B0
[assembly: AssemblyFileVersion] // 0x000000018000E4A0-0x000000018000C5B0
[assembly: AssemblyInformationalVersion] // 0x000000018000E4A0-0x000000018000C5B0
[assembly: AssemblyKeyFile] // 0x000000018000E4A0-0x000000018000C5B0
[assembly: AssemblyProduct] // 0x000000018000E4A0-0x000000018000C5B0
[assembly: AssemblyTitle] // 0x000000018000E4A0-0x000000018000C5B0
[assembly: CLSCompliant] // 0x000000018000E4A0-0x000000018000C5B0
[assembly: CompilationRelaxations] // 0x000000018000E4A0-0x000000018000C5B0
[assembly: ComVisible] // 0x000000018000E4A0-0x000000018000C5B0
[assembly: Debuggable] // 0x000000018000E4A0-0x000000018000C5B0
[assembly: DefaultDependency] // 0x000000018000E4A0-0x000000018000C5B0
[assembly: Guid] // 0x000000018000E4A0-0x000000018000C5B0
[assembly: NeutralResourcesLanguage] // 0x000000018000E4A0-0x000000018000C5B0
[assembly: RuntimeCompatibility] // 0x000000018000E4A0-0x000000018000C5B0
[assembly: SatelliteContractVersion] // 0x000000018000E4A0-0x000000018000C5B0
[assembly: StringFreezing] // 0x000000018000E4A0-0x000000018000C5B0
[assembly: TypeLibVersion] // 0x000000018000E4A0-0x000000018000C5B0
// Image 1: CustomAttributeData.dll - 1810
[assembly: CompilationRelaxations] // 0x000000018000C4B0
[assembly: Debuggable] // 0x000000018000C4B0
[assembly: Example] // 0x000000018000C4B0
[assembly: RuntimeCompatibility] // 0x000000018000C4B0
// Image 1: CustomAttributeData.dll - 1810-1813
[assembly: CompilationRelaxations] // 0x000000018000C4B0-0x000000018000C4B0
[assembly: Debuggable] // 0x000000018000C4B0-0x000000018000C4B0
[assembly: Example] // 0x000000018000C4B0-0x000000018000C4B0
[assembly: RuntimeCompatibility] // 0x000000018000C4B0-0x000000018000C4B0
internal static class Consts // TypeDefIndex: 100
{
// Fields
public const string MonoVersion = "2.6.5.0";
public const string MonoCompany = "MONO development team";
public const string MonoProduct = "MONO Common language infrastructure";
public const string MonoCopyright = "(c) various MONO Authors";
public const string FxVersion = "2.0.0.0";
public const string VsVersion = "8.0.0.0";
public const string FxFileVersion = "2.0.50727.1433";
public const string VsFileVersion = "8.0.50727.1433";
public const string AssemblyI18N = "I18N, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756";
public const string AssemblyMicrosoft_VisualStudio = "Microsoft.VisualStudio, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblyMicrosoft_VisualStudio_Web = "Microsoft.VisualStudio.Web, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblyMicrosoft_VSDesigner = "Microsoft.VSDesigner, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblyMono_Http = "Mono.Http, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756";
public const string AssemblyMono_Posix = "Mono.Posix, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756";
public const string AssemblyMono_Security = "Mono.Security, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756";
public const string AssemblyMono_Messaging_RabbitMQ = "Mono.Messaging.RabbitMQ, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756";
public const string AssemblyCorlib = "mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089";
public const string AssemblySystem = "System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089";
public const string AssemblySystem_Data = "System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089";
public const string AssemblySystem_Design = "System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblySystem_DirectoryServices = "System.DirectoryServices, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblySystem_Drawing = "System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblySystem_Drawing_Design = "System.Drawing.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblySystem_Messaging = "System.Messaging, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblySystem_Security = "System.Security, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblySystem_ServiceProcess = "System.ServiceProcess, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblySystem_Web = "System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblySystem_Windows_Forms = "System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089";
public const string AssemblySystem_Core = "System.Core, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089";
public const string MonoVersion = "2.6.5.0"; // Metadata: 0x000ECB78
public const string MonoCompany = "MONO development team"; // Metadata: 0x000ECB83
public const string MonoProduct = "MONO Common language infrastructure"; // Metadata: 0x000ECB9C
public const string MonoCopyright = "(c) various MONO Authors"; // Metadata: 0x000ECBC3
public const string FxVersion = "2.0.0.0"; // Metadata: 0x000ECBDF
public const string VsVersion = "8.0.0.0"; // Metadata: 0x000ECBEA
public const string FxFileVersion = "2.0.50727.1433"; // Metadata: 0x000ECBF5
public const string VsFileVersion = "8.0.50727.1433"; // Metadata: 0x000ECC07
public const string AssemblyI18N = "I18N, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756"; // Metadata: 0x000ECC19
public const string AssemblyMicrosoft_VisualStudio = "Microsoft.VisualStudio, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ECC64
public const string AssemblyMicrosoft_VisualStudio_Web = "Microsoft.VisualStudio.Web, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ECCC1
public const string AssemblyMicrosoft_VSDesigner = "Microsoft.VSDesigner, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ECD22
public const string AssemblyMono_Http = "Mono.Http, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756"; // Metadata: 0x000ECD7D
public const string AssemblyMono_Posix = "Mono.Posix, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756"; // Metadata: 0x000ECDCD
public const string AssemblyMono_Security = "Mono.Security, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756"; // Metadata: 0x000ECE1E
public const string AssemblyMono_Messaging_RabbitMQ = "Mono.Messaging.RabbitMQ, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756"; // Metadata: 0x000ECE72
public const string AssemblyCorlib = "mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"; // Metadata: 0x000ECED0
public const string AssemblySystem = "System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"; // Metadata: 0x000ECF1F
public const string AssemblySystem_Data = "System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"; // Metadata: 0x000ECF6C
public const string AssemblySystem_Design = "System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ECFBE
public const string AssemblySystem_DirectoryServices = "System.DirectoryServices, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ED012
public const string AssemblySystem_Drawing = "System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ED071
public const string AssemblySystem_Drawing_Design = "System.Drawing.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ED0C6
public const string AssemblySystem_Messaging = "System.Messaging, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ED122
public const string AssemblySystem_Security = "System.Security, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ED179
public const string AssemblySystem_ServiceProcess = "System.ServiceProcess, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ED1CF
public const string AssemblySystem_Web = "System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ED22B
public const string AssemblySystem_Windows_Forms = "System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"; // Metadata: 0x000ED27C
public const string AssemblySystem_Core = "System.Core, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"; // Metadata: 0x000ED2D7
}
internal sealed class Locale // TypeDefIndex: 101
{
// Constructors
private Locale(); // 0x00000001800E2000
private Locale() {} // 0x00000001800E2000-0x00000001800E2000
// Methods
public static string GetText(string msg); // 0x0000000180123590
public static string GetText(string fmt, params /* 0x0000000180009150 */ object[] args); // 0x00000001802C64F0
public static string GetText(string msg) {} // 0x0000000180123590-0x0000000180123590
public static string GetText(string fmt, params /* 0x0000000180009150-0x0000000180009150 */ object[] args) {} // 0x00000001802C64F0-0x00000001802C6560
}
namespace Il2CppTests.TestSources
@@ -93,7 +93,7 @@ namespace Il2CppTests.TestSources
FourthKind = 3
}
[AttributeUsage] // 0x000000018000C5B0
[AttributeUsage] // 0x000000018000C5B0-0x000000018000C5D0
public class ExampleAttribute : Attribute // TypeDefIndex: 1812
{
// Fields
@@ -103,25 +103,25 @@ namespace Il2CppTests.TestSources
private int[] arrayNumbers; // 0x8047D628
// Properties
public ExampleKind Kind { get; } // 0x00000001800ECD10
public string[] Strings { get; } // 0x00000001800EAEB0
public string Note { get; set; } // 0x00000001803E0EE0 0x00000001800EAEE0
public int[] Numbers { get; set; } // 0x00000001803E0EF0 0x000000018015B760
public ExampleKind Kind { get; } // 0x00000001800ECD10-0x00000001800ECD10
public string[] Strings { get; } // 0x00000001800EAEB0-0x00000001800EAEB0
public string Note { get; set; } // 0x00000001803E0EE0-0x00000001803E0EF0 0x00000001800EAEE0-0x00000001800EAEE0
public int[] Numbers { get; set; } // 0x00000001803E0EF0-0x00000001803E0EF0 0x000000018015B760-0x000000018015B760
// Constructors
public ExampleAttribute(ExampleKind initKind, string[] initStrings); // 0x00000001803E0E70
public ExampleAttribute(ExampleKind initKind); // 0x00000001803E0EB0
public ExampleAttribute(); // 0x00000001803E0E50
public ExampleAttribute(ExampleKind initKind, string[] initStrings) {} // 0x00000001803E0E70-0x00000001803E0EB0
public ExampleAttribute(ExampleKind initKind) {} // 0x00000001803E0EB0-0x00000001803E0EE0
public ExampleAttribute() {} // 0x00000001803E0E50-0x00000001803E0E70
}
[Example] // 0x000000018000C5D0
[Example] // 0x000000018000C5D0-0x000000018000C710
public class Test // TypeDefIndex: 1813
{
// Constructors
public Test(); // 0x00000001800E2000
public Test() {} // 0x00000001800E2000-0x00000001800E2000
// Methods
[Example] // 0x000000018000C710
public void TestMethod([Example] /* 0x000000018000C750 */ object arg); // 0x00000001800EA7B0
[Example] // 0x000000018000C710-0x000000018000C750
public void TestMethod([Example] /* 0x000000018000C750-0x000000018000C4B0 */ object arg) {} // 0x00000001800EA7B0-0x00000001800EA7B0
}
}

View File

@@ -10,77 +10,77 @@ using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using Il2CppTests.TestSources;
// Image 0: mscorlib.dll - 0
[assembly: AssemblyCompany] // 0x1000EFA0
[assembly: AssemblyCopyright] // 0x1000EFA0
[assembly: AssemblyDefaultAlias] // 0x1000EFA0
[assembly: AssemblyDelaySign] // 0x1000EFA0
[assembly: AssemblyDescription] // 0x1000EFA0
[assembly: AssemblyFileVersion] // 0x1000EFA0
[assembly: AssemblyInformationalVersion] // 0x1000EFA0
[assembly: AssemblyKeyFile] // 0x1000EFA0
[assembly: AssemblyProduct] // 0x1000EFA0
[assembly: AssemblyTitle] // 0x1000EFA0
[assembly: CLSCompliant] // 0x1000EFA0
[assembly: CompilationRelaxations] // 0x1000EFA0
[assembly: ComVisible] // 0x1000EFA0
[assembly: Debuggable] // 0x1000EFA0
[assembly: DefaultDependency] // 0x1000EFA0
[assembly: Guid] // 0x1000EFA0
[assembly: NeutralResourcesLanguage] // 0x1000EFA0
[assembly: RuntimeCompatibility] // 0x1000EFA0
[assembly: SatelliteContractVersion] // 0x1000EFA0
[assembly: StringFreezing] // 0x1000EFA0
[assembly: TypeLibVersion] // 0x1000EFA0
// Image 0: mscorlib.dll - 0-1809
[assembly: AssemblyCompany] // 0x1000EFA0-0x1000D430
[assembly: AssemblyCopyright] // 0x1000EFA0-0x1000D430
[assembly: AssemblyDefaultAlias] // 0x1000EFA0-0x1000D430
[assembly: AssemblyDelaySign] // 0x1000EFA0-0x1000D430
[assembly: AssemblyDescription] // 0x1000EFA0-0x1000D430
[assembly: AssemblyFileVersion] // 0x1000EFA0-0x1000D430
[assembly: AssemblyInformationalVersion] // 0x1000EFA0-0x1000D430
[assembly: AssemblyKeyFile] // 0x1000EFA0-0x1000D430
[assembly: AssemblyProduct] // 0x1000EFA0-0x1000D430
[assembly: AssemblyTitle] // 0x1000EFA0-0x1000D430
[assembly: CLSCompliant] // 0x1000EFA0-0x1000D430
[assembly: CompilationRelaxations] // 0x1000EFA0-0x1000D430
[assembly: ComVisible] // 0x1000EFA0-0x1000D430
[assembly: Debuggable] // 0x1000EFA0-0x1000D430
[assembly: DefaultDependency] // 0x1000EFA0-0x1000D430
[assembly: Guid] // 0x1000EFA0-0x1000D430
[assembly: NeutralResourcesLanguage] // 0x1000EFA0-0x1000D430
[assembly: RuntimeCompatibility] // 0x1000EFA0-0x1000D430
[assembly: SatelliteContractVersion] // 0x1000EFA0-0x1000D430
[assembly: StringFreezing] // 0x1000EFA0-0x1000D430
[assembly: TypeLibVersion] // 0x1000EFA0-0x1000D430
// Image 1: CustomAttributeData.dll - 1810
[assembly: CompilationRelaxations] // 0x1000D360
[assembly: Debuggable] // 0x1000D360
[assembly: Example] // 0x1000D360
[assembly: RuntimeCompatibility] // 0x1000D360
// Image 1: CustomAttributeData.dll - 1810-1813
[assembly: CompilationRelaxations] // 0x1000D360-0x1000D360
[assembly: Debuggable] // 0x1000D360-0x1000D360
[assembly: Example] // 0x1000D360-0x1000D360
[assembly: RuntimeCompatibility] // 0x1000D360-0x1000D360
internal static class Consts // TypeDefIndex: 100
{
// Fields
public const string MonoVersion = "2.6.5.0";
public const string MonoCompany = "MONO development team";
public const string MonoProduct = "MONO Common language infrastructure";
public const string MonoCopyright = "(c) various MONO Authors";
public const string FxVersion = "2.0.0.0";
public const string VsVersion = "8.0.0.0";
public const string FxFileVersion = "2.0.50727.1433";
public const string VsFileVersion = "8.0.50727.1433";
public const string AssemblyI18N = "I18N, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756";
public const string AssemblyMicrosoft_VisualStudio = "Microsoft.VisualStudio, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblyMicrosoft_VisualStudio_Web = "Microsoft.VisualStudio.Web, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblyMicrosoft_VSDesigner = "Microsoft.VSDesigner, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblyMono_Http = "Mono.Http, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756";
public const string AssemblyMono_Posix = "Mono.Posix, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756";
public const string AssemblyMono_Security = "Mono.Security, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756";
public const string AssemblyMono_Messaging_RabbitMQ = "Mono.Messaging.RabbitMQ, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756";
public const string AssemblyCorlib = "mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089";
public const string AssemblySystem = "System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089";
public const string AssemblySystem_Data = "System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089";
public const string AssemblySystem_Design = "System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblySystem_DirectoryServices = "System.DirectoryServices, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblySystem_Drawing = "System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblySystem_Drawing_Design = "System.Drawing.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblySystem_Messaging = "System.Messaging, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblySystem_Security = "System.Security, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblySystem_ServiceProcess = "System.ServiceProcess, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblySystem_Web = "System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblySystem_Windows_Forms = "System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089";
public const string AssemblySystem_Core = "System.Core, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089";
public const string MonoVersion = "2.6.5.0"; // Metadata: 0x000ECB78
public const string MonoCompany = "MONO development team"; // Metadata: 0x000ECB83
public const string MonoProduct = "MONO Common language infrastructure"; // Metadata: 0x000ECB9C
public const string MonoCopyright = "(c) various MONO Authors"; // Metadata: 0x000ECBC3
public const string FxVersion = "2.0.0.0"; // Metadata: 0x000ECBDF
public const string VsVersion = "8.0.0.0"; // Metadata: 0x000ECBEA
public const string FxFileVersion = "2.0.50727.1433"; // Metadata: 0x000ECBF5
public const string VsFileVersion = "8.0.50727.1433"; // Metadata: 0x000ECC07
public const string AssemblyI18N = "I18N, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756"; // Metadata: 0x000ECC19
public const string AssemblyMicrosoft_VisualStudio = "Microsoft.VisualStudio, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ECC64
public const string AssemblyMicrosoft_VisualStudio_Web = "Microsoft.VisualStudio.Web, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ECCC1
public const string AssemblyMicrosoft_VSDesigner = "Microsoft.VSDesigner, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ECD22
public const string AssemblyMono_Http = "Mono.Http, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756"; // Metadata: 0x000ECD7D
public const string AssemblyMono_Posix = "Mono.Posix, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756"; // Metadata: 0x000ECDCD
public const string AssemblyMono_Security = "Mono.Security, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756"; // Metadata: 0x000ECE1E
public const string AssemblyMono_Messaging_RabbitMQ = "Mono.Messaging.RabbitMQ, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756"; // Metadata: 0x000ECE72
public const string AssemblyCorlib = "mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"; // Metadata: 0x000ECED0
public const string AssemblySystem = "System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"; // Metadata: 0x000ECF1F
public const string AssemblySystem_Data = "System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"; // Metadata: 0x000ECF6C
public const string AssemblySystem_Design = "System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ECFBE
public const string AssemblySystem_DirectoryServices = "System.DirectoryServices, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ED012
public const string AssemblySystem_Drawing = "System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ED071
public const string AssemblySystem_Drawing_Design = "System.Drawing.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ED0C6
public const string AssemblySystem_Messaging = "System.Messaging, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ED122
public const string AssemblySystem_Security = "System.Security, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ED179
public const string AssemblySystem_ServiceProcess = "System.ServiceProcess, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ED1CF
public const string AssemblySystem_Web = "System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ED22B
public const string AssemblySystem_Windows_Forms = "System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"; // Metadata: 0x000ED27C
public const string AssemblySystem_Core = "System.Core, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"; // Metadata: 0x000ED2D7
}
internal sealed class Locale // TypeDefIndex: 101
{
// Constructors
private Locale(); // 0x100BF000
private Locale() {} // 0x100BF000-0x100BF000
// Methods
public static string GetText(string msg); // 0x100F7810
public static string GetText(string fmt, params /* 0x10009B80 */ object[] args); // 0x10261460
public static string GetText(string msg) {} // 0x100F7810-0x100F7810
public static string GetText(string fmt, params /* 0x10009B80-0x10009B80 */ object[] args) {} // 0x10261460-0x102614B0
}
namespace Il2CppTests.TestSources
@@ -93,7 +93,7 @@ namespace Il2CppTests.TestSources
FourthKind = 3
}
[AttributeUsage] // 0x1000D430
[AttributeUsage] // 0x1000D430-0x1000D450
public class ExampleAttribute : Attribute // TypeDefIndex: 1812
{
// Fields
@@ -103,25 +103,25 @@ namespace Il2CppTests.TestSources
private int[] arrayNumbers; // 0x14
// Properties
public ExampleKind Kind { get; } // 0x100BF0C0
public string[] Strings { get; } // 0x100BFC20
public string Note { get; set; } // 0x100C5B30 0x100C5B50
public int[] Numbers { get; set; } // 0x100EF0C0 0x10127B00
public ExampleKind Kind { get; } // 0x100BF0C0-0x100BF0C0
public string[] Strings { get; } // 0x100BFC20-0x100BFC20
public string Note { get; set; } // 0x100C5B30-0x100C5B30 0x100C5B50-0x100C5B50
public int[] Numbers { get; set; } // 0x100EF0C0-0x100EF0C0 0x10127B00-0x10127B00
// Constructors
public ExampleAttribute(ExampleKind initKind, string[] initStrings); // 0x1034DA90
public ExampleAttribute(ExampleKind initKind); // 0x1034DAC0
public ExampleAttribute(); // 0x1034DA60
public ExampleAttribute(ExampleKind initKind, string[] initStrings) {} // 0x1034DA90-0x1034DAC0
public ExampleAttribute(ExampleKind initKind) {} // 0x1034DAC0-0x1034DAC0
public ExampleAttribute() {} // 0x1034DA60-0x1034DA90
}
[Example] // 0x1000D450
[Example] // 0x1000D450-0x1000D550
public class Test // TypeDefIndex: 1813
{
// Constructors
public Test(); // 0x100BF000
public Test() {} // 0x100BF000-0x100BF000
// Methods
[Example] // 0x1000D550
public void TestMethod([Example] /* 0x1000D590 */ object arg); // 0x100C5530
[Example] // 0x1000D550-0x1000D590
public void TestMethod([Example] /* 0x1000D590-0x1000D360 */ object arg) {} // 0x100C5530-0x100C5530
}
}

View File

@@ -10,76 +10,76 @@ using System.Resources;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
// Image 0: mscorlib.dll - 0
[assembly: AssemblyCompany] // 0x000000018000E050
[assembly: AssemblyCopyright] // 0x000000018000E050
[assembly: AssemblyDefaultAlias] // 0x000000018000E050
[assembly: AssemblyDelaySign] // 0x000000018000E050
[assembly: AssemblyDescription] // 0x000000018000E050
[assembly: AssemblyFileVersion] // 0x000000018000E050
[assembly: AssemblyInformationalVersion] // 0x000000018000E050
[assembly: AssemblyKeyFile] // 0x000000018000E050
[assembly: AssemblyProduct] // 0x000000018000E050
[assembly: AssemblyTitle] // 0x000000018000E050
[assembly: CLSCompliant] // 0x000000018000E050
[assembly: CompilationRelaxations] // 0x000000018000E050
[assembly: ComVisible] // 0x000000018000E050
[assembly: Debuggable] // 0x000000018000E050
[assembly: DefaultDependency] // 0x000000018000E050
[assembly: Guid] // 0x000000018000E050
[assembly: NeutralResourcesLanguage] // 0x000000018000E050
[assembly: RuntimeCompatibility] // 0x000000018000E050
[assembly: SatelliteContractVersion] // 0x000000018000E050
[assembly: StringFreezing] // 0x000000018000E050
[assembly: TypeLibVersion] // 0x000000018000E050
// Image 0: mscorlib.dll - 0-1809
[assembly: AssemblyCompany] // 0x000000018000E050-0x000000018000A8A0
[assembly: AssemblyCopyright] // 0x000000018000E050-0x000000018000A8A0
[assembly: AssemblyDefaultAlias] // 0x000000018000E050-0x000000018000A8A0
[assembly: AssemblyDelaySign] // 0x000000018000E050-0x000000018000A8A0
[assembly: AssemblyDescription] // 0x000000018000E050-0x000000018000A8A0
[assembly: AssemblyFileVersion] // 0x000000018000E050-0x000000018000A8A0
[assembly: AssemblyInformationalVersion] // 0x000000018000E050-0x000000018000A8A0
[assembly: AssemblyKeyFile] // 0x000000018000E050-0x000000018000A8A0
[assembly: AssemblyProduct] // 0x000000018000E050-0x000000018000A8A0
[assembly: AssemblyTitle] // 0x000000018000E050-0x000000018000A8A0
[assembly: CLSCompliant] // 0x000000018000E050-0x000000018000A8A0
[assembly: CompilationRelaxations] // 0x000000018000E050-0x000000018000A8A0
[assembly: ComVisible] // 0x000000018000E050-0x000000018000A8A0
[assembly: Debuggable] // 0x000000018000E050-0x000000018000A8A0
[assembly: DefaultDependency] // 0x000000018000E050-0x000000018000A8A0
[assembly: Guid] // 0x000000018000E050-0x000000018000A8A0
[assembly: NeutralResourcesLanguage] // 0x000000018000E050-0x000000018000A8A0
[assembly: RuntimeCompatibility] // 0x000000018000E050-0x000000018000A8A0
[assembly: SatelliteContractVersion] // 0x000000018000E050-0x000000018000A8A0
[assembly: StringFreezing] // 0x000000018000E050-0x000000018000A8A0
[assembly: TypeLibVersion] // 0x000000018000E050-0x000000018000A8A0
// Image 1: GenericTypes.dll - 1810
[assembly: CompilationRelaxations] // 0x000000018000C150
[assembly: Debuggable] // 0x000000018000C150
[assembly: RuntimeCompatibility] // 0x000000018000C150
// Image 1: GenericTypes.dll - 1810-1821
[assembly: CompilationRelaxations] // 0x000000018000C150-0x000000018000C150
[assembly: Debuggable] // 0x000000018000C150-0x000000018000C150
[assembly: RuntimeCompatibility] // 0x000000018000C150-0x000000018000C150
internal static class Consts // TypeDefIndex: 100
{
// Fields
public const string MonoVersion = "2.6.5.0";
public const string MonoCompany = "MONO development team";
public const string MonoProduct = "MONO Common language infrastructure";
public const string MonoCopyright = "(c) various MONO Authors";
public const string FxVersion = "2.0.0.0";
public const string VsVersion = "8.0.0.0";
public const string FxFileVersion = "2.0.50727.1433";
public const string VsFileVersion = "8.0.50727.1433";
public const string AssemblyI18N = "I18N, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756";
public const string AssemblyMicrosoft_VisualStudio = "Microsoft.VisualStudio, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblyMicrosoft_VisualStudio_Web = "Microsoft.VisualStudio.Web, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblyMicrosoft_VSDesigner = "Microsoft.VSDesigner, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblyMono_Http = "Mono.Http, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756";
public const string AssemblyMono_Posix = "Mono.Posix, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756";
public const string AssemblyMono_Security = "Mono.Security, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756";
public const string AssemblyMono_Messaging_RabbitMQ = "Mono.Messaging.RabbitMQ, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756";
public const string AssemblyCorlib = "mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089";
public const string AssemblySystem = "System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089";
public const string AssemblySystem_Data = "System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089";
public const string AssemblySystem_Design = "System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblySystem_DirectoryServices = "System.DirectoryServices, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblySystem_Drawing = "System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblySystem_Drawing_Design = "System.Drawing.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblySystem_Messaging = "System.Messaging, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblySystem_Security = "System.Security, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblySystem_ServiceProcess = "System.ServiceProcess, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblySystem_Web = "System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblySystem_Windows_Forms = "System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089";
public const string AssemblySystem_Core = "System.Core, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089";
public const string MonoVersion = "2.6.5.0"; // Metadata: 0x000ECCEC
public const string MonoCompany = "MONO development team"; // Metadata: 0x000ECCF7
public const string MonoProduct = "MONO Common language infrastructure"; // Metadata: 0x000ECD10
public const string MonoCopyright = "(c) various MONO Authors"; // Metadata: 0x000ECD37
public const string FxVersion = "2.0.0.0"; // Metadata: 0x000ECD53
public const string VsVersion = "8.0.0.0"; // Metadata: 0x000ECD5E
public const string FxFileVersion = "2.0.50727.1433"; // Metadata: 0x000ECD69
public const string VsFileVersion = "8.0.50727.1433"; // Metadata: 0x000ECD7B
public const string AssemblyI18N = "I18N, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756"; // Metadata: 0x000ECD8D
public const string AssemblyMicrosoft_VisualStudio = "Microsoft.VisualStudio, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ECDD8
public const string AssemblyMicrosoft_VisualStudio_Web = "Microsoft.VisualStudio.Web, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ECE35
public const string AssemblyMicrosoft_VSDesigner = "Microsoft.VSDesigner, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ECE96
public const string AssemblyMono_Http = "Mono.Http, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756"; // Metadata: 0x000ECEF1
public const string AssemblyMono_Posix = "Mono.Posix, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756"; // Metadata: 0x000ECF41
public const string AssemblyMono_Security = "Mono.Security, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756"; // Metadata: 0x000ECF92
public const string AssemblyMono_Messaging_RabbitMQ = "Mono.Messaging.RabbitMQ, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756"; // Metadata: 0x000ECFE6
public const string AssemblyCorlib = "mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"; // Metadata: 0x000ED044
public const string AssemblySystem = "System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"; // Metadata: 0x000ED093
public const string AssemblySystem_Data = "System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"; // Metadata: 0x000ED0E0
public const string AssemblySystem_Design = "System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ED132
public const string AssemblySystem_DirectoryServices = "System.DirectoryServices, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ED186
public const string AssemblySystem_Drawing = "System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ED1E5
public const string AssemblySystem_Drawing_Design = "System.Drawing.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ED23A
public const string AssemblySystem_Messaging = "System.Messaging, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ED296
public const string AssemblySystem_Security = "System.Security, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ED2ED
public const string AssemblySystem_ServiceProcess = "System.ServiceProcess, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ED343
public const string AssemblySystem_Web = "System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ED39F
public const string AssemblySystem_Windows_Forms = "System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"; // Metadata: 0x000ED3F0
public const string AssemblySystem_Core = "System.Core, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"; // Metadata: 0x000ED44B
}
internal sealed class Locale // TypeDefIndex: 101
{
// Constructors
private Locale(); // 0x00000001800E2000
private Locale() {} // 0x00000001800E2000-0x00000001800E2000
// Methods
public static string GetText(string msg); // 0x0000000180123590
public static string GetText(string fmt, params /* 0x00000001800090D0 */ object[] args); // 0x00000001802C64F0
public static string GetText(string msg) {} // 0x0000000180123590-0x0000000180123590
public static string GetText(string fmt, params /* 0x00000001800090D0-0x00000001800090D0 */ object[] args) {} // 0x00000001802C64F0-0x00000001802C6560
}
namespace Il2CppTests.TestSources
@@ -87,7 +87,7 @@ namespace Il2CppTests.TestSources
public class Base<T, U> // TypeDefIndex: 1815
{
// Constructors
public Base();
public Base() {}
}
public class Derived<V> : Base<string, V> // TypeDefIndex: 1816
@@ -99,54 +99,54 @@ namespace Il2CppTests.TestSources
public class Nested // TypeDefIndex: 1817
{
// Constructors
public Nested();
public Nested() {}
}
// Constructors
public Derived();
public Derived() {}
}
public class G<T> // TypeDefIndex: 1818
{
// Constructors
public G();
public G() {}
}
internal class Test // TypeDefIndex: 1819
{
// Constructors
public Test(); // 0x00000001800E2000
public Test() {} // 0x00000001800E2000-0x00000001800E2000
// Methods
public void GenericTypesTest(); // 0x00000001803E0ED0
public void GenericTypesTest() {} // 0x00000001803E0ED0-0x00000001803E0ED0
}
internal class ConstrainedValueType<V> // TypeDefIndex: 1820
where V : struct
{
// Constructors
public ConstrainedValueType();
public ConstrainedValueType() {}
}
internal class ConstrainedRefType<R> // TypeDefIndex: 1821
where R : class
{
// Constructors
public ConstrainedRefType();
public ConstrainedRefType() {}
// Methods
[NullableContext] // 0x0000000180009190
public void ConstrainedMethodNotNull<N>(N notnullArgument, R bar);
[NullableContext] // 0x0000000180009190-0x000000018000C150
public void ConstrainedMethodNotNull<N>(N notnullArgument, R bar) {}
public void ConstrainedUnmanaged<U>(U unmanagedArgument)
where U : struct;
where U : struct {}
public void MultipleConstraintsMethod<C>(C constrained)
where C : R, new();
where C : R, new() {}
public void MultipleArgumentsMultipleConstraintsMethod<B, I>(B baseArgument, I interfaceArgument)
where B : Derived<R>, new()
where I : Test, IDisposable, IEnumerable<R>;
where I : Test, IDisposable, IEnumerable<R> {}
public void DelegateConstraint<D>(D del)
where D : Delegate;
where D : Delegate {}
public void EnumConstraint<E>(E enumeration)
where E : Enum;
where E : Enum {}
}
}

View File

@@ -10,76 +10,76 @@ using System.Resources;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
// Image 0: mscorlib.dll - 0
[assembly: AssemblyCompany] // 0x1000ED00
[assembly: AssemblyCopyright] // 0x1000ED00
[assembly: AssemblyDefaultAlias] // 0x1000ED00
[assembly: AssemblyDelaySign] // 0x1000ED00
[assembly: AssemblyDescription] // 0x1000ED00
[assembly: AssemblyFileVersion] // 0x1000ED00
[assembly: AssemblyInformationalVersion] // 0x1000ED00
[assembly: AssemblyKeyFile] // 0x1000ED00
[assembly: AssemblyProduct] // 0x1000ED00
[assembly: AssemblyTitle] // 0x1000ED00
[assembly: CLSCompliant] // 0x1000ED00
[assembly: CompilationRelaxations] // 0x1000ED00
[assembly: ComVisible] // 0x1000ED00
[assembly: Debuggable] // 0x1000ED00
[assembly: DefaultDependency] // 0x1000ED00
[assembly: Guid] // 0x1000ED00
[assembly: NeutralResourcesLanguage] // 0x1000ED00
[assembly: RuntimeCompatibility] // 0x1000ED00
[assembly: SatelliteContractVersion] // 0x1000ED00
[assembly: StringFreezing] // 0x1000ED00
[assembly: TypeLibVersion] // 0x1000ED00
// Image 0: mscorlib.dll - 0-1809
[assembly: AssemblyCompany] // 0x1000ED00-0x1000BC80
[assembly: AssemblyCopyright] // 0x1000ED00-0x1000BC80
[assembly: AssemblyDefaultAlias] // 0x1000ED00-0x1000BC80
[assembly: AssemblyDelaySign] // 0x1000ED00-0x1000BC80
[assembly: AssemblyDescription] // 0x1000ED00-0x1000BC80
[assembly: AssemblyFileVersion] // 0x1000ED00-0x1000BC80
[assembly: AssemblyInformationalVersion] // 0x1000ED00-0x1000BC80
[assembly: AssemblyKeyFile] // 0x1000ED00-0x1000BC80
[assembly: AssemblyProduct] // 0x1000ED00-0x1000BC80
[assembly: AssemblyTitle] // 0x1000ED00-0x1000BC80
[assembly: CLSCompliant] // 0x1000ED00-0x1000BC80
[assembly: CompilationRelaxations] // 0x1000ED00-0x1000BC80
[assembly: ComVisible] // 0x1000ED00-0x1000BC80
[assembly: Debuggable] // 0x1000ED00-0x1000BC80
[assembly: DefaultDependency] // 0x1000ED00-0x1000BC80
[assembly: Guid] // 0x1000ED00-0x1000BC80
[assembly: NeutralResourcesLanguage] // 0x1000ED00-0x1000BC80
[assembly: RuntimeCompatibility] // 0x1000ED00-0x1000BC80
[assembly: SatelliteContractVersion] // 0x1000ED00-0x1000BC80
[assembly: StringFreezing] // 0x1000ED00-0x1000BC80
[assembly: TypeLibVersion] // 0x1000ED00-0x1000BC80
// Image 1: GenericTypes.dll - 1810
[assembly: CompilationRelaxations] // 0x1000D1B0
[assembly: Debuggable] // 0x1000D1B0
[assembly: RuntimeCompatibility] // 0x1000D1B0
// Image 1: GenericTypes.dll - 1810-1821
[assembly: CompilationRelaxations] // 0x1000D1B0-0x1000D1B0
[assembly: Debuggable] // 0x1000D1B0-0x1000D1B0
[assembly: RuntimeCompatibility] // 0x1000D1B0-0x1000D1B0
internal static class Consts // TypeDefIndex: 100
{
// Fields
public const string MonoVersion = "2.6.5.0";
public const string MonoCompany = "MONO development team";
public const string MonoProduct = "MONO Common language infrastructure";
public const string MonoCopyright = "(c) various MONO Authors";
public const string FxVersion = "2.0.0.0";
public const string VsVersion = "8.0.0.0";
public const string FxFileVersion = "2.0.50727.1433";
public const string VsFileVersion = "8.0.50727.1433";
public const string AssemblyI18N = "I18N, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756";
public const string AssemblyMicrosoft_VisualStudio = "Microsoft.VisualStudio, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblyMicrosoft_VisualStudio_Web = "Microsoft.VisualStudio.Web, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblyMicrosoft_VSDesigner = "Microsoft.VSDesigner, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblyMono_Http = "Mono.Http, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756";
public const string AssemblyMono_Posix = "Mono.Posix, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756";
public const string AssemblyMono_Security = "Mono.Security, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756";
public const string AssemblyMono_Messaging_RabbitMQ = "Mono.Messaging.RabbitMQ, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756";
public const string AssemblyCorlib = "mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089";
public const string AssemblySystem = "System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089";
public const string AssemblySystem_Data = "System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089";
public const string AssemblySystem_Design = "System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblySystem_DirectoryServices = "System.DirectoryServices, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblySystem_Drawing = "System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblySystem_Drawing_Design = "System.Drawing.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblySystem_Messaging = "System.Messaging, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblySystem_Security = "System.Security, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblySystem_ServiceProcess = "System.ServiceProcess, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblySystem_Web = "System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblySystem_Windows_Forms = "System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089";
public const string AssemblySystem_Core = "System.Core, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089";
public const string MonoVersion = "2.6.5.0"; // Metadata: 0x000ECCEC
public const string MonoCompany = "MONO development team"; // Metadata: 0x000ECCF7
public const string MonoProduct = "MONO Common language infrastructure"; // Metadata: 0x000ECD10
public const string MonoCopyright = "(c) various MONO Authors"; // Metadata: 0x000ECD37
public const string FxVersion = "2.0.0.0"; // Metadata: 0x000ECD53
public const string VsVersion = "8.0.0.0"; // Metadata: 0x000ECD5E
public const string FxFileVersion = "2.0.50727.1433"; // Metadata: 0x000ECD69
public const string VsFileVersion = "8.0.50727.1433"; // Metadata: 0x000ECD7B
public const string AssemblyI18N = "I18N, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756"; // Metadata: 0x000ECD8D
public const string AssemblyMicrosoft_VisualStudio = "Microsoft.VisualStudio, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ECDD8
public const string AssemblyMicrosoft_VisualStudio_Web = "Microsoft.VisualStudio.Web, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ECE35
public const string AssemblyMicrosoft_VSDesigner = "Microsoft.VSDesigner, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ECE96
public const string AssemblyMono_Http = "Mono.Http, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756"; // Metadata: 0x000ECEF1
public const string AssemblyMono_Posix = "Mono.Posix, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756"; // Metadata: 0x000ECF41
public const string AssemblyMono_Security = "Mono.Security, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756"; // Metadata: 0x000ECF92
public const string AssemblyMono_Messaging_RabbitMQ = "Mono.Messaging.RabbitMQ, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756"; // Metadata: 0x000ECFE6
public const string AssemblyCorlib = "mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"; // Metadata: 0x000ED044
public const string AssemblySystem = "System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"; // Metadata: 0x000ED093
public const string AssemblySystem_Data = "System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"; // Metadata: 0x000ED0E0
public const string AssemblySystem_Design = "System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ED132
public const string AssemblySystem_DirectoryServices = "System.DirectoryServices, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ED186
public const string AssemblySystem_Drawing = "System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ED1E5
public const string AssemblySystem_Drawing_Design = "System.Drawing.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ED23A
public const string AssemblySystem_Messaging = "System.Messaging, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ED296
public const string AssemblySystem_Security = "System.Security, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ED2ED
public const string AssemblySystem_ServiceProcess = "System.ServiceProcess, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ED343
public const string AssemblySystem_Web = "System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ED39F
public const string AssemblySystem_Windows_Forms = "System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"; // Metadata: 0x000ED3F0
public const string AssemblySystem_Core = "System.Core, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"; // Metadata: 0x000ED44B
}
internal sealed class Locale // TypeDefIndex: 101
{
// Constructors
private Locale(); // 0x100BF000
private Locale() {} // 0x100BF000-0x100BF000
// Methods
public static string GetText(string msg); // 0x100F7810
public static string GetText(string fmt, params /* 0x10009B20 */ object[] args); // 0x10261460
public static string GetText(string msg) {} // 0x100F7810-0x100F7810
public static string GetText(string fmt, params /* 0x10009B20-0x10009B20 */ object[] args) {} // 0x10261460-0x102614B0
}
namespace Il2CppTests.TestSources
@@ -87,7 +87,7 @@ namespace Il2CppTests.TestSources
public class Base<T, U> // TypeDefIndex: 1815
{
// Constructors
public Base();
public Base() {}
}
public class Derived<V> : Base<string, V> // TypeDefIndex: 1816
@@ -99,54 +99,54 @@ namespace Il2CppTests.TestSources
public class Nested // TypeDefIndex: 1817
{
// Constructors
public Nested();
public Nested() {}
}
// Constructors
public Derived();
public Derived() {}
}
public class G<T> // TypeDefIndex: 1818
{
// Constructors
public G();
public G() {}
}
internal class Test // TypeDefIndex: 1819
{
// Constructors
public Test(); // 0x100BF000
public Test() {} // 0x100BF000-0x100BF000
// Methods
public void GenericTypesTest(); // 0x1034DB10
public void GenericTypesTest() {} // 0x1034DB10-0x1034DB10
}
internal class ConstrainedValueType<V> // TypeDefIndex: 1820
where V : struct
{
// Constructors
public ConstrainedValueType();
public ConstrainedValueType() {}
}
internal class ConstrainedRefType<R> // TypeDefIndex: 1821
where R : class
{
// Constructors
public ConstrainedRefType();
public ConstrainedRefType() {}
// Methods
[NullableContext] // 0x10009AA0
public void ConstrainedMethodNotNull<N>(N notnullArgument, R bar);
[NullableContext] // 0x10009AA0-0x1000D1B0
public void ConstrainedMethodNotNull<N>(N notnullArgument, R bar) {}
public void ConstrainedUnmanaged<U>(U unmanagedArgument)
where U : struct;
where U : struct {}
public void MultipleConstraintsMethod<C>(C constrained)
where C : R, new();
where C : R, new() {}
public void MultipleArgumentsMultipleConstraintsMethod<B, I>(B baseArgument, I interfaceArgument)
where B : Derived<R>, new()
where I : Test, IDisposable, IEnumerable<R>;
where I : Test, IDisposable, IEnumerable<R> {}
public void DelegateConstraint<D>(D del)
where D : Delegate;
where D : Delegate {}
public void EnumConstraint<E>(E enumeration)
where E : Enum;
where E : Enum {}
}
}

View File

@@ -10,76 +10,76 @@ using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using System.Text;
// Image 0: mscorlib.dll - 0
[assembly: AssemblyCompany] // 0x000000018000E950
[assembly: AssemblyCopyright] // 0x000000018000E950
[assembly: AssemblyDefaultAlias] // 0x000000018000E950
[assembly: AssemblyDelaySign] // 0x000000018000E950
[assembly: AssemblyDescription] // 0x000000018000E950
[assembly: AssemblyFileVersion] // 0x000000018000E950
[assembly: AssemblyInformationalVersion] // 0x000000018000E950
[assembly: AssemblyKeyFile] // 0x000000018000E950
[assembly: AssemblyProduct] // 0x000000018000E950
[assembly: AssemblyTitle] // 0x000000018000E950
[assembly: CLSCompliant] // 0x000000018000E950
[assembly: CompilationRelaxations] // 0x000000018000E950
[assembly: ComVisible] // 0x000000018000E950
[assembly: Debuggable] // 0x000000018000E950
[assembly: DefaultDependency] // 0x000000018000E950
[assembly: Guid] // 0x000000018000E950
[assembly: NeutralResourcesLanguage] // 0x000000018000E950
[assembly: RuntimeCompatibility] // 0x000000018000E950
[assembly: SatelliteContractVersion] // 0x000000018000E950
[assembly: StringFreezing] // 0x000000018000E950
[assembly: TypeLibVersion] // 0x000000018000E950
// Image 0: mscorlib.dll - 0-1809
[assembly: AssemblyCompany] // 0x000000018000E950-0x000000018000CAF0
[assembly: AssemblyCopyright] // 0x000000018000E950-0x000000018000CAF0
[assembly: AssemblyDefaultAlias] // 0x000000018000E950-0x000000018000CAF0
[assembly: AssemblyDelaySign] // 0x000000018000E950-0x000000018000CAF0
[assembly: AssemblyDescription] // 0x000000018000E950-0x000000018000CAF0
[assembly: AssemblyFileVersion] // 0x000000018000E950-0x000000018000CAF0
[assembly: AssemblyInformationalVersion] // 0x000000018000E950-0x000000018000CAF0
[assembly: AssemblyKeyFile] // 0x000000018000E950-0x000000018000CAF0
[assembly: AssemblyProduct] // 0x000000018000E950-0x000000018000CAF0
[assembly: AssemblyTitle] // 0x000000018000E950-0x000000018000CAF0
[assembly: CLSCompliant] // 0x000000018000E950-0x000000018000CAF0
[assembly: CompilationRelaxations] // 0x000000018000E950-0x000000018000CAF0
[assembly: ComVisible] // 0x000000018000E950-0x000000018000CAF0
[assembly: Debuggable] // 0x000000018000E950-0x000000018000CAF0
[assembly: DefaultDependency] // 0x000000018000E950-0x000000018000CAF0
[assembly: Guid] // 0x000000018000E950-0x000000018000CAF0
[assembly: NeutralResourcesLanguage] // 0x000000018000E950-0x000000018000CAF0
[assembly: RuntimeCompatibility] // 0x000000018000E950-0x000000018000CAF0
[assembly: SatelliteContractVersion] // 0x000000018000E950-0x000000018000CAF0
[assembly: StringFreezing] // 0x000000018000E950-0x000000018000CAF0
[assembly: TypeLibVersion] // 0x000000018000E950-0x000000018000CAF0
// Image 1: Methods.dll - 1810
[assembly: CompilationRelaxations] // 0x000000018000CAF0
[assembly: Debuggable] // 0x000000018000CAF0
[assembly: RuntimeCompatibility] // 0x000000018000CAF0
// Image 1: Methods.dll - 1810-1822
[assembly: CompilationRelaxations] // 0x000000018000CAF0-0x000000018000CAF0
[assembly: Debuggable] // 0x000000018000CAF0-0x000000018000CAF0
[assembly: RuntimeCompatibility] // 0x000000018000CAF0-0x000000018000CAF0
internal static class Consts // TypeDefIndex: 100
{
// Fields
public const string MonoVersion = "2.6.5.0";
public const string MonoCompany = "MONO development team";
public const string MonoProduct = "MONO Common language infrastructure";
public const string MonoCopyright = "(c) various MONO Authors";
public const string FxVersion = "2.0.0.0";
public const string VsVersion = "8.0.0.0";
public const string FxFileVersion = "2.0.50727.1433";
public const string VsFileVersion = "8.0.50727.1433";
public const string AssemblyI18N = "I18N, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756";
public const string AssemblyMicrosoft_VisualStudio = "Microsoft.VisualStudio, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblyMicrosoft_VisualStudio_Web = "Microsoft.VisualStudio.Web, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblyMicrosoft_VSDesigner = "Microsoft.VSDesigner, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblyMono_Http = "Mono.Http, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756";
public const string AssemblyMono_Posix = "Mono.Posix, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756";
public const string AssemblyMono_Security = "Mono.Security, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756";
public const string AssemblyMono_Messaging_RabbitMQ = "Mono.Messaging.RabbitMQ, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756";
public const string AssemblyCorlib = "mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089";
public const string AssemblySystem = "System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089";
public const string AssemblySystem_Data = "System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089";
public const string AssemblySystem_Design = "System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblySystem_DirectoryServices = "System.DirectoryServices, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblySystem_Drawing = "System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblySystem_Drawing_Design = "System.Drawing.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblySystem_Messaging = "System.Messaging, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblySystem_Security = "System.Security, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblySystem_ServiceProcess = "System.ServiceProcess, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblySystem_Web = "System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblySystem_Windows_Forms = "System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089";
public const string AssemblySystem_Core = "System.Core, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089";
public const string MonoVersion = "2.6.5.0"; // Metadata: 0x000ECD0C
public const string MonoCompany = "MONO development team"; // Metadata: 0x000ECD17
public const string MonoProduct = "MONO Common language infrastructure"; // Metadata: 0x000ECD30
public const string MonoCopyright = "(c) various MONO Authors"; // Metadata: 0x000ECD57
public const string FxVersion = "2.0.0.0"; // Metadata: 0x000ECD73
public const string VsVersion = "8.0.0.0"; // Metadata: 0x000ECD7E
public const string FxFileVersion = "2.0.50727.1433"; // Metadata: 0x000ECD89
public const string VsFileVersion = "8.0.50727.1433"; // Metadata: 0x000ECD9B
public const string AssemblyI18N = "I18N, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756"; // Metadata: 0x000ECDAD
public const string AssemblyMicrosoft_VisualStudio = "Microsoft.VisualStudio, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ECDF8
public const string AssemblyMicrosoft_VisualStudio_Web = "Microsoft.VisualStudio.Web, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ECE55
public const string AssemblyMicrosoft_VSDesigner = "Microsoft.VSDesigner, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ECEB6
public const string AssemblyMono_Http = "Mono.Http, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756"; // Metadata: 0x000ECF11
public const string AssemblyMono_Posix = "Mono.Posix, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756"; // Metadata: 0x000ECF61
public const string AssemblyMono_Security = "Mono.Security, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756"; // Metadata: 0x000ECFB2
public const string AssemblyMono_Messaging_RabbitMQ = "Mono.Messaging.RabbitMQ, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756"; // Metadata: 0x000ED006
public const string AssemblyCorlib = "mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"; // Metadata: 0x000ED064
public const string AssemblySystem = "System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"; // Metadata: 0x000ED0B3
public const string AssemblySystem_Data = "System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"; // Metadata: 0x000ED100
public const string AssemblySystem_Design = "System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ED152
public const string AssemblySystem_DirectoryServices = "System.DirectoryServices, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ED1A6
public const string AssemblySystem_Drawing = "System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ED205
public const string AssemblySystem_Drawing_Design = "System.Drawing.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ED25A
public const string AssemblySystem_Messaging = "System.Messaging, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ED2B6
public const string AssemblySystem_Security = "System.Security, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ED30D
public const string AssemblySystem_ServiceProcess = "System.ServiceProcess, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ED363
public const string AssemblySystem_Web = "System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ED3BF
public const string AssemblySystem_Windows_Forms = "System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"; // Metadata: 0x000ED410
public const string AssemblySystem_Core = "System.Core, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"; // Metadata: 0x000ED46B
}
internal sealed class Locale // TypeDefIndex: 101
{
// Constructors
private Locale(); // 0x00000001800E2000
private Locale() {} // 0x00000001800E2000-0x00000001800E2000
// Methods
public static string GetText(string msg); // 0x0000000180123590
public static string GetText(string fmt, params /* 0x0000000180009C10 */ object[] args); // 0x00000001802C64F0
public static string GetText(string msg) {} // 0x0000000180123590-0x0000000180123590
public static string GetText(string fmt, params /* 0x0000000180009C10-0x0000000180009C10 */ object[] args) {} // 0x00000001802C64F0-0x00000001802C6560
}
namespace Il2CppTests.TestSources
@@ -87,24 +87,24 @@ namespace Il2CppTests.TestSources
internal class Test // TypeDefIndex: 1811
{
// Constructors
public Test(); // 0x00000001800E2000
public Test() {} // 0x00000001800E2000-0x00000001800E2000
// Methods
public virtual void VirtualMethod(); // 0x00000001800EA7B0
public double ValueTypeReturnMethod(); // 0x00000001803E0EC0
public StringBuilder ReferenceTypeReturnMethod(); // 0x00000001803E0E70
public virtual void VirtualMethod() {} // 0x00000001800EA7B0-0x00000001800EA7B0
public double ValueTypeReturnMethod() {} // 0x00000001803E0EC0-0x00000001803E0EC0
public StringBuilder ReferenceTypeReturnMethod() {} // 0x00000001803E0E70-0x00000001803E0EC0
}
public static class TestExtension // TypeDefIndex: 1812
{
// Methods
public static double DivideByXExtension(int a, float x); // 0x00000001803E0E50
public static double DivideByXExtension(int a, float x) {} // 0x00000001803E0E50-0x00000001803E0E70
}
internal abstract class TestAbstract // TypeDefIndex: 1813
{
// Constructors
protected TestAbstract(); // 0x00000001800E2000
protected TestAbstract() {} // 0x00000001800E2000-0x00000001800E2000
// Methods
public abstract void AbstractMethod();
@@ -113,70 +113,70 @@ namespace Il2CppTests.TestSources
internal class TestOverride : Test // TypeDefIndex: 1814
{
// Constructors
public TestOverride(); // 0x00000001800E2000
public TestOverride() {} // 0x00000001800E2000-0x00000001800E2000
// Methods
public override void VirtualMethod(); // 0x00000001800EA7B0
public override void VirtualMethod() {} // 0x00000001800EA7B0-0x00000001800EA7B0
}
internal class TestHideVirtual : Test // TypeDefIndex: 1815
{
// Constructors
public TestHideVirtual(); // 0x00000001800E2000
public TestHideVirtual() {} // 0x00000001800E2000-0x00000001800E2000
// Methods
public new void VirtualMethod(); // 0x00000001800EA7B0
public new void VirtualMethod() {} // 0x00000001800EA7B0-0x00000001800EA7B0
}
internal class TestHideOverride : TestOverride // TypeDefIndex: 1816
{
// Constructors
public TestHideOverride(); // 0x00000001800E2000
public TestHideOverride() {} // 0x00000001800E2000-0x00000001800E2000
// Methods
public new void VirtualMethod(); // 0x00000001800EA7B0
public new void VirtualMethod() {} // 0x00000001800EA7B0-0x00000001800EA7B0
}
internal class TestOverrideAbstract : TestAbstract // TypeDefIndex: 1817
{
// Constructors
public TestOverrideAbstract(); // 0x00000001800E2000
public TestOverrideAbstract() {} // 0x00000001800E2000-0x00000001800E2000
// Methods
public override void AbstractMethod(); // 0x00000001800EA7B0
public override void AbstractMethod() {} // 0x00000001800EA7B0-0x00000001800EA7B0
}
internal class TestHideAbstractOverride : TestOverrideAbstract // TypeDefIndex: 1818
{
// Constructors
public TestHideAbstractOverride(); // 0x00000001800E2000
public TestHideAbstractOverride() {} // 0x00000001800E2000-0x00000001800E2000
// Methods
public new void AbstractMethod(); // 0x00000001800EA7B0
public new void AbstractMethod() {} // 0x00000001800EA7B0-0x00000001800EA7B0
}
internal class TestHideVirtualAndNewVirtual : Test // TypeDefIndex: 1819
{
// Constructors
public TestHideVirtualAndNewVirtual(); // 0x00000001800E2000
public TestHideVirtualAndNewVirtual() {} // 0x00000001800E2000-0x00000001800E2000
// Methods
public virtual new void VirtualMethod(); // 0x00000001800EA7B0
public virtual new void VirtualMethod() {} // 0x00000001800EA7B0-0x00000001800EA7B0
}
internal class TestHideOverrideAndNewVirtual : TestOverride // TypeDefIndex: 1820
{
// Constructors
public TestHideOverrideAndNewVirtual(); // 0x00000001800E2000
public TestHideOverrideAndNewVirtual() {} // 0x00000001800E2000-0x00000001800E2000
// Methods
public virtual new void VirtualMethod(); // 0x00000001800EA7B0
public virtual new void VirtualMethod() {} // 0x00000001800EA7B0-0x00000001800EA7B0
}
internal abstract class TestAbstractNew : TestOverride // TypeDefIndex: 1821
{
// Constructors
protected TestAbstractNew(); // 0x00000001800E2000
protected TestAbstractNew() {} // 0x00000001800E2000-0x00000001800E2000
// Methods
public abstract new void VirtualMethod();
@@ -185,9 +185,9 @@ namespace Il2CppTests.TestSources
internal class TestNewNonVirtualMethod : Test // TypeDefIndex: 1822
{
// Constructors
public TestNewNonVirtualMethod(); // 0x00000001800E2000
public TestNewNonVirtualMethod() {} // 0x00000001800E2000-0x00000001800E2000
// Methods
public int ValueTypeReturnMethod(); // 0x0000000180119A50
public int ValueTypeReturnMethod() {} // 0x0000000180119A50-0x0000000180119A50
}
}

View File

@@ -10,76 +10,76 @@ using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using System.Text;
// Image 0: mscorlib.dll - 0
[assembly: AssemblyCompany] // 0x1000F760
[assembly: AssemblyCopyright] // 0x1000F760
[assembly: AssemblyDefaultAlias] // 0x1000F760
[assembly: AssemblyDelaySign] // 0x1000F760
[assembly: AssemblyDescription] // 0x1000F760
[assembly: AssemblyFileVersion] // 0x1000F760
[assembly: AssemblyInformationalVersion] // 0x1000F760
[assembly: AssemblyKeyFile] // 0x1000F760
[assembly: AssemblyProduct] // 0x1000F760
[assembly: AssemblyTitle] // 0x1000F760
[assembly: CLSCompliant] // 0x1000F760
[assembly: CompilationRelaxations] // 0x1000F760
[assembly: ComVisible] // 0x1000F760
[assembly: Debuggable] // 0x1000F760
[assembly: DefaultDependency] // 0x1000F760
[assembly: Guid] // 0x1000F760
[assembly: NeutralResourcesLanguage] // 0x1000F760
[assembly: RuntimeCompatibility] // 0x1000F760
[assembly: SatelliteContractVersion] // 0x1000F760
[assembly: StringFreezing] // 0x1000F760
[assembly: TypeLibVersion] // 0x1000F760
// Image 0: mscorlib.dll - 0-1809
[assembly: AssemblyCompany] // 0x1000F760-0x1000DC90
[assembly: AssemblyCopyright] // 0x1000F760-0x1000DC90
[assembly: AssemblyDefaultAlias] // 0x1000F760-0x1000DC90
[assembly: AssemblyDelaySign] // 0x1000F760-0x1000DC90
[assembly: AssemblyDescription] // 0x1000F760-0x1000DC90
[assembly: AssemblyFileVersion] // 0x1000F760-0x1000DC90
[assembly: AssemblyInformationalVersion] // 0x1000F760-0x1000DC90
[assembly: AssemblyKeyFile] // 0x1000F760-0x1000DC90
[assembly: AssemblyProduct] // 0x1000F760-0x1000DC90
[assembly: AssemblyTitle] // 0x1000F760-0x1000DC90
[assembly: CLSCompliant] // 0x1000F760-0x1000DC90
[assembly: CompilationRelaxations] // 0x1000F760-0x1000DC90
[assembly: ComVisible] // 0x1000F760-0x1000DC90
[assembly: Debuggable] // 0x1000F760-0x1000DC90
[assembly: DefaultDependency] // 0x1000F760-0x1000DC90
[assembly: Guid] // 0x1000F760-0x1000DC90
[assembly: NeutralResourcesLanguage] // 0x1000F760-0x1000DC90
[assembly: RuntimeCompatibility] // 0x1000F760-0x1000DC90
[assembly: SatelliteContractVersion] // 0x1000F760-0x1000DC90
[assembly: StringFreezing] // 0x1000F760-0x1000DC90
[assembly: TypeLibVersion] // 0x1000F760-0x1000DC90
// Image 1: Methods.dll - 1810
[assembly: CompilationRelaxations] // 0x1000DC90
[assembly: Debuggable] // 0x1000DC90
[assembly: RuntimeCompatibility] // 0x1000DC90
// Image 1: Methods.dll - 1810-1822
[assembly: CompilationRelaxations] // 0x1000DC90-0x1000DC90
[assembly: Debuggable] // 0x1000DC90-0x1000DC90
[assembly: RuntimeCompatibility] // 0x1000DC90-0x1000DC90
internal static class Consts // TypeDefIndex: 100
{
// Fields
public const string MonoVersion = "2.6.5.0";
public const string MonoCompany = "MONO development team";
public const string MonoProduct = "MONO Common language infrastructure";
public const string MonoCopyright = "(c) various MONO Authors";
public const string FxVersion = "2.0.0.0";
public const string VsVersion = "8.0.0.0";
public const string FxFileVersion = "2.0.50727.1433";
public const string VsFileVersion = "8.0.50727.1433";
public const string AssemblyI18N = "I18N, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756";
public const string AssemblyMicrosoft_VisualStudio = "Microsoft.VisualStudio, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblyMicrosoft_VisualStudio_Web = "Microsoft.VisualStudio.Web, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblyMicrosoft_VSDesigner = "Microsoft.VSDesigner, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblyMono_Http = "Mono.Http, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756";
public const string AssemblyMono_Posix = "Mono.Posix, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756";
public const string AssemblyMono_Security = "Mono.Security, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756";
public const string AssemblyMono_Messaging_RabbitMQ = "Mono.Messaging.RabbitMQ, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756";
public const string AssemblyCorlib = "mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089";
public const string AssemblySystem = "System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089";
public const string AssemblySystem_Data = "System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089";
public const string AssemblySystem_Design = "System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblySystem_DirectoryServices = "System.DirectoryServices, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblySystem_Drawing = "System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblySystem_Drawing_Design = "System.Drawing.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblySystem_Messaging = "System.Messaging, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblySystem_Security = "System.Security, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblySystem_ServiceProcess = "System.ServiceProcess, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblySystem_Web = "System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblySystem_Windows_Forms = "System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089";
public const string AssemblySystem_Core = "System.Core, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089";
public const string MonoVersion = "2.6.5.0"; // Metadata: 0x000ECD0C
public const string MonoCompany = "MONO development team"; // Metadata: 0x000ECD17
public const string MonoProduct = "MONO Common language infrastructure"; // Metadata: 0x000ECD30
public const string MonoCopyright = "(c) various MONO Authors"; // Metadata: 0x000ECD57
public const string FxVersion = "2.0.0.0"; // Metadata: 0x000ECD73
public const string VsVersion = "8.0.0.0"; // Metadata: 0x000ECD7E
public const string FxFileVersion = "2.0.50727.1433"; // Metadata: 0x000ECD89
public const string VsFileVersion = "8.0.50727.1433"; // Metadata: 0x000ECD9B
public const string AssemblyI18N = "I18N, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756"; // Metadata: 0x000ECDAD
public const string AssemblyMicrosoft_VisualStudio = "Microsoft.VisualStudio, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ECDF8
public const string AssemblyMicrosoft_VisualStudio_Web = "Microsoft.VisualStudio.Web, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ECE55
public const string AssemblyMicrosoft_VSDesigner = "Microsoft.VSDesigner, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ECEB6
public const string AssemblyMono_Http = "Mono.Http, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756"; // Metadata: 0x000ECF11
public const string AssemblyMono_Posix = "Mono.Posix, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756"; // Metadata: 0x000ECF61
public const string AssemblyMono_Security = "Mono.Security, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756"; // Metadata: 0x000ECFB2
public const string AssemblyMono_Messaging_RabbitMQ = "Mono.Messaging.RabbitMQ, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756"; // Metadata: 0x000ED006
public const string AssemblyCorlib = "mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"; // Metadata: 0x000ED064
public const string AssemblySystem = "System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"; // Metadata: 0x000ED0B3
public const string AssemblySystem_Data = "System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"; // Metadata: 0x000ED100
public const string AssemblySystem_Design = "System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ED152
public const string AssemblySystem_DirectoryServices = "System.DirectoryServices, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ED1A6
public const string AssemblySystem_Drawing = "System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ED205
public const string AssemblySystem_Drawing_Design = "System.Drawing.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ED25A
public const string AssemblySystem_Messaging = "System.Messaging, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ED2B6
public const string AssemblySystem_Security = "System.Security, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ED30D
public const string AssemblySystem_ServiceProcess = "System.ServiceProcess, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ED363
public const string AssemblySystem_Web = "System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ED3BF
public const string AssemblySystem_Windows_Forms = "System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"; // Metadata: 0x000ED410
public const string AssemblySystem_Core = "System.Core, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"; // Metadata: 0x000ED46B
}
internal sealed class Locale // TypeDefIndex: 101
{
// Constructors
private Locale(); // 0x100BF000
private Locale() {} // 0x100BF000-0x100BF000
// Methods
public static string GetText(string msg); // 0x100F7810
public static string GetText(string fmt, params /* 0x1000A660 */ object[] args); // 0x10261460
public static string GetText(string msg) {} // 0x100F7810-0x100F7810
public static string GetText(string fmt, params /* 0x1000A660-0x1000A660 */ object[] args) {} // 0x10261460-0x102614B0
}
namespace Il2CppTests.TestSources
@@ -87,24 +87,24 @@ namespace Il2CppTests.TestSources
internal class Test // TypeDefIndex: 1811
{
// Constructors
public Test(); // 0x100BF000
public Test() {} // 0x100BF000-0x100BF000
// Methods
public virtual void VirtualMethod(); // 0x100C5530
public double ValueTypeReturnMethod(); // 0x1034DAD0
public StringBuilder ReferenceTypeReturnMethod(); // 0x1034DA90
public virtual void VirtualMethod() {} // 0x100C5530-0x100C5530
public double ValueTypeReturnMethod() {} // 0x1034DAD0-0x1034DAD0
public StringBuilder ReferenceTypeReturnMethod() {} // 0x1034DA90-0x1034DAD0
}
public static class TestExtension // TypeDefIndex: 1812
{
// Methods
public static double DivideByXExtension(int a, float x); // 0x1034DA60
public static double DivideByXExtension(int a, float x) {} // 0x1034DA60-0x1034DA90
}
internal abstract class TestAbstract // TypeDefIndex: 1813
{
// Constructors
protected TestAbstract(); // 0x100BF000
protected TestAbstract() {} // 0x100BF000-0x100BF000
// Methods
public abstract void AbstractMethod();
@@ -113,70 +113,70 @@ namespace Il2CppTests.TestSources
internal class TestOverride : Test // TypeDefIndex: 1814
{
// Constructors
public TestOverride(); // 0x100BF000
public TestOverride() {} // 0x100BF000-0x100BF000
// Methods
public override void VirtualMethod(); // 0x100C5530
public override void VirtualMethod() {} // 0x100C5530-0x100C5530
}
internal class TestHideVirtual : Test // TypeDefIndex: 1815
{
// Constructors
public TestHideVirtual(); // 0x100BF000
public TestHideVirtual() {} // 0x100BF000-0x100BF000
// Methods
public new void VirtualMethod(); // 0x100C5530
public new void VirtualMethod() {} // 0x100C5530-0x100C5530
}
internal class TestHideOverride : TestOverride // TypeDefIndex: 1816
{
// Constructors
public TestHideOverride(); // 0x100BF000
public TestHideOverride() {} // 0x100BF000-0x100BF000
// Methods
public new void VirtualMethod(); // 0x100C5530
public new void VirtualMethod() {} // 0x100C5530-0x100C5530
}
internal class TestOverrideAbstract : TestAbstract // TypeDefIndex: 1817
{
// Constructors
public TestOverrideAbstract(); // 0x100BF000
public TestOverrideAbstract() {} // 0x100BF000-0x100BF000
// Methods
public override void AbstractMethod(); // 0x100C5530
public override void AbstractMethod() {} // 0x100C5530-0x100C5530
}
internal class TestHideAbstractOverride : TestOverrideAbstract // TypeDefIndex: 1818
{
// Constructors
public TestHideAbstractOverride(); // 0x100BF000
public TestHideAbstractOverride() {} // 0x100BF000-0x100BF000
// Methods
public new void AbstractMethod(); // 0x100C5530
public new void AbstractMethod() {} // 0x100C5530-0x100C5530
}
internal class TestHideVirtualAndNewVirtual : Test // TypeDefIndex: 1819
{
// Constructors
public TestHideVirtualAndNewVirtual(); // 0x100BF000
public TestHideVirtualAndNewVirtual() {} // 0x100BF000-0x100BF000
// Methods
public virtual new void VirtualMethod(); // 0x100C5530
public virtual new void VirtualMethod() {} // 0x100C5530-0x100C5530
}
internal class TestHideOverrideAndNewVirtual : TestOverride // TypeDefIndex: 1820
{
// Constructors
public TestHideOverrideAndNewVirtual(); // 0x100BF000
public TestHideOverrideAndNewVirtual() {} // 0x100BF000-0x100BF000
// Methods
public virtual new void VirtualMethod(); // 0x100C5530
public virtual new void VirtualMethod() {} // 0x100C5530-0x100C5530
}
internal abstract class TestAbstractNew : TestOverride // TypeDefIndex: 1821
{
// Constructors
protected TestAbstractNew(); // 0x100BF000
protected TestAbstractNew() {} // 0x100BF000-0x100BF000
// Methods
public abstract new void VirtualMethod();
@@ -185,9 +185,9 @@ namespace Il2CppTests.TestSources
internal class TestNewNonVirtualMethod : Test // TypeDefIndex: 1822
{
// Constructors
public TestNewNonVirtualMethod(); // 0x100BF000
public TestNewNonVirtualMethod() {} // 0x100BF000-0x100BF000
// Methods
public int ValueTypeReturnMethod(); // 0x100EF660
public int ValueTypeReturnMethod() {} // 0x100EF660-0x100EF660
}
}

View File

@@ -9,76 +9,76 @@ using System.Resources;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
// Image 0: mscorlib.dll - 0
[assembly: AssemblyCompany] // 0x000000018000DF60
[assembly: AssemblyCopyright] // 0x000000018000DF60
[assembly: AssemblyDefaultAlias] // 0x000000018000DF60
[assembly: AssemblyDelaySign] // 0x000000018000DF60
[assembly: AssemblyDescription] // 0x000000018000DF60
[assembly: AssemblyFileVersion] // 0x000000018000DF60
[assembly: AssemblyInformationalVersion] // 0x000000018000DF60
[assembly: AssemblyKeyFile] // 0x000000018000DF60
[assembly: AssemblyProduct] // 0x000000018000DF60
[assembly: AssemblyTitle] // 0x000000018000DF60
[assembly: CLSCompliant] // 0x000000018000DF60
[assembly: CompilationRelaxations] // 0x000000018000DF60
[assembly: ComVisible] // 0x000000018000DF60
[assembly: Debuggable] // 0x000000018000DF60
[assembly: DefaultDependency] // 0x000000018000DF60
[assembly: Guid] // 0x000000018000DF60
[assembly: NeutralResourcesLanguage] // 0x000000018000DF60
[assembly: RuntimeCompatibility] // 0x000000018000DF60
[assembly: SatelliteContractVersion] // 0x000000018000DF60
[assembly: StringFreezing] // 0x000000018000DF60
[assembly: TypeLibVersion] // 0x000000018000DF60
// Image 0: mscorlib.dll - 0-1809
[assembly: AssemblyCompany] // 0x000000018000DF60-0x000000018000ADF0
[assembly: AssemblyCopyright] // 0x000000018000DF60-0x000000018000ADF0
[assembly: AssemblyDefaultAlias] // 0x000000018000DF60-0x000000018000ADF0
[assembly: AssemblyDelaySign] // 0x000000018000DF60-0x000000018000ADF0
[assembly: AssemblyDescription] // 0x000000018000DF60-0x000000018000ADF0
[assembly: AssemblyFileVersion] // 0x000000018000DF60-0x000000018000ADF0
[assembly: AssemblyInformationalVersion] // 0x000000018000DF60-0x000000018000ADF0
[assembly: AssemblyKeyFile] // 0x000000018000DF60-0x000000018000ADF0
[assembly: AssemblyProduct] // 0x000000018000DF60-0x000000018000ADF0
[assembly: AssemblyTitle] // 0x000000018000DF60-0x000000018000ADF0
[assembly: CLSCompliant] // 0x000000018000DF60-0x000000018000ADF0
[assembly: CompilationRelaxations] // 0x000000018000DF60-0x000000018000ADF0
[assembly: ComVisible] // 0x000000018000DF60-0x000000018000ADF0
[assembly: Debuggable] // 0x000000018000DF60-0x000000018000ADF0
[assembly: DefaultDependency] // 0x000000018000DF60-0x000000018000ADF0
[assembly: Guid] // 0x000000018000DF60-0x000000018000ADF0
[assembly: NeutralResourcesLanguage] // 0x000000018000DF60-0x000000018000ADF0
[assembly: RuntimeCompatibility] // 0x000000018000DF60-0x000000018000ADF0
[assembly: SatelliteContractVersion] // 0x000000018000DF60-0x000000018000ADF0
[assembly: StringFreezing] // 0x000000018000DF60-0x000000018000ADF0
[assembly: TypeLibVersion] // 0x000000018000DF60-0x000000018000ADF0
// Image 1: Properties.dll - 1810
[assembly: CompilationRelaxations] // 0x000000018000C0D0
[assembly: Debuggable] // 0x000000018000C0D0
[assembly: RuntimeCompatibility] // 0x000000018000C0D0
// Image 1: Properties.dll - 1810-1811
[assembly: CompilationRelaxations] // 0x000000018000C0D0-0x000000018000C0D0
[assembly: Debuggable] // 0x000000018000C0D0-0x000000018000C0D0
[assembly: RuntimeCompatibility] // 0x000000018000C0D0-0x000000018000C0D0
internal static class Consts // TypeDefIndex: 100
{
// Fields
public const string MonoVersion = "2.6.5.0";
public const string MonoCompany = "MONO development team";
public const string MonoProduct = "MONO Common language infrastructure";
public const string MonoCopyright = "(c) various MONO Authors";
public const string FxVersion = "2.0.0.0";
public const string VsVersion = "8.0.0.0";
public const string FxFileVersion = "2.0.50727.1433";
public const string VsFileVersion = "8.0.50727.1433";
public const string AssemblyI18N = "I18N, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756";
public const string AssemblyMicrosoft_VisualStudio = "Microsoft.VisualStudio, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblyMicrosoft_VisualStudio_Web = "Microsoft.VisualStudio.Web, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblyMicrosoft_VSDesigner = "Microsoft.VSDesigner, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblyMono_Http = "Mono.Http, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756";
public const string AssemblyMono_Posix = "Mono.Posix, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756";
public const string AssemblyMono_Security = "Mono.Security, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756";
public const string AssemblyMono_Messaging_RabbitMQ = "Mono.Messaging.RabbitMQ, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756";
public const string AssemblyCorlib = "mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089";
public const string AssemblySystem = "System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089";
public const string AssemblySystem_Data = "System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089";
public const string AssemblySystem_Design = "System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblySystem_DirectoryServices = "System.DirectoryServices, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblySystem_Drawing = "System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblySystem_Drawing_Design = "System.Drawing.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblySystem_Messaging = "System.Messaging, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblySystem_Security = "System.Security, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblySystem_ServiceProcess = "System.ServiceProcess, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblySystem_Web = "System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblySystem_Windows_Forms = "System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089";
public const string AssemblySystem_Core = "System.Core, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089";
public const string MonoVersion = "2.6.5.0"; // Metadata: 0x000ECC24
public const string MonoCompany = "MONO development team"; // Metadata: 0x000ECC2F
public const string MonoProduct = "MONO Common language infrastructure"; // Metadata: 0x000ECC48
public const string MonoCopyright = "(c) various MONO Authors"; // Metadata: 0x000ECC6F
public const string FxVersion = "2.0.0.0"; // Metadata: 0x000ECC8B
public const string VsVersion = "8.0.0.0"; // Metadata: 0x000ECC96
public const string FxFileVersion = "2.0.50727.1433"; // Metadata: 0x000ECCA1
public const string VsFileVersion = "8.0.50727.1433"; // Metadata: 0x000ECCB3
public const string AssemblyI18N = "I18N, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756"; // Metadata: 0x000ECCC5
public const string AssemblyMicrosoft_VisualStudio = "Microsoft.VisualStudio, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ECD10
public const string AssemblyMicrosoft_VisualStudio_Web = "Microsoft.VisualStudio.Web, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ECD6D
public const string AssemblyMicrosoft_VSDesigner = "Microsoft.VSDesigner, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ECDCE
public const string AssemblyMono_Http = "Mono.Http, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756"; // Metadata: 0x000ECE29
public const string AssemblyMono_Posix = "Mono.Posix, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756"; // Metadata: 0x000ECE79
public const string AssemblyMono_Security = "Mono.Security, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756"; // Metadata: 0x000ECECA
public const string AssemblyMono_Messaging_RabbitMQ = "Mono.Messaging.RabbitMQ, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756"; // Metadata: 0x000ECF1E
public const string AssemblyCorlib = "mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"; // Metadata: 0x000ECF7C
public const string AssemblySystem = "System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"; // Metadata: 0x000ECFCB
public const string AssemblySystem_Data = "System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"; // Metadata: 0x000ED018
public const string AssemblySystem_Design = "System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ED06A
public const string AssemblySystem_DirectoryServices = "System.DirectoryServices, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ED0BE
public const string AssemblySystem_Drawing = "System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ED11D
public const string AssemblySystem_Drawing_Design = "System.Drawing.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ED172
public const string AssemblySystem_Messaging = "System.Messaging, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ED1CE
public const string AssemblySystem_Security = "System.Security, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ED225
public const string AssemblySystem_ServiceProcess = "System.ServiceProcess, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ED27B
public const string AssemblySystem_Web = "System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ED2D7
public const string AssemblySystem_Windows_Forms = "System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"; // Metadata: 0x000ED328
public const string AssemblySystem_Core = "System.Core, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"; // Metadata: 0x000ED383
}
internal sealed class Locale // TypeDefIndex: 101
{
// Constructors
private Locale(); // 0x00000001800E2000
private Locale() {} // 0x00000001800E2000-0x00000001800E2000
// Methods
public static string GetText(string msg); // 0x0000000180123590
public static string GetText(string fmt, params /* 0x00000001800091F0 */ object[] args); // 0x00000001802C64F0
public static string GetText(string msg) {} // 0x0000000180123590-0x0000000180123590
public static string GetText(string fmt, params /* 0x00000001800091F0-0x00000001800091F0 */ object[] args) {} // 0x00000001802C64F0-0x00000001802C6560
}
namespace Il2CppTests.TestSources
@@ -86,17 +86,17 @@ namespace Il2CppTests.TestSources
internal class Test // TypeDefIndex: 1811
{
// Properties
private int prop1 { get; set; } // 0x00000001800ECD10 0x0000000180143AD0
protected int prop2 { get; private set; } // 0x0000000180156360 0x00000001803E0F20
protected int prop3 { private get; set; } // 0x00000001800ED060 0x000000018019DD90
public static int prop4 { private get; set; } // 0x00000001803E0EE0 0x00000001803E0F30
public string this[int i] { get; } // 0x00000001803E0E80
public string this[double d] { get; } // 0x00000001803E0E50
public string this[long l] { set; } // 0x00000001800EA7B0
public string this[float f] { get; set; } // 0x00000001803E0EB0 0x00000001800EA7B0
public bool this[int i, int j] { get; } // 0x000000018010E420
private int prop1 { get; set; } // 0x00000001800ECD10-0x00000001800ECD10 0x0000000180143AD0-0x0000000180143AD0
protected int prop2 { get; private set; } // 0x0000000180156360-0x0000000180156360 0x00000001803E0F20-0x00000001803E0F30
protected int prop3 { private get; set; } // 0x00000001800ED060-0x00000001800ED060 0x000000018019DD90-0x000000018019DD90
public static int prop4 { private get; set; } // 0x00000001803E0EE0-0x00000001803E0F20 0x00000001803E0F30-0x00000001803E0F30
public string this[int i] { get; } // 0x00000001803E0E80-0x00000001803E0EB0
public string this[double d] { get; } // 0x00000001803E0E50-0x00000001803E0E80
public string this[long l] { set; } // 0x00000001800EA7B0-0x00000001800EA7B0
public string this[float f] { get; set; } // 0x00000001803E0EB0-0x00000001803E0EE0 0x00000001800EA7B0-0x00000001800EA7B0
public bool this[int i, int j] { get; } // 0x000000018010E420-0x000000018010E420
// Constructors
public Test(); // 0x00000001800E2000
public Test() {} // 0x00000001800E2000-0x00000001800E2000
}
}

View File

@@ -9,76 +9,76 @@ using System.Resources;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
// Image 0: mscorlib.dll - 0
[assembly: AssemblyCompany] // 0x1000EC00
[assembly: AssemblyCopyright] // 0x1000EC00
[assembly: AssemblyDefaultAlias] // 0x1000EC00
[assembly: AssemblyDelaySign] // 0x1000EC00
[assembly: AssemblyDescription] // 0x1000EC00
[assembly: AssemblyFileVersion] // 0x1000EC00
[assembly: AssemblyInformationalVersion] // 0x1000EC00
[assembly: AssemblyKeyFile] // 0x1000EC00
[assembly: AssemblyProduct] // 0x1000EC00
[assembly: AssemblyTitle] // 0x1000EC00
[assembly: CLSCompliant] // 0x1000EC00
[assembly: CompilationRelaxations] // 0x1000EC00
[assembly: ComVisible] // 0x1000EC00
[assembly: Debuggable] // 0x1000EC00
[assembly: DefaultDependency] // 0x1000EC00
[assembly: Guid] // 0x1000EC00
[assembly: NeutralResourcesLanguage] // 0x1000EC00
[assembly: RuntimeCompatibility] // 0x1000EC00
[assembly: SatelliteContractVersion] // 0x1000EC00
[assembly: StringFreezing] // 0x1000EC00
[assembly: TypeLibVersion] // 0x1000EC00
// Image 0: mscorlib.dll - 0-1809
[assembly: AssemblyCompany] // 0x1000EC00-0x1000C110
[assembly: AssemblyCopyright] // 0x1000EC00-0x1000C110
[assembly: AssemblyDefaultAlias] // 0x1000EC00-0x1000C110
[assembly: AssemblyDelaySign] // 0x1000EC00-0x1000C110
[assembly: AssemblyDescription] // 0x1000EC00-0x1000C110
[assembly: AssemblyFileVersion] // 0x1000EC00-0x1000C110
[assembly: AssemblyInformationalVersion] // 0x1000EC00-0x1000C110
[assembly: AssemblyKeyFile] // 0x1000EC00-0x1000C110
[assembly: AssemblyProduct] // 0x1000EC00-0x1000C110
[assembly: AssemblyTitle] // 0x1000EC00-0x1000C110
[assembly: CLSCompliant] // 0x1000EC00-0x1000C110
[assembly: CompilationRelaxations] // 0x1000EC00-0x1000C110
[assembly: ComVisible] // 0x1000EC00-0x1000C110
[assembly: Debuggable] // 0x1000EC00-0x1000C110
[assembly: DefaultDependency] // 0x1000EC00-0x1000C110
[assembly: Guid] // 0x1000EC00-0x1000C110
[assembly: NeutralResourcesLanguage] // 0x1000EC00-0x1000C110
[assembly: RuntimeCompatibility] // 0x1000EC00-0x1000C110
[assembly: SatelliteContractVersion] // 0x1000EC00-0x1000C110
[assembly: StringFreezing] // 0x1000EC00-0x1000C110
[assembly: TypeLibVersion] // 0x1000EC00-0x1000C110
// Image 1: Properties.dll - 1810
[assembly: CompilationRelaxations] // 0x1000D0F0
[assembly: Debuggable] // 0x1000D0F0
[assembly: RuntimeCompatibility] // 0x1000D0F0
// Image 1: Properties.dll - 1810-1811
[assembly: CompilationRelaxations] // 0x1000D0F0-0x1000D0F0
[assembly: Debuggable] // 0x1000D0F0-0x1000D0F0
[assembly: RuntimeCompatibility] // 0x1000D0F0-0x1000D0F0
internal static class Consts // TypeDefIndex: 100
{
// Fields
public const string MonoVersion = "2.6.5.0";
public const string MonoCompany = "MONO development team";
public const string MonoProduct = "MONO Common language infrastructure";
public const string MonoCopyright = "(c) various MONO Authors";
public const string FxVersion = "2.0.0.0";
public const string VsVersion = "8.0.0.0";
public const string FxFileVersion = "2.0.50727.1433";
public const string VsFileVersion = "8.0.50727.1433";
public const string AssemblyI18N = "I18N, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756";
public const string AssemblyMicrosoft_VisualStudio = "Microsoft.VisualStudio, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblyMicrosoft_VisualStudio_Web = "Microsoft.VisualStudio.Web, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblyMicrosoft_VSDesigner = "Microsoft.VSDesigner, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblyMono_Http = "Mono.Http, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756";
public const string AssemblyMono_Posix = "Mono.Posix, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756";
public const string AssemblyMono_Security = "Mono.Security, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756";
public const string AssemblyMono_Messaging_RabbitMQ = "Mono.Messaging.RabbitMQ, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756";
public const string AssemblyCorlib = "mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089";
public const string AssemblySystem = "System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089";
public const string AssemblySystem_Data = "System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089";
public const string AssemblySystem_Design = "System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblySystem_DirectoryServices = "System.DirectoryServices, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblySystem_Drawing = "System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblySystem_Drawing_Design = "System.Drawing.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblySystem_Messaging = "System.Messaging, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblySystem_Security = "System.Security, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblySystem_ServiceProcess = "System.ServiceProcess, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblySystem_Web = "System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblySystem_Windows_Forms = "System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089";
public const string AssemblySystem_Core = "System.Core, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089";
public const string MonoVersion = "2.6.5.0"; // Metadata: 0x000ECC24
public const string MonoCompany = "MONO development team"; // Metadata: 0x000ECC2F
public const string MonoProduct = "MONO Common language infrastructure"; // Metadata: 0x000ECC48
public const string MonoCopyright = "(c) various MONO Authors"; // Metadata: 0x000ECC6F
public const string FxVersion = "2.0.0.0"; // Metadata: 0x000ECC8B
public const string VsVersion = "8.0.0.0"; // Metadata: 0x000ECC96
public const string FxFileVersion = "2.0.50727.1433"; // Metadata: 0x000ECCA1
public const string VsFileVersion = "8.0.50727.1433"; // Metadata: 0x000ECCB3
public const string AssemblyI18N = "I18N, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756"; // Metadata: 0x000ECCC5
public const string AssemblyMicrosoft_VisualStudio = "Microsoft.VisualStudio, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ECD10
public const string AssemblyMicrosoft_VisualStudio_Web = "Microsoft.VisualStudio.Web, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ECD6D
public const string AssemblyMicrosoft_VSDesigner = "Microsoft.VSDesigner, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ECDCE
public const string AssemblyMono_Http = "Mono.Http, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756"; // Metadata: 0x000ECE29
public const string AssemblyMono_Posix = "Mono.Posix, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756"; // Metadata: 0x000ECE79
public const string AssemblyMono_Security = "Mono.Security, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756"; // Metadata: 0x000ECECA
public const string AssemblyMono_Messaging_RabbitMQ = "Mono.Messaging.RabbitMQ, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756"; // Metadata: 0x000ECF1E
public const string AssemblyCorlib = "mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"; // Metadata: 0x000ECF7C
public const string AssemblySystem = "System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"; // Metadata: 0x000ECFCB
public const string AssemblySystem_Data = "System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"; // Metadata: 0x000ED018
public const string AssemblySystem_Design = "System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ED06A
public const string AssemblySystem_DirectoryServices = "System.DirectoryServices, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ED0BE
public const string AssemblySystem_Drawing = "System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ED11D
public const string AssemblySystem_Drawing_Design = "System.Drawing.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ED172
public const string AssemblySystem_Messaging = "System.Messaging, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ED1CE
public const string AssemblySystem_Security = "System.Security, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ED225
public const string AssemblySystem_ServiceProcess = "System.ServiceProcess, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ED27B
public const string AssemblySystem_Web = "System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ED2D7
public const string AssemblySystem_Windows_Forms = "System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"; // Metadata: 0x000ED328
public const string AssemblySystem_Core = "System.Core, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"; // Metadata: 0x000ED383
}
internal sealed class Locale // TypeDefIndex: 101
{
// Constructors
private Locale(); // 0x100BF000
private Locale() {} // 0x100BF000-0x100BF000
// Methods
public static string GetText(string msg); // 0x100F7810
public static string GetText(string fmt, params /* 0x10009AD0 */ object[] args); // 0x10261460
public static string GetText(string msg) {} // 0x100F7810-0x100F7810
public static string GetText(string fmt, params /* 0x10009AD0-0x10009AD0 */ object[] args) {} // 0x10261460-0x102614B0
}
namespace Il2CppTests.TestSources
@@ -86,17 +86,17 @@ namespace Il2CppTests.TestSources
internal class Test // TypeDefIndex: 1811
{
// Properties
private int prop1 { get; set; } // 0x100BF0C0 0x100EB270
protected int prop2 { get; private set; } // 0x100C5B30 0x100C5B50
protected int prop3 { private get; set; } // 0x100BFC20 0x100C5B40
public static int prop4 { private get; set; } // 0x1034DAF0 0x1034DB20
public string this[int i] { get; } // 0x1034DA90
public string this[double d] { get; } // 0x1034DA60
public string this[long l] { set; } // 0x100C5530
public string this[float f] { get; set; } // 0x1034DAC0 0x100C5530
public bool this[int i, int j] { get; } // 0x100E5880
private int prop1 { get; set; } // 0x100BF0C0-0x100BF0C0 0x100EB270-0x100EB270
protected int prop2 { get; private set; } // 0x100C5B30-0x100C5B30 0x100C5B50-0x100C5B50
protected int prop3 { private get; set; } // 0x100BFC20-0x100BFC20 0x100C5B40-0x100C5B40
public static int prop4 { private get; set; } // 0x1034DAF0-0x1034DB20 0x1034DB20-0x1034DB20
public string this[int i] { get; } // 0x1034DA90-0x1034DAC0
public string this[double d] { get; } // 0x1034DA60-0x1034DA90
public string this[long l] { set; } // 0x100C5530-0x100C5530
public string this[float f] { get; set; } // 0x1034DAC0-0x1034DAF0 0x100C5530-0x100C5530
public bool this[int i, int j] { get; } // 0x100E5880-0x100E5880
// Constructors
public Test(); // 0x100BF000
public Test() {} // 0x100BF000-0x100BF000
}
}

View File

@@ -9,76 +9,76 @@ using System.Resources;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
// Image 0: mscorlib.dll - 0
[assembly: AssemblyCompany] // 0x000000018000E980
[assembly: AssemblyCopyright] // 0x000000018000E980
[assembly: AssemblyDefaultAlias] // 0x000000018000E980
[assembly: AssemblyDelaySign] // 0x000000018000E980
[assembly: AssemblyDescription] // 0x000000018000E980
[assembly: AssemblyFileVersion] // 0x000000018000E980
[assembly: AssemblyInformationalVersion] // 0x000000018000E980
[assembly: AssemblyKeyFile] // 0x000000018000E980
[assembly: AssemblyProduct] // 0x000000018000E980
[assembly: AssemblyTitle] // 0x000000018000E980
[assembly: CLSCompliant] // 0x000000018000E980
[assembly: CompilationRelaxations] // 0x000000018000E980
[assembly: ComVisible] // 0x000000018000E980
[assembly: Debuggable] // 0x000000018000E980
[assembly: DefaultDependency] // 0x000000018000E980
[assembly: Guid] // 0x000000018000E980
[assembly: NeutralResourcesLanguage] // 0x000000018000E980
[assembly: RuntimeCompatibility] // 0x000000018000E980
[assembly: SatelliteContractVersion] // 0x000000018000E980
[assembly: StringFreezing] // 0x000000018000E980
[assembly: TypeLibVersion] // 0x000000018000E980
// Image 0: mscorlib.dll - 0-1809
[assembly: AssemblyCompany] // 0x000000018000E980-0x000000018000CB80
[assembly: AssemblyCopyright] // 0x000000018000E980-0x000000018000CB80
[assembly: AssemblyDefaultAlias] // 0x000000018000E980-0x000000018000CB80
[assembly: AssemblyDelaySign] // 0x000000018000E980-0x000000018000CB80
[assembly: AssemblyDescription] // 0x000000018000E980-0x000000018000CB80
[assembly: AssemblyFileVersion] // 0x000000018000E980-0x000000018000CB80
[assembly: AssemblyInformationalVersion] // 0x000000018000E980-0x000000018000CB80
[assembly: AssemblyKeyFile] // 0x000000018000E980-0x000000018000CB80
[assembly: AssemblyProduct] // 0x000000018000E980-0x000000018000CB80
[assembly: AssemblyTitle] // 0x000000018000E980-0x000000018000CB80
[assembly: CLSCompliant] // 0x000000018000E980-0x000000018000CB80
[assembly: CompilationRelaxations] // 0x000000018000E980-0x000000018000CB80
[assembly: ComVisible] // 0x000000018000E980-0x000000018000CB80
[assembly: Debuggable] // 0x000000018000E980-0x000000018000CB80
[assembly: DefaultDependency] // 0x000000018000E980-0x000000018000CB80
[assembly: Guid] // 0x000000018000E980-0x000000018000CB80
[assembly: NeutralResourcesLanguage] // 0x000000018000E980-0x000000018000CB80
[assembly: RuntimeCompatibility] // 0x000000018000E980-0x000000018000CB80
[assembly: SatelliteContractVersion] // 0x000000018000E980-0x000000018000CB80
[assembly: StringFreezing] // 0x000000018000E980-0x000000018000CB80
[assembly: TypeLibVersion] // 0x000000018000E980-0x000000018000CB80
// Image 1: References.dll - 1810
[assembly: CompilationRelaxations] // 0x000000018000CAF0
[assembly: Debuggable] // 0x000000018000CAF0
[assembly: RuntimeCompatibility] // 0x000000018000CAF0
// Image 1: References.dll - 1810-1812
[assembly: CompilationRelaxations] // 0x000000018000CAF0-0x000000018000CAF0
[assembly: Debuggable] // 0x000000018000CAF0-0x000000018000CAF0
[assembly: RuntimeCompatibility] // 0x000000018000CAF0-0x000000018000CAF0
internal static class Consts // TypeDefIndex: 100
{
// Fields
public const string MonoVersion = "2.6.5.0";
public const string MonoCompany = "MONO development team";
public const string MonoProduct = "MONO Common language infrastructure";
public const string MonoCopyright = "(c) various MONO Authors";
public const string FxVersion = "2.0.0.0";
public const string VsVersion = "8.0.0.0";
public const string FxFileVersion = "2.0.50727.1433";
public const string VsFileVersion = "8.0.50727.1433";
public const string AssemblyI18N = "I18N, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756";
public const string AssemblyMicrosoft_VisualStudio = "Microsoft.VisualStudio, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblyMicrosoft_VisualStudio_Web = "Microsoft.VisualStudio.Web, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblyMicrosoft_VSDesigner = "Microsoft.VSDesigner, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblyMono_Http = "Mono.Http, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756";
public const string AssemblyMono_Posix = "Mono.Posix, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756";
public const string AssemblyMono_Security = "Mono.Security, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756";
public const string AssemblyMono_Messaging_RabbitMQ = "Mono.Messaging.RabbitMQ, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756";
public const string AssemblyCorlib = "mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089";
public const string AssemblySystem = "System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089";
public const string AssemblySystem_Data = "System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089";
public const string AssemblySystem_Design = "System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblySystem_DirectoryServices = "System.DirectoryServices, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblySystem_Drawing = "System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblySystem_Drawing_Design = "System.Drawing.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblySystem_Messaging = "System.Messaging, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblySystem_Security = "System.Security, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblySystem_ServiceProcess = "System.ServiceProcess, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblySystem_Web = "System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblySystem_Windows_Forms = "System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089";
public const string AssemblySystem_Core = "System.Core, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089";
public const string MonoVersion = "2.6.5.0"; // Metadata: 0x000EC99C
public const string MonoCompany = "MONO development team"; // Metadata: 0x000EC9A7
public const string MonoProduct = "MONO Common language infrastructure"; // Metadata: 0x000EC9C0
public const string MonoCopyright = "(c) various MONO Authors"; // Metadata: 0x000EC9E7
public const string FxVersion = "2.0.0.0"; // Metadata: 0x000ECA03
public const string VsVersion = "8.0.0.0"; // Metadata: 0x000ECA0E
public const string FxFileVersion = "2.0.50727.1433"; // Metadata: 0x000ECA19
public const string VsFileVersion = "8.0.50727.1433"; // Metadata: 0x000ECA2B
public const string AssemblyI18N = "I18N, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756"; // Metadata: 0x000ECA3D
public const string AssemblyMicrosoft_VisualStudio = "Microsoft.VisualStudio, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ECA88
public const string AssemblyMicrosoft_VisualStudio_Web = "Microsoft.VisualStudio.Web, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ECAE5
public const string AssemblyMicrosoft_VSDesigner = "Microsoft.VSDesigner, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ECB46
public const string AssemblyMono_Http = "Mono.Http, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756"; // Metadata: 0x000ECBA1
public const string AssemblyMono_Posix = "Mono.Posix, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756"; // Metadata: 0x000ECBF1
public const string AssemblyMono_Security = "Mono.Security, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756"; // Metadata: 0x000ECC42
public const string AssemblyMono_Messaging_RabbitMQ = "Mono.Messaging.RabbitMQ, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756"; // Metadata: 0x000ECC96
public const string AssemblyCorlib = "mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"; // Metadata: 0x000ECCF4
public const string AssemblySystem = "System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"; // Metadata: 0x000ECD43
public const string AssemblySystem_Data = "System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"; // Metadata: 0x000ECD90
public const string AssemblySystem_Design = "System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ECDE2
public const string AssemblySystem_DirectoryServices = "System.DirectoryServices, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ECE36
public const string AssemblySystem_Drawing = "System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ECE95
public const string AssemblySystem_Drawing_Design = "System.Drawing.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ECEEA
public const string AssemblySystem_Messaging = "System.Messaging, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ECF46
public const string AssemblySystem_Security = "System.Security, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ECF9D
public const string AssemblySystem_ServiceProcess = "System.ServiceProcess, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ECFF3
public const string AssemblySystem_Web = "System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ED04F
public const string AssemblySystem_Windows_Forms = "System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"; // Metadata: 0x000ED0A0
public const string AssemblySystem_Core = "System.Core, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"; // Metadata: 0x000ED0FB
}
internal sealed class Locale // TypeDefIndex: 101
{
// Constructors
private Locale(); // 0x00000001800E2000
private Locale() {} // 0x00000001800E2000-0x00000001800E2000
// Methods
public static string GetText(string msg); // 0x0000000180123590
public static string GetText(string fmt, params /* 0x0000000180009C10 */ object[] args); // 0x00000001802C64F0
public static string GetText(string msg) {} // 0x0000000180123590-0x0000000180123590
public static string GetText(string fmt, params /* 0x0000000180009C10-0x0000000180009C10 */ object[] args) {} // 0x00000001802C64F0-0x00000001802C6560
}
namespace Il2CppTests.TestSources
@@ -89,15 +89,15 @@ namespace Il2CppTests.TestSources
private float floatField; // 0x10
// Constructors
public Test(); // 0x00000001800E2000
public Test() {} // 0x00000001800E2000-0x00000001800E2000
// Methods
public void MethodWithRefParameters(int a, ref int b, int c, ref int d); // 0x00000001800EA7B0
public void MethodWithInRefOut(in int a, ref int b, out int c); // 0x00000001803E0E50
public ref float MethodWithRefReturnType(); // 0x00000001803E0E60
public void MethodWithRefParameters(int a, ref int b, int c, ref int d) {} // 0x00000001800EA7B0-0x00000001800EA7B0
public void MethodWithInRefOut(in int a, ref int b, out int c) {} // 0x00000001803E0E50-0x00000001803E0E60
public ref float MethodWithRefReturnType() {} // 0x00000001803E0E60-0x00000001803E0E60
}
[Obsolete] // 0x000000018000CB80
[Obsolete] // 0x000000018000CB80-0x000000018000CAF0
public struct RefStruct // TypeDefIndex: 1812
{
// Fields

View File

@@ -9,76 +9,76 @@ using System.Resources;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
// Image 0: mscorlib.dll - 0
[assembly: AssemblyCompany] // 0x1000F7A0
[assembly: AssemblyCopyright] // 0x1000F7A0
[assembly: AssemblyDefaultAlias] // 0x1000F7A0
[assembly: AssemblyDelaySign] // 0x1000F7A0
[assembly: AssemblyDescription] // 0x1000F7A0
[assembly: AssemblyFileVersion] // 0x1000F7A0
[assembly: AssemblyInformationalVersion] // 0x1000F7A0
[assembly: AssemblyKeyFile] // 0x1000F7A0
[assembly: AssemblyProduct] // 0x1000F7A0
[assembly: AssemblyTitle] // 0x1000F7A0
[assembly: CLSCompliant] // 0x1000F7A0
[assembly: CompilationRelaxations] // 0x1000F7A0
[assembly: ComVisible] // 0x1000F7A0
[assembly: Debuggable] // 0x1000F7A0
[assembly: DefaultDependency] // 0x1000F7A0
[assembly: Guid] // 0x1000F7A0
[assembly: NeutralResourcesLanguage] // 0x1000F7A0
[assembly: RuntimeCompatibility] // 0x1000F7A0
[assembly: SatelliteContractVersion] // 0x1000F7A0
[assembly: StringFreezing] // 0x1000F7A0
[assembly: TypeLibVersion] // 0x1000F7A0
// Image 0: mscorlib.dll - 0-1809
[assembly: AssemblyCompany] // 0x1000F7A0-0x1000DD10
[assembly: AssemblyCopyright] // 0x1000F7A0-0x1000DD10
[assembly: AssemblyDefaultAlias] // 0x1000F7A0-0x1000DD10
[assembly: AssemblyDelaySign] // 0x1000F7A0-0x1000DD10
[assembly: AssemblyDescription] // 0x1000F7A0-0x1000DD10
[assembly: AssemblyFileVersion] // 0x1000F7A0-0x1000DD10
[assembly: AssemblyInformationalVersion] // 0x1000F7A0-0x1000DD10
[assembly: AssemblyKeyFile] // 0x1000F7A0-0x1000DD10
[assembly: AssemblyProduct] // 0x1000F7A0-0x1000DD10
[assembly: AssemblyTitle] // 0x1000F7A0-0x1000DD10
[assembly: CLSCompliant] // 0x1000F7A0-0x1000DD10
[assembly: CompilationRelaxations] // 0x1000F7A0-0x1000DD10
[assembly: ComVisible] // 0x1000F7A0-0x1000DD10
[assembly: Debuggable] // 0x1000F7A0-0x1000DD10
[assembly: DefaultDependency] // 0x1000F7A0-0x1000DD10
[assembly: Guid] // 0x1000F7A0-0x1000DD10
[assembly: NeutralResourcesLanguage] // 0x1000F7A0-0x1000DD10
[assembly: RuntimeCompatibility] // 0x1000F7A0-0x1000DD10
[assembly: SatelliteContractVersion] // 0x1000F7A0-0x1000DD10
[assembly: StringFreezing] // 0x1000F7A0-0x1000DD10
[assembly: TypeLibVersion] // 0x1000F7A0-0x1000DD10
// Image 1: References.dll - 1810
[assembly: CompilationRelaxations] // 0x1000DC90
[assembly: Debuggable] // 0x1000DC90
[assembly: RuntimeCompatibility] // 0x1000DC90
// Image 1: References.dll - 1810-1812
[assembly: CompilationRelaxations] // 0x1000DC90-0x1000DC90
[assembly: Debuggable] // 0x1000DC90-0x1000DC90
[assembly: RuntimeCompatibility] // 0x1000DC90-0x1000DC90
internal static class Consts // TypeDefIndex: 100
{
// Fields
public const string MonoVersion = "2.6.5.0";
public const string MonoCompany = "MONO development team";
public const string MonoProduct = "MONO Common language infrastructure";
public const string MonoCopyright = "(c) various MONO Authors";
public const string FxVersion = "2.0.0.0";
public const string VsVersion = "8.0.0.0";
public const string FxFileVersion = "2.0.50727.1433";
public const string VsFileVersion = "8.0.50727.1433";
public const string AssemblyI18N = "I18N, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756";
public const string AssemblyMicrosoft_VisualStudio = "Microsoft.VisualStudio, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblyMicrosoft_VisualStudio_Web = "Microsoft.VisualStudio.Web, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblyMicrosoft_VSDesigner = "Microsoft.VSDesigner, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblyMono_Http = "Mono.Http, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756";
public const string AssemblyMono_Posix = "Mono.Posix, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756";
public const string AssemblyMono_Security = "Mono.Security, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756";
public const string AssemblyMono_Messaging_RabbitMQ = "Mono.Messaging.RabbitMQ, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756";
public const string AssemblyCorlib = "mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089";
public const string AssemblySystem = "System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089";
public const string AssemblySystem_Data = "System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089";
public const string AssemblySystem_Design = "System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblySystem_DirectoryServices = "System.DirectoryServices, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblySystem_Drawing = "System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblySystem_Drawing_Design = "System.Drawing.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblySystem_Messaging = "System.Messaging, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblySystem_Security = "System.Security, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblySystem_ServiceProcess = "System.ServiceProcess, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblySystem_Web = "System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblySystem_Windows_Forms = "System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089";
public const string AssemblySystem_Core = "System.Core, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089";
public const string MonoVersion = "2.6.5.0"; // Metadata: 0x000EC99C
public const string MonoCompany = "MONO development team"; // Metadata: 0x000EC9A7
public const string MonoProduct = "MONO Common language infrastructure"; // Metadata: 0x000EC9C0
public const string MonoCopyright = "(c) various MONO Authors"; // Metadata: 0x000EC9E7
public const string FxVersion = "2.0.0.0"; // Metadata: 0x000ECA03
public const string VsVersion = "8.0.0.0"; // Metadata: 0x000ECA0E
public const string FxFileVersion = "2.0.50727.1433"; // Metadata: 0x000ECA19
public const string VsFileVersion = "8.0.50727.1433"; // Metadata: 0x000ECA2B
public const string AssemblyI18N = "I18N, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756"; // Metadata: 0x000ECA3D
public const string AssemblyMicrosoft_VisualStudio = "Microsoft.VisualStudio, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ECA88
public const string AssemblyMicrosoft_VisualStudio_Web = "Microsoft.VisualStudio.Web, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ECAE5
public const string AssemblyMicrosoft_VSDesigner = "Microsoft.VSDesigner, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ECB46
public const string AssemblyMono_Http = "Mono.Http, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756"; // Metadata: 0x000ECBA1
public const string AssemblyMono_Posix = "Mono.Posix, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756"; // Metadata: 0x000ECBF1
public const string AssemblyMono_Security = "Mono.Security, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756"; // Metadata: 0x000ECC42
public const string AssemblyMono_Messaging_RabbitMQ = "Mono.Messaging.RabbitMQ, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756"; // Metadata: 0x000ECC96
public const string AssemblyCorlib = "mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"; // Metadata: 0x000ECCF4
public const string AssemblySystem = "System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"; // Metadata: 0x000ECD43
public const string AssemblySystem_Data = "System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"; // Metadata: 0x000ECD90
public const string AssemblySystem_Design = "System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ECDE2
public const string AssemblySystem_DirectoryServices = "System.DirectoryServices, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ECE36
public const string AssemblySystem_Drawing = "System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ECE95
public const string AssemblySystem_Drawing_Design = "System.Drawing.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ECEEA
public const string AssemblySystem_Messaging = "System.Messaging, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ECF46
public const string AssemblySystem_Security = "System.Security, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ECF9D
public const string AssemblySystem_ServiceProcess = "System.ServiceProcess, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ECFF3
public const string AssemblySystem_Web = "System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ED04F
public const string AssemblySystem_Windows_Forms = "System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"; // Metadata: 0x000ED0A0
public const string AssemblySystem_Core = "System.Core, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"; // Metadata: 0x000ED0FB
}
internal sealed class Locale // TypeDefIndex: 101
{
// Constructors
private Locale(); // 0x100BF000
private Locale() {} // 0x100BF000-0x100BF000
// Methods
public static string GetText(string msg); // 0x100F7810
public static string GetText(string fmt, params /* 0x1000A660 */ object[] args); // 0x10261460
public static string GetText(string msg) {} // 0x100F7810-0x100F7810
public static string GetText(string fmt, params /* 0x1000A660-0x1000A660 */ object[] args) {} // 0x10261460-0x102614B0
}
namespace Il2CppTests.TestSources
@@ -89,15 +89,15 @@ namespace Il2CppTests.TestSources
private float floatField; // 0x08
// Constructors
public Test(); // 0x100BF000
public Test() {} // 0x100BF000-0x100BF000
// Methods
public void MethodWithRefParameters(int a, ref int b, int c, ref int d); // 0x100C5530
public void MethodWithInRefOut(in int a, ref int b, out int c); // 0x1034DA60
public ref float MethodWithRefReturnType(); // 0x1034DA70
public void MethodWithRefParameters(int a, ref int b, int c, ref int d) {} // 0x100C5530-0x100C5530
public void MethodWithInRefOut(in int a, ref int b, out int c) {} // 0x1034DA60-0x1034DA70
public ref float MethodWithRefReturnType() {} // 0x1034DA70-0x1034DA70
}
[Obsolete] // 0x1000DD10
[Obsolete] // 0x1000DD10-0x1000DC90
public struct RefStruct // TypeDefIndex: 1812
{
// Fields

View File

@@ -10,76 +10,76 @@ using System.Resources;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
// Image 0: mscorlib.dll - 0
[assembly: AssemblyCompany] // 0x000A534C
[assembly: AssemblyCopyright] // 0x000A534C
[assembly: AssemblyDefaultAlias] // 0x000A534C
[assembly: AssemblyDelaySign] // 0x000A534C
[assembly: AssemblyDescription] // 0x000A534C
[assembly: AssemblyFileVersion] // 0x000A534C
[assembly: AssemblyInformationalVersion] // 0x000A534C
[assembly: AssemblyKeyFile] // 0x000A534C
[assembly: AssemblyProduct] // 0x000A534C
[assembly: AssemblyTitle] // 0x000A534C
[assembly: CLSCompliant] // 0x000A534C
[assembly: CompilationRelaxations] // 0x000A534C
[assembly: ComVisible] // 0x000A534C
[assembly: Debuggable] // 0x000A534C
[assembly: DefaultDependency] // 0x000A534C
[assembly: Guid] // 0x000A534C
[assembly: NeutralResourcesLanguage] // 0x000A534C
[assembly: RuntimeCompatibility] // 0x000A534C
[assembly: SatelliteContractVersion] // 0x000A534C
[assembly: StringFreezing] // 0x000A534C
[assembly: TypeLibVersion] // 0x000A534C
// Image 0: mscorlib.dll - 0-1809
[assembly: AssemblyCompany] // 0x000A534C-0x000A5640
[assembly: AssemblyCopyright] // 0x000A534C-0x000A5640
[assembly: AssemblyDefaultAlias] // 0x000A534C-0x000A5640
[assembly: AssemblyDelaySign] // 0x000A534C-0x000A5640
[assembly: AssemblyDescription] // 0x000A534C-0x000A5640
[assembly: AssemblyFileVersion] // 0x000A534C-0x000A5640
[assembly: AssemblyInformationalVersion] // 0x000A534C-0x000A5640
[assembly: AssemblyKeyFile] // 0x000A534C-0x000A5640
[assembly: AssemblyProduct] // 0x000A534C-0x000A5640
[assembly: AssemblyTitle] // 0x000A534C-0x000A5640
[assembly: CLSCompliant] // 0x000A534C-0x000A5640
[assembly: CompilationRelaxations] // 0x000A534C-0x000A5640
[assembly: ComVisible] // 0x000A534C-0x000A5640
[assembly: Debuggable] // 0x000A534C-0x000A5640
[assembly: DefaultDependency] // 0x000A534C-0x000A5640
[assembly: Guid] // 0x000A534C-0x000A5640
[assembly: NeutralResourcesLanguage] // 0x000A534C-0x000A5640
[assembly: RuntimeCompatibility] // 0x000A534C-0x000A5640
[assembly: SatelliteContractVersion] // 0x000A534C-0x000A5640
[assembly: StringFreezing] // 0x000A534C-0x000A5640
[assembly: TypeLibVersion] // 0x000A534C-0x000A5640
// Image 1: GenericTypes.dll - 1810
[assembly: CompilationRelaxations] // 0x000A5754
[assembly: Debuggable] // 0x000A5754
[assembly: RuntimeCompatibility] // 0x000A5754
// Image 1: GenericTypes.dll - 1810-1821
[assembly: CompilationRelaxations] // 0x000A5754-0x000A5754
[assembly: Debuggable] // 0x000A5754-0x000A5754
[assembly: RuntimeCompatibility] // 0x000A5754-0x000A5754
internal static class Consts // TypeDefIndex: 100
{
// Fields
public const string MonoVersion = "2.6.5.0";
public const string MonoCompany = "MONO development team";
public const string MonoProduct = "MONO Common language infrastructure";
public const string MonoCopyright = "(c) various MONO Authors";
public const string FxVersion = "2.0.0.0";
public const string VsVersion = "8.0.0.0";
public const string FxFileVersion = "2.0.50727.1433";
public const string VsFileVersion = "8.0.50727.1433";
public const string AssemblyI18N = "I18N, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756";
public const string AssemblyMicrosoft_VisualStudio = "Microsoft.VisualStudio, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblyMicrosoft_VisualStudio_Web = "Microsoft.VisualStudio.Web, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblyMicrosoft_VSDesigner = "Microsoft.VSDesigner, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblyMono_Http = "Mono.Http, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756";
public const string AssemblyMono_Posix = "Mono.Posix, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756";
public const string AssemblyMono_Security = "Mono.Security, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756";
public const string AssemblyMono_Messaging_RabbitMQ = "Mono.Messaging.RabbitMQ, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756";
public const string AssemblyCorlib = "mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089";
public const string AssemblySystem = "System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089";
public const string AssemblySystem_Data = "System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089";
public const string AssemblySystem_Design = "System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblySystem_DirectoryServices = "System.DirectoryServices, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblySystem_Drawing = "System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblySystem_Drawing_Design = "System.Drawing.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblySystem_Messaging = "System.Messaging, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblySystem_Security = "System.Security, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblySystem_ServiceProcess = "System.ServiceProcess, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblySystem_Web = "System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblySystem_Windows_Forms = "System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089";
public const string AssemblySystem_Core = "System.Core, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089";
public const string MonoVersion = "2.6.5.0"; // Metadata: 0x000ECCEC
public const string MonoCompany = "MONO development team"; // Metadata: 0x000ECCF7
public const string MonoProduct = "MONO Common language infrastructure"; // Metadata: 0x000ECD10
public const string MonoCopyright = "(c) various MONO Authors"; // Metadata: 0x000ECD37
public const string FxVersion = "2.0.0.0"; // Metadata: 0x000ECD53
public const string VsVersion = "8.0.0.0"; // Metadata: 0x000ECD5E
public const string FxFileVersion = "2.0.50727.1433"; // Metadata: 0x000ECD69
public const string VsFileVersion = "8.0.50727.1433"; // Metadata: 0x000ECD7B
public const string AssemblyI18N = "I18N, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756"; // Metadata: 0x000ECD8D
public const string AssemblyMicrosoft_VisualStudio = "Microsoft.VisualStudio, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ECDD8
public const string AssemblyMicrosoft_VisualStudio_Web = "Microsoft.VisualStudio.Web, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ECE35
public const string AssemblyMicrosoft_VSDesigner = "Microsoft.VSDesigner, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ECE96
public const string AssemblyMono_Http = "Mono.Http, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756"; // Metadata: 0x000ECEF1
public const string AssemblyMono_Posix = "Mono.Posix, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756"; // Metadata: 0x000ECF41
public const string AssemblyMono_Security = "Mono.Security, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756"; // Metadata: 0x000ECF92
public const string AssemblyMono_Messaging_RabbitMQ = "Mono.Messaging.RabbitMQ, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756"; // Metadata: 0x000ECFE6
public const string AssemblyCorlib = "mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"; // Metadata: 0x000ED044
public const string AssemblySystem = "System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"; // Metadata: 0x000ED093
public const string AssemblySystem_Data = "System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"; // Metadata: 0x000ED0E0
public const string AssemblySystem_Design = "System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ED132
public const string AssemblySystem_DirectoryServices = "System.DirectoryServices, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ED186
public const string AssemblySystem_Drawing = "System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ED1E5
public const string AssemblySystem_Drawing_Design = "System.Drawing.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ED23A
public const string AssemblySystem_Messaging = "System.Messaging, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ED296
public const string AssemblySystem_Security = "System.Security, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ED2ED
public const string AssemblySystem_ServiceProcess = "System.ServiceProcess, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ED343
public const string AssemblySystem_Web = "System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ED39F
public const string AssemblySystem_Windows_Forms = "System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"; // Metadata: 0x000ED3F0
public const string AssemblySystem_Core = "System.Core, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"; // Metadata: 0x000ED44B
}
internal sealed class Locale // TypeDefIndex: 101
{
// Constructors
private Locale(); // 0x003ECCE8
private Locale() {} // 0x003ECCE8-0x003ECCF0
// Methods
public static string GetText(string msg); // 0x003ECCF0
public static string GetText(string fmt, params /* 0x000A3B78 */ object[] args); // 0x003ECCF4
public static string GetText(string msg) {} // 0x003ECCF0-0x003ECCF4
public static string GetText(string fmt, params /* 0x000A3B78-0x000A3B88 */ object[] args) {} // 0x003ECCF4-0x003ECD80
}
namespace Il2CppTests.TestSources
@@ -87,7 +87,7 @@ namespace Il2CppTests.TestSources
public class Base<T, U> // TypeDefIndex: 1815
{
// Constructors
public Base();
public Base() {}
}
public class Derived<V> : Base<string, V> // TypeDefIndex: 1816
@@ -99,54 +99,54 @@ namespace Il2CppTests.TestSources
public class Nested // TypeDefIndex: 1817
{
// Constructors
public Nested();
public Nested() {}
}
// Constructors
public Derived();
public Derived() {}
}
public class G<T> // TypeDefIndex: 1818
{
// Constructors
public G();
public G() {}
}
internal class Test // TypeDefIndex: 1819
{
// Constructors
public Test(); // 0x00561A3C
public Test() {} // 0x00561A3C-0x00561A44
// Methods
public void GenericTypesTest(); // 0x00561880
public void GenericTypesTest() {} // 0x00561880-0x00561A3C
}
internal class ConstrainedValueType<V> // TypeDefIndex: 1820
where V : struct
{
// Constructors
public ConstrainedValueType();
public ConstrainedValueType() {}
}
internal class ConstrainedRefType<R> // TypeDefIndex: 1821
where R : class
{
// Constructors
public ConstrainedRefType();
public ConstrainedRefType() {}
// Methods
[NullableContext] // 0x000A5740
public void ConstrainedMethodNotNull<N>(N notnullArgument, R bar);
[NullableContext] // 0x000A5740-0x000A5754
public void ConstrainedMethodNotNull<N>(N notnullArgument, R bar) {}
public void ConstrainedUnmanaged<U>(U unmanagedArgument)
where U : struct;
where U : struct {}
public void MultipleConstraintsMethod<C>(C constrained)
where C : R, new();
where C : R, new() {}
public void MultipleArgumentsMultipleConstraintsMethod<B, I>(B baseArgument, I interfaceArgument)
where B : Derived<R>, new()
where I : Test, IDisposable, IEnumerable<R>;
where I : Test, IDisposable, IEnumerable<R> {}
public void DelegateConstraint<D>(D del)
where D : Delegate;
where D : Delegate {}
public void EnumConstraint<E>(E enumeration)
where E : Enum;
where E : Enum {}
}
}

View File

@@ -10,76 +10,76 @@ using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using System.Text;
// Image 0: mscorlib.dll - 0
[assembly: AssemblyCompany] // 0x000A5098
[assembly: AssemblyCopyright] // 0x000A5098
[assembly: AssemblyDefaultAlias] // 0x000A5098
[assembly: AssemblyDelaySign] // 0x000A5098
[assembly: AssemblyDescription] // 0x000A5098
[assembly: AssemblyFileVersion] // 0x000A5098
[assembly: AssemblyInformationalVersion] // 0x000A5098
[assembly: AssemblyKeyFile] // 0x000A5098
[assembly: AssemblyProduct] // 0x000A5098
[assembly: AssemblyTitle] // 0x000A5098
[assembly: CLSCompliant] // 0x000A5098
[assembly: CompilationRelaxations] // 0x000A5098
[assembly: ComVisible] // 0x000A5098
[assembly: Debuggable] // 0x000A5098
[assembly: DefaultDependency] // 0x000A5098
[assembly: Guid] // 0x000A5098
[assembly: NeutralResourcesLanguage] // 0x000A5098
[assembly: RuntimeCompatibility] // 0x000A5098
[assembly: SatelliteContractVersion] // 0x000A5098
[assembly: StringFreezing] // 0x000A5098
[assembly: TypeLibVersion] // 0x000A5098
// Image 0: mscorlib.dll - 0-1809
[assembly: AssemblyCompany] // 0x000A5098-0x000A538C
[assembly: AssemblyCopyright] // 0x000A5098-0x000A538C
[assembly: AssemblyDefaultAlias] // 0x000A5098-0x000A538C
[assembly: AssemblyDelaySign] // 0x000A5098-0x000A538C
[assembly: AssemblyDescription] // 0x000A5098-0x000A538C
[assembly: AssemblyFileVersion] // 0x000A5098-0x000A538C
[assembly: AssemblyInformationalVersion] // 0x000A5098-0x000A538C
[assembly: AssemblyKeyFile] // 0x000A5098-0x000A538C
[assembly: AssemblyProduct] // 0x000A5098-0x000A538C
[assembly: AssemblyTitle] // 0x000A5098-0x000A538C
[assembly: CLSCompliant] // 0x000A5098-0x000A538C
[assembly: CompilationRelaxations] // 0x000A5098-0x000A538C
[assembly: ComVisible] // 0x000A5098-0x000A538C
[assembly: Debuggable] // 0x000A5098-0x000A538C
[assembly: DefaultDependency] // 0x000A5098-0x000A538C
[assembly: Guid] // 0x000A5098-0x000A538C
[assembly: NeutralResourcesLanguage] // 0x000A5098-0x000A538C
[assembly: RuntimeCompatibility] // 0x000A5098-0x000A538C
[assembly: SatelliteContractVersion] // 0x000A5098-0x000A538C
[assembly: StringFreezing] // 0x000A5098-0x000A538C
[assembly: TypeLibVersion] // 0x000A5098-0x000A538C
// Image 1: Methods.dll - 1810
[assembly: CompilationRelaxations] // 0x000A538C
[assembly: Debuggable] // 0x000A538C
[assembly: RuntimeCompatibility] // 0x000A538C
// Image 1: Methods.dll - 1810-1822
[assembly: CompilationRelaxations] // 0x000A538C-0x000A538C
[assembly: Debuggable] // 0x000A538C-0x000A538C
[assembly: RuntimeCompatibility] // 0x000A538C-0x000A538C
internal static class Consts // TypeDefIndex: 100
{
// Fields
public const string MonoVersion = "2.6.5.0";
public const string MonoCompany = "MONO development team";
public const string MonoProduct = "MONO Common language infrastructure";
public const string MonoCopyright = "(c) various MONO Authors";
public const string FxVersion = "2.0.0.0";
public const string VsVersion = "8.0.0.0";
public const string FxFileVersion = "2.0.50727.1433";
public const string VsFileVersion = "8.0.50727.1433";
public const string AssemblyI18N = "I18N, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756";
public const string AssemblyMicrosoft_VisualStudio = "Microsoft.VisualStudio, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblyMicrosoft_VisualStudio_Web = "Microsoft.VisualStudio.Web, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblyMicrosoft_VSDesigner = "Microsoft.VSDesigner, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblyMono_Http = "Mono.Http, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756";
public const string AssemblyMono_Posix = "Mono.Posix, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756";
public const string AssemblyMono_Security = "Mono.Security, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756";
public const string AssemblyMono_Messaging_RabbitMQ = "Mono.Messaging.RabbitMQ, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756";
public const string AssemblyCorlib = "mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089";
public const string AssemblySystem = "System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089";
public const string AssemblySystem_Data = "System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089";
public const string AssemblySystem_Design = "System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblySystem_DirectoryServices = "System.DirectoryServices, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblySystem_Drawing = "System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblySystem_Drawing_Design = "System.Drawing.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblySystem_Messaging = "System.Messaging, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblySystem_Security = "System.Security, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblySystem_ServiceProcess = "System.ServiceProcess, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblySystem_Web = "System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblySystem_Windows_Forms = "System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089";
public const string AssemblySystem_Core = "System.Core, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089";
public const string MonoVersion = "2.6.5.0"; // Metadata: 0x000ECD0C
public const string MonoCompany = "MONO development team"; // Metadata: 0x000ECD17
public const string MonoProduct = "MONO Common language infrastructure"; // Metadata: 0x000ECD30
public const string MonoCopyright = "(c) various MONO Authors"; // Metadata: 0x000ECD57
public const string FxVersion = "2.0.0.0"; // Metadata: 0x000ECD73
public const string VsVersion = "8.0.0.0"; // Metadata: 0x000ECD7E
public const string FxFileVersion = "2.0.50727.1433"; // Metadata: 0x000ECD89
public const string VsFileVersion = "8.0.50727.1433"; // Metadata: 0x000ECD9B
public const string AssemblyI18N = "I18N, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756"; // Metadata: 0x000ECDAD
public const string AssemblyMicrosoft_VisualStudio = "Microsoft.VisualStudio, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ECDF8
public const string AssemblyMicrosoft_VisualStudio_Web = "Microsoft.VisualStudio.Web, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ECE55
public const string AssemblyMicrosoft_VSDesigner = "Microsoft.VSDesigner, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ECEB6
public const string AssemblyMono_Http = "Mono.Http, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756"; // Metadata: 0x000ECF11
public const string AssemblyMono_Posix = "Mono.Posix, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756"; // Metadata: 0x000ECF61
public const string AssemblyMono_Security = "Mono.Security, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756"; // Metadata: 0x000ECFB2
public const string AssemblyMono_Messaging_RabbitMQ = "Mono.Messaging.RabbitMQ, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756"; // Metadata: 0x000ED006
public const string AssemblyCorlib = "mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"; // Metadata: 0x000ED064
public const string AssemblySystem = "System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"; // Metadata: 0x000ED0B3
public const string AssemblySystem_Data = "System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"; // Metadata: 0x000ED100
public const string AssemblySystem_Design = "System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ED152
public const string AssemblySystem_DirectoryServices = "System.DirectoryServices, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ED1A6
public const string AssemblySystem_Drawing = "System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ED205
public const string AssemblySystem_Drawing_Design = "System.Drawing.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ED25A
public const string AssemblySystem_Messaging = "System.Messaging, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ED2B6
public const string AssemblySystem_Security = "System.Security, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ED30D
public const string AssemblySystem_ServiceProcess = "System.ServiceProcess, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ED363
public const string AssemblySystem_Web = "System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ED3BF
public const string AssemblySystem_Windows_Forms = "System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"; // Metadata: 0x000ED410
public const string AssemblySystem_Core = "System.Core, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"; // Metadata: 0x000ED46B
}
internal sealed class Locale // TypeDefIndex: 101
{
// Constructors
private Locale(); // 0x003EC600
private Locale() {} // 0x003EC600-0x003EC608
// Methods
public static string GetText(string msg); // 0x003EC608
public static string GetText(string fmt, params /* 0x000A38C4 */ object[] args); // 0x003EC60C
public static string GetText(string msg) {} // 0x003EC608-0x003EC60C
public static string GetText(string fmt, params /* 0x000A38C4-0x000A38D4 */ object[] args) {} // 0x003EC60C-0x003EC698
}
namespace Il2CppTests.TestSources
@@ -87,24 +87,24 @@ namespace Il2CppTests.TestSources
internal class Test // TypeDefIndex: 1811
{
// Constructors
public Test(); // 0x00561220
public Test() {} // 0x00561220-0x00561228
// Methods
public virtual void VirtualMethod(); // 0x00561188
public double ValueTypeReturnMethod(); // 0x0056118C
public StringBuilder ReferenceTypeReturnMethod(); // 0x005611B4
public virtual void VirtualMethod() {} // 0x00561188-0x0056118C
public double ValueTypeReturnMethod() {} // 0x0056118C-0x00561198
public StringBuilder ReferenceTypeReturnMethod() {} // 0x005611B4-0x00561220
}
public static class TestExtension // TypeDefIndex: 1812
{
// Methods
public static double DivideByXExtension(int a, float x); // 0x00561198
public static double DivideByXExtension(int a, float x) {} // 0x00561198-0x005611B4
}
internal abstract class TestAbstract // TypeDefIndex: 1813
{
// Constructors
protected TestAbstract(); // 0x00561228
protected TestAbstract() {} // 0x00561228-0x00561230
// Methods
public abstract void AbstractMethod();
@@ -113,70 +113,70 @@ namespace Il2CppTests.TestSources
internal class TestOverride : Test // TypeDefIndex: 1814
{
// Constructors
public TestOverride(); // 0x00561238
public TestOverride() {} // 0x00561238-0x00561240
// Methods
public override void VirtualMethod(); // 0x00561294
public override void VirtualMethod() {} // 0x00561294-0x00561298
}
internal class TestHideVirtual : Test // TypeDefIndex: 1815
{
// Constructors
public TestHideVirtual(); // 0x00561270
public TestHideVirtual() {} // 0x00561270-0x00561278
// Methods
public new void VirtualMethod(); // 0x0056126C
public new void VirtualMethod() {} // 0x0056126C-0x00561270
}
internal class TestHideOverride : TestOverride // TypeDefIndex: 1816
{
// Constructors
public TestHideOverride(); // 0x00561258
public TestHideOverride() {} // 0x00561258-0x00561260
// Methods
public new void VirtualMethod(); // 0x00561254
public new void VirtualMethod() {} // 0x00561254-0x00561258
}
internal class TestOverrideAbstract : TestAbstract // TypeDefIndex: 1817
{
// Constructors
public TestOverrideAbstract(); // 0x0056124C
public TestOverrideAbstract() {} // 0x0056124C-0x00561254
// Methods
public override void AbstractMethod(); // 0x00561298
public override void AbstractMethod() {} // 0x00561298-0x00561298
}
internal class TestHideAbstractOverride : TestOverrideAbstract // TypeDefIndex: 1818
{
// Constructors
public TestHideAbstractOverride(); // 0x00561244
public TestHideAbstractOverride() {} // 0x00561244-0x0056124C
// Methods
public new void AbstractMethod(); // 0x00561240
public new void AbstractMethod() {} // 0x00561240-0x00561244
}
internal class TestHideVirtualAndNewVirtual : Test // TypeDefIndex: 1819
{
// Constructors
public TestHideVirtualAndNewVirtual(); // 0x0056127C
public TestHideVirtualAndNewVirtual() {} // 0x0056127C-0x00561284
// Methods
public virtual new void VirtualMethod(); // 0x00561278
public virtual new void VirtualMethod() {} // 0x00561278-0x0056127C
}
internal class TestHideOverrideAndNewVirtual : TestOverride // TypeDefIndex: 1820
{
// Constructors
public TestHideOverrideAndNewVirtual(); // 0x00561264
public TestHideOverrideAndNewVirtual() {} // 0x00561264-0x0056126C
// Methods
public virtual new void VirtualMethod(); // 0x00561260
public virtual new void VirtualMethod() {} // 0x00561260-0x00561264
}
internal abstract class TestAbstractNew : TestOverride // TypeDefIndex: 1821
{
// Constructors
protected TestAbstractNew(); // 0x00561230
protected TestAbstractNew() {} // 0x00561230-0x00561238
// Methods
public abstract new void VirtualMethod();
@@ -185,9 +185,9 @@ namespace Il2CppTests.TestSources
internal class TestNewNonVirtualMethod : Test // TypeDefIndex: 1822
{
// Constructors
public TestNewNonVirtualMethod(); // 0x0056128C
public TestNewNonVirtualMethod() {} // 0x0056128C-0x00561294
// Methods
public int ValueTypeReturnMethod(); // 0x00561284
public int ValueTypeReturnMethod() {} // 0x00561284-0x0056128C
}
}

View File

@@ -9,76 +9,76 @@ using System.Resources;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
// Image 0: mscorlib.dll - 0
[assembly: AssemblyCompany] // 0x000A4DEC
[assembly: AssemblyCopyright] // 0x000A4DEC
[assembly: AssemblyDefaultAlias] // 0x000A4DEC
[assembly: AssemblyDelaySign] // 0x000A4DEC
[assembly: AssemblyDescription] // 0x000A4DEC
[assembly: AssemblyFileVersion] // 0x000A4DEC
[assembly: AssemblyInformationalVersion] // 0x000A4DEC
[assembly: AssemblyKeyFile] // 0x000A4DEC
[assembly: AssemblyProduct] // 0x000A4DEC
[assembly: AssemblyTitle] // 0x000A4DEC
[assembly: CLSCompliant] // 0x000A4DEC
[assembly: CompilationRelaxations] // 0x000A4DEC
[assembly: ComVisible] // 0x000A4DEC
[assembly: Debuggable] // 0x000A4DEC
[assembly: DefaultDependency] // 0x000A4DEC
[assembly: Guid] // 0x000A4DEC
[assembly: NeutralResourcesLanguage] // 0x000A4DEC
[assembly: RuntimeCompatibility] // 0x000A4DEC
[assembly: SatelliteContractVersion] // 0x000A4DEC
[assembly: StringFreezing] // 0x000A4DEC
[assembly: TypeLibVersion] // 0x000A4DEC
// Image 0: mscorlib.dll - 0-1809
[assembly: AssemblyCompany] // 0x000A4DEC-0x000A50E0
[assembly: AssemblyCopyright] // 0x000A4DEC-0x000A50E0
[assembly: AssemblyDefaultAlias] // 0x000A4DEC-0x000A50E0
[assembly: AssemblyDelaySign] // 0x000A4DEC-0x000A50E0
[assembly: AssemblyDescription] // 0x000A4DEC-0x000A50E0
[assembly: AssemblyFileVersion] // 0x000A4DEC-0x000A50E0
[assembly: AssemblyInformationalVersion] // 0x000A4DEC-0x000A50E0
[assembly: AssemblyKeyFile] // 0x000A4DEC-0x000A50E0
[assembly: AssemblyProduct] // 0x000A4DEC-0x000A50E0
[assembly: AssemblyTitle] // 0x000A4DEC-0x000A50E0
[assembly: CLSCompliant] // 0x000A4DEC-0x000A50E0
[assembly: CompilationRelaxations] // 0x000A4DEC-0x000A50E0
[assembly: ComVisible] // 0x000A4DEC-0x000A50E0
[assembly: Debuggable] // 0x000A4DEC-0x000A50E0
[assembly: DefaultDependency] // 0x000A4DEC-0x000A50E0
[assembly: Guid] // 0x000A4DEC-0x000A50E0
[assembly: NeutralResourcesLanguage] // 0x000A4DEC-0x000A50E0
[assembly: RuntimeCompatibility] // 0x000A4DEC-0x000A50E0
[assembly: SatelliteContractVersion] // 0x000A4DEC-0x000A50E0
[assembly: StringFreezing] // 0x000A4DEC-0x000A50E0
[assembly: TypeLibVersion] // 0x000A4DEC-0x000A50E0
// Image 1: Properties.dll - 1810
[assembly: CompilationRelaxations] // 0x000A5264
[assembly: Debuggable] // 0x000A5264
[assembly: RuntimeCompatibility] // 0x000A5264
// Image 1: Properties.dll - 1810-1811
[assembly: CompilationRelaxations] // 0x000A5264-0x000A5264
[assembly: Debuggable] // 0x000A5264-0x000A5264
[assembly: RuntimeCompatibility] // 0x000A5264-0x000A5264
internal static class Consts // TypeDefIndex: 100
{
// Fields
public const string MonoVersion = "2.6.5.0";
public const string MonoCompany = "MONO development team";
public const string MonoProduct = "MONO Common language infrastructure";
public const string MonoCopyright = "(c) various MONO Authors";
public const string FxVersion = "2.0.0.0";
public const string VsVersion = "8.0.0.0";
public const string FxFileVersion = "2.0.50727.1433";
public const string VsFileVersion = "8.0.50727.1433";
public const string AssemblyI18N = "I18N, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756";
public const string AssemblyMicrosoft_VisualStudio = "Microsoft.VisualStudio, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblyMicrosoft_VisualStudio_Web = "Microsoft.VisualStudio.Web, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblyMicrosoft_VSDesigner = "Microsoft.VSDesigner, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblyMono_Http = "Mono.Http, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756";
public const string AssemblyMono_Posix = "Mono.Posix, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756";
public const string AssemblyMono_Security = "Mono.Security, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756";
public const string AssemblyMono_Messaging_RabbitMQ = "Mono.Messaging.RabbitMQ, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756";
public const string AssemblyCorlib = "mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089";
public const string AssemblySystem = "System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089";
public const string AssemblySystem_Data = "System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089";
public const string AssemblySystem_Design = "System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblySystem_DirectoryServices = "System.DirectoryServices, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblySystem_Drawing = "System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblySystem_Drawing_Design = "System.Drawing.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblySystem_Messaging = "System.Messaging, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblySystem_Security = "System.Security, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblySystem_ServiceProcess = "System.ServiceProcess, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblySystem_Web = "System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblySystem_Windows_Forms = "System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089";
public const string AssemblySystem_Core = "System.Core, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089";
public const string MonoVersion = "2.6.5.0"; // Metadata: 0x000ECC24
public const string MonoCompany = "MONO development team"; // Metadata: 0x000ECC2F
public const string MonoProduct = "MONO Common language infrastructure"; // Metadata: 0x000ECC48
public const string MonoCopyright = "(c) various MONO Authors"; // Metadata: 0x000ECC6F
public const string FxVersion = "2.0.0.0"; // Metadata: 0x000ECC8B
public const string VsVersion = "8.0.0.0"; // Metadata: 0x000ECC96
public const string FxFileVersion = "2.0.50727.1433"; // Metadata: 0x000ECCA1
public const string VsFileVersion = "8.0.50727.1433"; // Metadata: 0x000ECCB3
public const string AssemblyI18N = "I18N, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756"; // Metadata: 0x000ECCC5
public const string AssemblyMicrosoft_VisualStudio = "Microsoft.VisualStudio, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ECD10
public const string AssemblyMicrosoft_VisualStudio_Web = "Microsoft.VisualStudio.Web, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ECD6D
public const string AssemblyMicrosoft_VSDesigner = "Microsoft.VSDesigner, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ECDCE
public const string AssemblyMono_Http = "Mono.Http, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756"; // Metadata: 0x000ECE29
public const string AssemblyMono_Posix = "Mono.Posix, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756"; // Metadata: 0x000ECE79
public const string AssemblyMono_Security = "Mono.Security, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756"; // Metadata: 0x000ECECA
public const string AssemblyMono_Messaging_RabbitMQ = "Mono.Messaging.RabbitMQ, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756"; // Metadata: 0x000ECF1E
public const string AssemblyCorlib = "mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"; // Metadata: 0x000ECF7C
public const string AssemblySystem = "System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"; // Metadata: 0x000ECFCB
public const string AssemblySystem_Data = "System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"; // Metadata: 0x000ED018
public const string AssemblySystem_Design = "System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ED06A
public const string AssemblySystem_DirectoryServices = "System.DirectoryServices, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ED0BE
public const string AssemblySystem_Drawing = "System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ED11D
public const string AssemblySystem_Drawing_Design = "System.Drawing.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ED172
public const string AssemblySystem_Messaging = "System.Messaging, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ED1CE
public const string AssemblySystem_Security = "System.Security, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ED225
public const string AssemblySystem_ServiceProcess = "System.ServiceProcess, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ED27B
public const string AssemblySystem_Web = "System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ED2D7
public const string AssemblySystem_Windows_Forms = "System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"; // Metadata: 0x000ED328
public const string AssemblySystem_Core = "System.Core, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"; // Metadata: 0x000ED383
}
internal sealed class Locale // TypeDefIndex: 101
{
// Constructors
private Locale(); // 0x003EC6A8
private Locale() {} // 0x003EC6A8-0x003EC6B0
// Methods
public static string GetText(string msg); // 0x003EC6B0
public static string GetText(string fmt, params /* 0x000A3618 */ object[] args); // 0x003EC6B4
public static string GetText(string msg) {} // 0x003EC6B0-0x003EC6B4
public static string GetText(string fmt, params /* 0x000A3618-0x000A3628 */ object[] args) {} // 0x003EC6B4-0x003EC740
}
namespace Il2CppTests.TestSources
@@ -86,17 +86,17 @@ namespace Il2CppTests.TestSources
internal class Test // TypeDefIndex: 1811
{
// Properties
private int prop1 { get; set; } // 0x00561230 0x00561238
protected int prop2 { get; private set; } // 0x00561240 0x00561248
protected int prop3 { private get; set; } // 0x00561250 0x00561258
public static int prop4 { private get; set; } // 0x00561260 0x005612C4
public string this[int i] { get; } // 0x00561328
public string this[double d] { get; } // 0x00561384
public string this[long l] { set; } // 0x005613DC
public string this[float f] { get; set; } // 0x005613E0 0x0056143C
public bool this[int i, int j] { get; } // 0x00561440
private int prop1 { get; set; } // 0x00561230-0x00561238 0x00561238-0x00561240
protected int prop2 { get; private set; } // 0x00561240-0x00561248 0x00561248-0x00561250
protected int prop3 { private get; set; } // 0x00561250-0x00561258 0x00561258-0x00561260
public static int prop4 { private get; set; } // 0x00561260-0x005612C4 0x005612C4-0x00561328
public string this[int i] { get; } // 0x00561328-0x00561384
public string this[double d] { get; } // 0x00561384-0x005613DC
public string this[long l] { set; } // 0x005613DC-0x005613E0
public string this[float f] { get; set; } // 0x005613E0-0x0056143C 0x0056143C-0x00561440
public bool this[int i, int j] { get; } // 0x00561440-0x00561448
// Constructors
public Test(); // 0x00561448
public Test() {} // 0x00561448-0x00561448
}
}

View File

@@ -9,76 +9,76 @@ using System.Resources;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
// Image 0: mscorlib.dll - 0
[assembly: AssemblyCompany] // 0x000A4F30
[assembly: AssemblyCopyright] // 0x000A4F30
[assembly: AssemblyDefaultAlias] // 0x000A4F30
[assembly: AssemblyDelaySign] // 0x000A4F30
[assembly: AssemblyDescription] // 0x000A4F30
[assembly: AssemblyFileVersion] // 0x000A4F30
[assembly: AssemblyInformationalVersion] // 0x000A4F30
[assembly: AssemblyKeyFile] // 0x000A4F30
[assembly: AssemblyProduct] // 0x000A4F30
[assembly: AssemblyTitle] // 0x000A4F30
[assembly: CLSCompliant] // 0x000A4F30
[assembly: CompilationRelaxations] // 0x000A4F30
[assembly: ComVisible] // 0x000A4F30
[assembly: Debuggable] // 0x000A4F30
[assembly: DefaultDependency] // 0x000A4F30
[assembly: Guid] // 0x000A4F30
[assembly: NeutralResourcesLanguage] // 0x000A4F30
[assembly: RuntimeCompatibility] // 0x000A4F30
[assembly: SatelliteContractVersion] // 0x000A4F30
[assembly: StringFreezing] // 0x000A4F30
[assembly: TypeLibVersion] // 0x000A4F30
// Image 0: mscorlib.dll - 0-1809
[assembly: AssemblyCompany] // 0x000A4F30-0x000A5224
[assembly: AssemblyCopyright] // 0x000A4F30-0x000A5224
[assembly: AssemblyDefaultAlias] // 0x000A4F30-0x000A5224
[assembly: AssemblyDelaySign] // 0x000A4F30-0x000A5224
[assembly: AssemblyDescription] // 0x000A4F30-0x000A5224
[assembly: AssemblyFileVersion] // 0x000A4F30-0x000A5224
[assembly: AssemblyInformationalVersion] // 0x000A4F30-0x000A5224
[assembly: AssemblyKeyFile] // 0x000A4F30-0x000A5224
[assembly: AssemblyProduct] // 0x000A4F30-0x000A5224
[assembly: AssemblyTitle] // 0x000A4F30-0x000A5224
[assembly: CLSCompliant] // 0x000A4F30-0x000A5224
[assembly: CompilationRelaxations] // 0x000A4F30-0x000A5224
[assembly: ComVisible] // 0x000A4F30-0x000A5224
[assembly: Debuggable] // 0x000A4F30-0x000A5224
[assembly: DefaultDependency] // 0x000A4F30-0x000A5224
[assembly: Guid] // 0x000A4F30-0x000A5224
[assembly: NeutralResourcesLanguage] // 0x000A4F30-0x000A5224
[assembly: RuntimeCompatibility] // 0x000A4F30-0x000A5224
[assembly: SatelliteContractVersion] // 0x000A4F30-0x000A5224
[assembly: StringFreezing] // 0x000A4F30-0x000A5224
[assembly: TypeLibVersion] // 0x000A4F30-0x000A5224
// Image 1: References.dll - 1810
[assembly: CompilationRelaxations] // 0x000A525C
[assembly: Debuggable] // 0x000A525C
[assembly: RuntimeCompatibility] // 0x000A525C
// Image 1: References.dll - 1810-1812
[assembly: CompilationRelaxations] // 0x000A525C-0x000A525C
[assembly: Debuggable] // 0x000A525C-0x000A525C
[assembly: RuntimeCompatibility] // 0x000A525C-0x000A525C
internal static class Consts // TypeDefIndex: 100
{
// Fields
public const string MonoVersion = "2.6.5.0";
public const string MonoCompany = "MONO development team";
public const string MonoProduct = "MONO Common language infrastructure";
public const string MonoCopyright = "(c) various MONO Authors";
public const string FxVersion = "2.0.0.0";
public const string VsVersion = "8.0.0.0";
public const string FxFileVersion = "2.0.50727.1433";
public const string VsFileVersion = "8.0.50727.1433";
public const string AssemblyI18N = "I18N, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756";
public const string AssemblyMicrosoft_VisualStudio = "Microsoft.VisualStudio, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblyMicrosoft_VisualStudio_Web = "Microsoft.VisualStudio.Web, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblyMicrosoft_VSDesigner = "Microsoft.VSDesigner, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblyMono_Http = "Mono.Http, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756";
public const string AssemblyMono_Posix = "Mono.Posix, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756";
public const string AssemblyMono_Security = "Mono.Security, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756";
public const string AssemblyMono_Messaging_RabbitMQ = "Mono.Messaging.RabbitMQ, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756";
public const string AssemblyCorlib = "mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089";
public const string AssemblySystem = "System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089";
public const string AssemblySystem_Data = "System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089";
public const string AssemblySystem_Design = "System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblySystem_DirectoryServices = "System.DirectoryServices, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblySystem_Drawing = "System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblySystem_Drawing_Design = "System.Drawing.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblySystem_Messaging = "System.Messaging, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblySystem_Security = "System.Security, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblySystem_ServiceProcess = "System.ServiceProcess, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblySystem_Web = "System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
public const string AssemblySystem_Windows_Forms = "System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089";
public const string AssemblySystem_Core = "System.Core, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089";
public const string MonoVersion = "2.6.5.0"; // Metadata: 0x000EC99C
public const string MonoCompany = "MONO development team"; // Metadata: 0x000EC9A7
public const string MonoProduct = "MONO Common language infrastructure"; // Metadata: 0x000EC9C0
public const string MonoCopyright = "(c) various MONO Authors"; // Metadata: 0x000EC9E7
public const string FxVersion = "2.0.0.0"; // Metadata: 0x000ECA03
public const string VsVersion = "8.0.0.0"; // Metadata: 0x000ECA0E
public const string FxFileVersion = "2.0.50727.1433"; // Metadata: 0x000ECA19
public const string VsFileVersion = "8.0.50727.1433"; // Metadata: 0x000ECA2B
public const string AssemblyI18N = "I18N, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756"; // Metadata: 0x000ECA3D
public const string AssemblyMicrosoft_VisualStudio = "Microsoft.VisualStudio, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ECA88
public const string AssemblyMicrosoft_VisualStudio_Web = "Microsoft.VisualStudio.Web, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ECAE5
public const string AssemblyMicrosoft_VSDesigner = "Microsoft.VSDesigner, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ECB46
public const string AssemblyMono_Http = "Mono.Http, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756"; // Metadata: 0x000ECBA1
public const string AssemblyMono_Posix = "Mono.Posix, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756"; // Metadata: 0x000ECBF1
public const string AssemblyMono_Security = "Mono.Security, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756"; // Metadata: 0x000ECC42
public const string AssemblyMono_Messaging_RabbitMQ = "Mono.Messaging.RabbitMQ, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756"; // Metadata: 0x000ECC96
public const string AssemblyCorlib = "mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"; // Metadata: 0x000ECCF4
public const string AssemblySystem = "System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"; // Metadata: 0x000ECD43
public const string AssemblySystem_Data = "System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"; // Metadata: 0x000ECD90
public const string AssemblySystem_Design = "System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ECDE2
public const string AssemblySystem_DirectoryServices = "System.DirectoryServices, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ECE36
public const string AssemblySystem_Drawing = "System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ECE95
public const string AssemblySystem_Drawing_Design = "System.Drawing.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ECEEA
public const string AssemblySystem_Messaging = "System.Messaging, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ECF46
public const string AssemblySystem_Security = "System.Security, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ECF9D
public const string AssemblySystem_ServiceProcess = "System.ServiceProcess, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ECFF3
public const string AssemblySystem_Web = "System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"; // Metadata: 0x000ED04F
public const string AssemblySystem_Windows_Forms = "System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"; // Metadata: 0x000ED0A0
public const string AssemblySystem_Core = "System.Core, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"; // Metadata: 0x000ED0FB
}
internal sealed class Locale // TypeDefIndex: 101
{
// Constructors
private Locale(); // 0x003EC4F8
private Locale() {} // 0x003EC4F8-0x003EC500
// Methods
public static string GetText(string msg); // 0x003EC500
public static string GetText(string fmt, params /* 0x000A375C */ object[] args); // 0x003EC504
public static string GetText(string msg) {} // 0x003EC500-0x003EC504
public static string GetText(string fmt, params /* 0x000A375C-0x000A376C */ object[] args) {} // 0x003EC504-0x003EC590
}
namespace Il2CppTests.TestSources
@@ -89,15 +89,15 @@ namespace Il2CppTests.TestSources
private float floatField; // 0x08
// Constructors
public Test(); // 0x00561098
public Test() {} // 0x00561098-0x00561098
// Methods
public void MethodWithRefParameters(int a, ref int b, int c, ref int d); // 0x00561080
public void MethodWithInRefOut(in int a, ref int b, out int c); // 0x00561084
public ref float MethodWithRefReturnType(); // 0x00561090
public void MethodWithRefParameters(int a, ref int b, int c, ref int d) {} // 0x00561080-0x00561084
public void MethodWithInRefOut(in int a, ref int b, out int c) {} // 0x00561084-0x00561090
public ref float MethodWithRefReturnType() {} // 0x00561090-0x00561098
}
[Obsolete] // 0x000A5224
[Obsolete] // 0x000A5224-0x000A525C
public struct RefStruct // TypeDefIndex: 1812
{
// Fields