scripts
This commit is contained in:
@@ -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; }
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user