This commit is contained in:
niko
2026-06-04 11:42:34 +02:00
parent f39ba70a9f
commit e720b98cd1
7488 changed files with 2493818 additions and 0 deletions
+15
View File
@@ -0,0 +1,15 @@
using System;
namespace UnityEngine.Bindings
{
// Token: 0x020004A2 RID: 1186
internal enum CodegenOptions
{
// Token: 0x040011C3 RID: 4547
Auto,
// Token: 0x040011C4 RID: 4548
Custom,
// Token: 0x040011C5 RID: 4549
Force
}
}
@@ -0,0 +1,27 @@
using System;
namespace UnityEngine.Bindings
{
// Token: 0x020004A6 RID: 1190
[AttributeUsage(AttributeTargets.Method)]
internal class FreeFunctionAttribute : NativeMethodAttribute
{
// Token: 0x06003AFC RID: 15100 RVA: 0x000679F4 File Offset: 0x00065BF4
public FreeFunctionAttribute()
{
base.IsFreeFunction = true;
}
// Token: 0x06003AFD RID: 15101 RVA: 0x00067A04 File Offset: 0x00065C04
public FreeFunctionAttribute(string name)
: base(name, true)
{
}
// Token: 0x06003AFE RID: 15102 RVA: 0x00067A10 File Offset: 0x00065C10
public FreeFunctionAttribute(string name, bool isThreadSafe)
: base(name, true, isThreadSafe)
{
}
}
}
@@ -0,0 +1,9 @@
using System;
namespace UnityEngine.Bindings
{
// Token: 0x02000496 RID: 1174
internal interface IBindingsAttribute
{
}
}
@@ -0,0 +1,13 @@
using System;
namespace UnityEngine.Bindings
{
// Token: 0x0200049C RID: 1180
internal interface IBindingsGenerateMarshallingTypeAttribute : IBindingsAttribute
{
// Token: 0x17000D5B RID: 3419
// (get) Token: 0x06003ACA RID: 15050
// (set) Token: 0x06003ACB RID: 15051
CodegenOptions CodegenOptions { get; set; }
}
}
@@ -0,0 +1,13 @@
using System;
namespace UnityEngine.Bindings
{
// Token: 0x02000498 RID: 1176
internal interface IBindingsHeaderProviderAttribute : IBindingsAttribute
{
// Token: 0x17000D56 RID: 3414
// (get) Token: 0x06003AC0 RID: 15040
// (set) Token: 0x06003AC1 RID: 15041
string Header { get; set; }
}
}
@@ -0,0 +1,18 @@
using System;
namespace UnityEngine.Bindings
{
// Token: 0x0200049A RID: 1178
internal interface IBindingsIsFreeFunctionProviderAttribute : IBindingsAttribute
{
// Token: 0x17000D58 RID: 3416
// (get) Token: 0x06003AC4 RID: 15044
// (set) Token: 0x06003AC5 RID: 15045
bool IsFreeFunction { get; set; }
// Token: 0x17000D59 RID: 3417
// (get) Token: 0x06003AC6 RID: 15046
// (set) Token: 0x06003AC7 RID: 15047
bool HasExplicitThis { get; set; }
}
}
@@ -0,0 +1,13 @@
using System;
namespace UnityEngine.Bindings
{
// Token: 0x02000499 RID: 1177
internal interface IBindingsIsThreadSafeProviderAttribute : IBindingsAttribute
{
// Token: 0x17000D57 RID: 3415
// (get) Token: 0x06003AC2 RID: 15042
// (set) Token: 0x06003AC3 RID: 15043
bool IsThreadSafe { get; set; }
}
}
@@ -0,0 +1,13 @@
using System;
namespace UnityEngine.Bindings
{
// Token: 0x02000497 RID: 1175
internal interface IBindingsNameProviderAttribute : IBindingsAttribute
{
// Token: 0x17000D55 RID: 3413
// (get) Token: 0x06003ABE RID: 15038
// (set) Token: 0x06003ABF RID: 15039
string Name { get; set; }
}
}
@@ -0,0 +1,13 @@
using System;
namespace UnityEngine.Bindings
{
// Token: 0x0200049B RID: 1179
internal interface IBindingsThrowsProviderAttribute : IBindingsAttribute
{
// Token: 0x17000D5A RID: 3418
// (get) Token: 0x06003AC8 RID: 15048
// (set) Token: 0x06003AC9 RID: 15049
bool ThrowsException { get; set; }
}
}
+10
View File
@@ -0,0 +1,10 @@
using System;
namespace UnityEngine.Bindings
{
// Token: 0x020004AA RID: 1194
[AttributeUsage(AttributeTargets.Field)]
internal class IgnoreAttribute : Attribute, IBindingsAttribute
{
}
}
@@ -0,0 +1,44 @@
using System;
namespace UnityEngine.Bindings
{
// Token: 0x0200049D RID: 1181
[AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct | AttributeTargets.Method | AttributeTargets.Property)]
internal class NativeConditionalAttribute : Attribute, IBindingsAttribute
{
// Token: 0x06003ACC RID: 15052 RVA: 0x000675A4 File Offset: 0x000657A4
public NativeConditionalAttribute()
{
}
// Token: 0x06003ACD RID: 15053 RVA: 0x000675B0 File Offset: 0x000657B0
public NativeConditionalAttribute(string condition)
{
this.Condition = condition;
this.Enabled = true;
}
// Token: 0x06003ACE RID: 15054 RVA: 0x000675C8 File Offset: 0x000657C8
public NativeConditionalAttribute(bool enabled)
{
this.Enabled = enabled;
}
// Token: 0x06003ACF RID: 15055 RVA: 0x000675D8 File Offset: 0x000657D8
public NativeConditionalAttribute(string condition, bool enabled)
: this(condition)
{
this.Enabled = enabled;
}
// Token: 0x17000D5C RID: 3420
// (get) Token: 0x06003AD0 RID: 15056 RVA: 0x000675EC File Offset: 0x000657EC
// (set) Token: 0x06003AD1 RID: 15057 RVA: 0x00067608 File Offset: 0x00065808
public string Condition { get; set; }
// Token: 0x17000D5D RID: 3421
// (get) Token: 0x06003AD2 RID: 15058 RVA: 0x00067614 File Offset: 0x00065814
// (set) Token: 0x06003AD3 RID: 15059 RVA: 0x00067630 File Offset: 0x00065830
public bool Enabled { get; set; }
}
}
@@ -0,0 +1,33 @@
using System;
namespace UnityEngine.Bindings
{
// Token: 0x0200049E RID: 1182
[AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct | AttributeTargets.Method | AttributeTargets.Property, AllowMultiple = true)]
internal class NativeHeaderAttribute : Attribute, IBindingsHeaderProviderAttribute, IBindingsAttribute
{
// Token: 0x06003AD4 RID: 15060 RVA: 0x0006763C File Offset: 0x0006583C
public NativeHeaderAttribute()
{
}
// Token: 0x06003AD5 RID: 15061 RVA: 0x00067648 File Offset: 0x00065848
public NativeHeaderAttribute(string header)
{
if (header == null)
{
throw new ArgumentNullException("header");
}
if (header == "")
{
throw new ArgumentException("header cannot be empty", "header");
}
this.Header = header;
}
// Token: 0x17000D5E RID: 3422
// (get) Token: 0x06003AD6 RID: 15062 RVA: 0x00067694 File Offset: 0x00065894
// (set) Token: 0x06003AD7 RID: 15063 RVA: 0x000676B0 File Offset: 0x000658B0
public string Header { get; set; }
}
}
@@ -0,0 +1,74 @@
using System;
namespace UnityEngine.Bindings
{
// Token: 0x020004A0 RID: 1184
[AttributeUsage(AttributeTargets.Method | AttributeTargets.Property)]
internal class NativeMethodAttribute : Attribute, IBindingsNameProviderAttribute, IBindingsIsThreadSafeProviderAttribute, IBindingsIsFreeFunctionProviderAttribute, IBindingsThrowsProviderAttribute, IBindingsAttribute
{
// Token: 0x06003ADC RID: 15068 RVA: 0x0006773C File Offset: 0x0006593C
public NativeMethodAttribute()
{
}
// Token: 0x06003ADD RID: 15069 RVA: 0x00067748 File Offset: 0x00065948
public NativeMethodAttribute(string name)
{
if (name == null)
{
throw new ArgumentNullException("name");
}
if (name == "")
{
throw new ArgumentException("name cannot be empty", "name");
}
this.Name = name;
}
// Token: 0x06003ADE RID: 15070 RVA: 0x00067794 File Offset: 0x00065994
public NativeMethodAttribute(string name, bool isFreeFunction)
: this(name)
{
this.IsFreeFunction = isFreeFunction;
}
// Token: 0x06003ADF RID: 15071 RVA: 0x000677A8 File Offset: 0x000659A8
public NativeMethodAttribute(string name, bool isFreeFunction, bool isThreadSafe)
: this(name, isFreeFunction)
{
this.IsThreadSafe = isThreadSafe;
}
// Token: 0x06003AE0 RID: 15072 RVA: 0x000677BC File Offset: 0x000659BC
public NativeMethodAttribute(string name, bool isFreeFunction, bool isThreadSafe, bool throws)
: this(name, isFreeFunction, isThreadSafe)
{
this.ThrowsException = throws;
}
// Token: 0x17000D60 RID: 3424
// (get) Token: 0x06003AE1 RID: 15073 RVA: 0x000677D0 File Offset: 0x000659D0
// (set) Token: 0x06003AE2 RID: 15074 RVA: 0x000677EC File Offset: 0x000659EC
public string Name { get; set; }
// Token: 0x17000D61 RID: 3425
// (get) Token: 0x06003AE3 RID: 15075 RVA: 0x000677F8 File Offset: 0x000659F8
// (set) Token: 0x06003AE4 RID: 15076 RVA: 0x00067814 File Offset: 0x00065A14
public bool IsThreadSafe { get; set; }
// Token: 0x17000D62 RID: 3426
// (get) Token: 0x06003AE5 RID: 15077 RVA: 0x00067820 File Offset: 0x00065A20
// (set) Token: 0x06003AE6 RID: 15078 RVA: 0x0006783C File Offset: 0x00065A3C
public bool IsFreeFunction { get; set; }
// Token: 0x17000D63 RID: 3427
// (get) Token: 0x06003AE7 RID: 15079 RVA: 0x00067848 File Offset: 0x00065A48
// (set) Token: 0x06003AE8 RID: 15080 RVA: 0x00067864 File Offset: 0x00065A64
public bool ThrowsException { get; set; }
// Token: 0x17000D64 RID: 3428
// (get) Token: 0x06003AE9 RID: 15081 RVA: 0x00067870 File Offset: 0x00065A70
// (set) Token: 0x06003AEA RID: 15082 RVA: 0x0006788C File Offset: 0x00065A8C
public bool HasExplicitThis { get; set; }
}
}
@@ -0,0 +1,33 @@
using System;
namespace UnityEngine.Bindings
{
// Token: 0x0200049F RID: 1183
[AttributeUsage(AttributeTargets.Method | AttributeTargets.Property | AttributeTargets.Field)]
internal class NativeNameAttribute : Attribute, IBindingsNameProviderAttribute, IBindingsAttribute
{
// Token: 0x06003AD8 RID: 15064 RVA: 0x000676BC File Offset: 0x000658BC
public NativeNameAttribute()
{
}
// Token: 0x06003AD9 RID: 15065 RVA: 0x000676C8 File Offset: 0x000658C8
public NativeNameAttribute(string name)
{
if (name == null)
{
throw new ArgumentNullException("name");
}
if (name == "")
{
throw new ArgumentException("name cannot be empty", "name");
}
this.Name = name;
}
// Token: 0x17000D5F RID: 3423
// (get) Token: 0x06003ADA RID: 15066 RVA: 0x00067714 File Offset: 0x00065914
// (set) Token: 0x06003ADB RID: 15067 RVA: 0x00067730 File Offset: 0x00065930
public string Name { get; set; }
}
}
@@ -0,0 +1,32 @@
using System;
namespace UnityEngine.Bindings
{
// Token: 0x020004A1 RID: 1185
[AttributeUsage(AttributeTargets.Property)]
internal class NativePropertyAttribute : NativeMethodAttribute
{
// Token: 0x06003AEB RID: 15083 RVA: 0x00067898 File Offset: 0x00065A98
public NativePropertyAttribute()
{
}
// Token: 0x06003AEC RID: 15084 RVA: 0x000678A4 File Offset: 0x00065AA4
public NativePropertyAttribute(string name)
: base(name)
{
}
// Token: 0x06003AED RID: 15085 RVA: 0x000678B0 File Offset: 0x00065AB0
public NativePropertyAttribute(string name, bool isFreeFunction)
: base(name, isFreeFunction)
{
}
// Token: 0x06003AEE RID: 15086 RVA: 0x000678BC File Offset: 0x00065ABC
public NativePropertyAttribute(string name, bool isFreeFunction, bool isThreadSafe)
: base(name, isFreeFunction, isThreadSafe)
{
}
}
}
@@ -0,0 +1,26 @@
using System;
namespace UnityEngine.Bindings
{
// Token: 0x020004A9 RID: 1193
[AttributeUsage(AttributeTargets.Method | AttributeTargets.Property)]
internal class NativeThrowsAttribute : Attribute, IBindingsThrowsProviderAttribute, IBindingsAttribute
{
// Token: 0x06003B08 RID: 15112 RVA: 0x00067AC0 File Offset: 0x00065CC0
public NativeThrowsAttribute()
{
this.ThrowsException = true;
}
// Token: 0x06003B09 RID: 15113 RVA: 0x00067AD0 File Offset: 0x00065CD0
public NativeThrowsAttribute(bool throwsException)
{
this.ThrowsException = throwsException;
}
// Token: 0x17000D6A RID: 3434
// (get) Token: 0x06003B0A RID: 15114 RVA: 0x00067AE0 File Offset: 0x00065CE0
// (set) Token: 0x06003B0B RID: 15115 RVA: 0x00067AFC File Offset: 0x00065CFC
public bool ThrowsException { get; set; }
}
}
@@ -0,0 +1,65 @@
using System;
namespace UnityEngine.Bindings
{
// Token: 0x020004A3 RID: 1187
[AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct | AttributeTargets.Enum)]
internal class NativeTypeAttribute : Attribute, IBindingsHeaderProviderAttribute, IBindingsGenerateMarshallingTypeAttribute, IBindingsAttribute
{
// Token: 0x06003AEF RID: 15087 RVA: 0x000678C8 File Offset: 0x00065AC8
public NativeTypeAttribute()
{
this.CodegenOptions = CodegenOptions.Auto;
}
// Token: 0x06003AF0 RID: 15088 RVA: 0x000678D8 File Offset: 0x00065AD8
public NativeTypeAttribute(CodegenOptions codegenOptions)
{
this.CodegenOptions = codegenOptions;
}
// Token: 0x06003AF1 RID: 15089 RVA: 0x000678E8 File Offset: 0x00065AE8
public NativeTypeAttribute(string header)
{
if (header == null)
{
throw new ArgumentNullException("header");
}
if (header == "")
{
throw new ArgumentException("header cannot be empty", "header");
}
this.CodegenOptions = CodegenOptions.Auto;
this.Header = header;
}
// Token: 0x06003AF2 RID: 15090 RVA: 0x0006793C File Offset: 0x00065B3C
public NativeTypeAttribute(string header, CodegenOptions codegenOptions)
: this(header)
{
this.CodegenOptions = codegenOptions;
}
// Token: 0x06003AF3 RID: 15091 RVA: 0x00067950 File Offset: 0x00065B50
public NativeTypeAttribute(CodegenOptions codegenOptions, string intermediateStructName)
: this(codegenOptions)
{
this.IntermediateScriptingStructName = intermediateStructName;
}
// Token: 0x17000D65 RID: 3429
// (get) Token: 0x06003AF4 RID: 15092 RVA: 0x00067964 File Offset: 0x00065B64
// (set) Token: 0x06003AF5 RID: 15093 RVA: 0x00067980 File Offset: 0x00065B80
public string Header { get; set; }
// Token: 0x17000D66 RID: 3430
// (get) Token: 0x06003AF6 RID: 15094 RVA: 0x0006798C File Offset: 0x00065B8C
// (set) Token: 0x06003AF7 RID: 15095 RVA: 0x000679A8 File Offset: 0x00065BA8
public string IntermediateScriptingStructName { get; set; }
// Token: 0x17000D67 RID: 3431
// (get) Token: 0x06003AF8 RID: 15096 RVA: 0x000679B4 File Offset: 0x00065BB4
// (set) Token: 0x06003AF9 RID: 15097 RVA: 0x000679D0 File Offset: 0x00065BD0
public CodegenOptions CodegenOptions { get; set; }
}
}
+10
View File
@@ -0,0 +1,10 @@
using System;
namespace UnityEngine.Bindings
{
// Token: 0x020004A4 RID: 1188
[AttributeUsage(AttributeTargets.Parameter)]
internal class NotNullAttribute : Attribute, IBindingsAttribute
{
}
}
@@ -0,0 +1,43 @@
using System;
namespace UnityEngine.Bindings
{
// Token: 0x020004A8 RID: 1192
[AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct | AttributeTargets.Method | AttributeTargets.Property)]
internal class StaticAccessorAttribute : Attribute, IBindingsAttribute
{
// Token: 0x06003B00 RID: 15104 RVA: 0x00067A2C File Offset: 0x00065C2C
public StaticAccessorAttribute()
{
}
// Token: 0x06003B01 RID: 15105 RVA: 0x00067A38 File Offset: 0x00065C38
internal StaticAccessorAttribute(string name)
{
this.Name = name;
}
// Token: 0x06003B02 RID: 15106 RVA: 0x00067A48 File Offset: 0x00065C48
public StaticAccessorAttribute(bool pointer)
{
this.Pointer = pointer;
}
// Token: 0x06003B03 RID: 15107 RVA: 0x00067A58 File Offset: 0x00065C58
public StaticAccessorAttribute(string name, bool pointer)
{
this.Name = name;
this.Pointer = pointer;
}
// Token: 0x17000D68 RID: 3432
// (get) Token: 0x06003B04 RID: 15108 RVA: 0x00067A70 File Offset: 0x00065C70
// (set) Token: 0x06003B05 RID: 15109 RVA: 0x00067A8C File Offset: 0x00065C8C
public string Name { get; set; }
// Token: 0x17000D69 RID: 3433
// (get) Token: 0x06003B06 RID: 15110 RVA: 0x00067A98 File Offset: 0x00065C98
// (set) Token: 0x06003B07 RID: 15111 RVA: 0x00067AB4 File Offset: 0x00065CB4
public bool Pointer { get; set; }
}
}
@@ -0,0 +1,15 @@
using System;
namespace UnityEngine.Bindings
{
// Token: 0x020004A7 RID: 1191
[AttributeUsage(AttributeTargets.Method)]
internal class ThreadSafeAttribute : NativeMethodAttribute
{
// Token: 0x06003AFF RID: 15103 RVA: 0x00067A1C File Offset: 0x00065C1C
public ThreadSafeAttribute()
{
base.IsThreadSafe = true;
}
}
}
@@ -0,0 +1,10 @@
using System;
namespace UnityEngine.Bindings
{
// Token: 0x020004A5 RID: 1189
[AttributeUsage(AttributeTargets.Parameter)]
internal class UnmarshalledAttribute : Attribute, IBindingsAttribute
{
}
}