1
1
#nullable enable
2
- override Silk.NET.Core.Bool.Equals(object? obj) -> bool
3
- override Silk.NET.Core.Bool.GetHashCode() -> int
4
- override Silk.NET.Core.Bool.ToString() -> string!
5
2
override Silk.NET.Core.Handle.Equals(object? obj) -> bool
6
3
override Silk.NET.Core.Handle.GetHashCode() -> int
7
4
override Silk.NET.Core.Handle.ToString() -> string!
@@ -36,7 +33,6 @@ override Silk.NET.Core.Ref3D<T>.GetHashCode() -> int
36
33
override Silk.NET.Core.Ref<T>.Equals(object? obj) -> bool
37
34
override Silk.NET.Core.Ref<T>.GetHashCode() -> int
38
35
override Silk.NET.Core.Utf8String.ToString() -> string!
39
- readonly Silk.NET.Core.Bool.Value -> int
40
36
readonly Silk.NET.Core.Handle.Value -> void*
41
37
readonly Silk.NET.Core.HResult.Value -> int
42
38
readonly Silk.NET.Core.HString.Value -> void*
@@ -112,15 +108,6 @@ Silk.NET.Core.AsyncIUnknown.QueryInterface(Silk.NET.Core.Ref<System.Guid> riid,
112
108
Silk.NET.Core.AsyncIUnknown.QueryInterface(System.Guid* riid, void** ppvObject) -> Silk.NET.Core.HResult
113
109
Silk.NET.Core.AsyncIUnknown.QueryInterface<TCom>(out TCom ppvObject) -> Silk.NET.Core.HResult
114
110
Silk.NET.Core.AsyncIUnknown.Release() -> uint
115
- Silk.NET.Core.Bool
116
- Silk.NET.Core.Bool.Bool() -> void
117
- Silk.NET.Core.Bool.Bool(int value) -> void
118
- Silk.NET.Core.Bool.CompareTo(object? obj) -> int
119
- Silk.NET.Core.Bool.CompareTo(Silk.NET.Core.Bool other) -> int
120
- Silk.NET.Core.Bool.CompareTo(Silk.NET.Core.MaybeBool<Silk.NET.Core.Bool> other) -> int
121
- Silk.NET.Core.Bool.Equals(Silk.NET.Core.Bool other) -> bool
122
- Silk.NET.Core.Bool.Equals(Silk.NET.Core.MaybeBool<Silk.NET.Core.Bool> other) -> bool
123
- Silk.NET.Core.Bool.ToString(string? format, System.IFormatProvider? formatProvider) -> string!
124
111
Silk.NET.Core.BreakneckLock
125
112
Silk.NET.Core.BreakneckLock.BreakneckLock() -> void
126
113
Silk.NET.Core.BreakneckLock.Enter(ref bool taken) -> void
@@ -210,15 +197,15 @@ Silk.NET.Core.IClassFactory.IClassFactory(Silk.NET.Core.Ptr<Silk.NET.Core.IClass
210
197
Silk.NET.Core.IClassFactory.Interface
211
198
Silk.NET.Core.IClassFactory.Interface.CreateInstance(Silk.NET.Core.IUnknown pUnkOuter, Silk.NET.Core.Ref<System.Guid> riid, Silk.NET.Core.Ref2D ppvObject) -> Silk.NET.Core.HResult
212
199
Silk.NET.Core.IClassFactory.Interface.CreateInstance(Silk.NET.Core.IUnknown pUnkOuter, System.Guid* riid, void** ppvObject) -> Silk.NET.Core.HResult
213
- Silk.NET.Core.IClassFactory.Interface.LockServer(Silk.NET.Core.Bool fLock) -> Silk.NET.Core.HResult
214
- Silk.NET.Core.IClassFactory.LockServer(Silk.NET.Core.Bool fLock) -> Silk.NET.Core.HResult
200
+ Silk.NET.Core.IClassFactory.Interface.LockServer(Silk.NET.Core.MaybeBool<int> fLock) -> Silk.NET.Core.HResult
201
+ Silk.NET.Core.IClassFactory.LockServer(Silk.NET.Core.MaybeBool<int> fLock) -> Silk.NET.Core.HResult
215
202
Silk.NET.Core.IClassFactory.LpVtbl -> Silk.NET.Core.IClassFactory.Native*
216
203
Silk.NET.Core.IClassFactory.Native
217
204
Silk.NET.Core.IClassFactory.Native.AddRef() -> uint
218
205
Silk.NET.Core.IClassFactory.Native.CreateInstance(Silk.NET.Core.IUnknown pUnkOuter, Silk.NET.Core.Ref<System.Guid> riid, Silk.NET.Core.Ref2D ppvObject) -> Silk.NET.Core.HResult
219
206
Silk.NET.Core.IClassFactory.Native.CreateInstance(Silk.NET.Core.IUnknown pUnkOuter, System.Guid* riid, void** ppvObject) -> Silk.NET.Core.HResult
220
207
Silk.NET.Core.IClassFactory.Native.CreateInstance<TCom>(Silk.NET.Core.IUnknown pUnkOuter, out TCom ppvObject) -> Silk.NET.Core.HResult
221
- Silk.NET.Core.IClassFactory.Native.LockServer(Silk.NET.Core.Bool fLock) -> Silk.NET.Core.HResult
208
+ Silk.NET.Core.IClassFactory.Native.LockServer(Silk.NET.Core.MaybeBool<int> fLock) -> Silk.NET.Core.HResult
222
209
Silk.NET.Core.IClassFactory.Native.lpVtbl -> void**
223
210
Silk.NET.Core.IClassFactory.Native.Native() -> void
224
211
Silk.NET.Core.IClassFactory.Native.QueryInterface(Silk.NET.Core.Ref<System.Guid> riid, Silk.NET.Core.Ref2D ppvObject) -> Silk.NET.Core.HResult
@@ -228,7 +215,7 @@ Silk.NET.Core.IClassFactory.Native.Release() -> uint
228
215
Silk.NET.Core.IClassFactory.Native.Vtbl<TSelf>
229
216
Silk.NET.Core.IClassFactory.Native.Vtbl<TSelf>.AddRef -> delegate* unmanaged<TSelf*, uint>
230
217
Silk.NET.Core.IClassFactory.Native.Vtbl<TSelf>.CreateInstance -> delegate* unmanaged<TSelf*, Silk.NET.Core.IUnknown.Native*, System.Guid*, void**, int>
231
- Silk.NET.Core.IClassFactory.Native.Vtbl<TSelf>.LockServer -> delegate* unmanaged<TSelf*, Silk.NET.Core.Bool , int>
218
+ Silk.NET.Core.IClassFactory.Native.Vtbl<TSelf>.LockServer -> delegate* unmanaged<TSelf*, Silk.NET.Core.MaybeBool<int> , int>
232
219
Silk.NET.Core.IClassFactory.Native.Vtbl<TSelf>.QueryInterface -> delegate* unmanaged<TSelf*, System.Guid*, void**, int>
233
220
Silk.NET.Core.IClassFactory.Native.Vtbl<TSelf>.Release -> delegate* unmanaged<TSelf*, uint>
234
221
Silk.NET.Core.IClassFactory.Native.Vtbl<TSelf>.Vtbl() -> void
@@ -552,39 +539,6 @@ static Silk.NET.Core.AsyncIUnknown.implicit operator Silk.NET.Core.IUnknown(Silk
552
539
static Silk.NET.Core.AsyncIUnknown.implicit operator Silk.NET.Core.Ptr3D(Silk.NET.Core.AsyncIUnknown value) -> Silk.NET.Core.Ptr3D
553
540
static Silk.NET.Core.AsyncIUnknown.implicit operator Silk.NET.Core.Ptr<Silk.NET.Core.AsyncIUnknown.Native>(Silk.NET.Core.AsyncIUnknown value) -> Silk.NET.Core.Ptr<Silk.NET.Core.AsyncIUnknown.Native>
554
541
static Silk.NET.Core.AsyncIUnknown.implicit operator void***(Silk.NET.Core.AsyncIUnknown value) -> void***
555
- static Silk.NET.Core.Bool.explicit operator byte(Silk.NET.Core.Bool value) -> byte
556
- static Silk.NET.Core.Bool.explicit operator nuint(Silk.NET.Core.Bool value) -> nuint
557
- static Silk.NET.Core.Bool.explicit operator sbyte(Silk.NET.Core.Bool value) -> sbyte
558
- static Silk.NET.Core.Bool.explicit operator short(Silk.NET.Core.Bool value) -> short
559
- static Silk.NET.Core.Bool.explicit operator Silk.NET.Core.Bool(long value) -> Silk.NET.Core.Bool
560
- static Silk.NET.Core.Bool.explicit operator Silk.NET.Core.Bool(nint value) -> Silk.NET.Core.Bool
561
- static Silk.NET.Core.Bool.explicit operator Silk.NET.Core.Bool(nuint value) -> Silk.NET.Core.Bool
562
- static Silk.NET.Core.Bool.explicit operator Silk.NET.Core.Bool(uint value) -> Silk.NET.Core.Bool
563
- static Silk.NET.Core.Bool.explicit operator Silk.NET.Core.Bool(ulong value) -> Silk.NET.Core.Bool
564
- static Silk.NET.Core.Bool.explicit operator uint(Silk.NET.Core.Bool value) -> uint
565
- static Silk.NET.Core.Bool.explicit operator ulong(Silk.NET.Core.Bool value) -> ulong
566
- static Silk.NET.Core.Bool.explicit operator ushort(Silk.NET.Core.Bool value) -> ushort
567
- static Silk.NET.Core.Bool.FALSE.get -> Silk.NET.Core.Bool
568
- static Silk.NET.Core.Bool.implicit operator bool(Silk.NET.Core.Bool value) -> bool
569
- static Silk.NET.Core.Bool.implicit operator int(Silk.NET.Core.Bool value) -> int
570
- static Silk.NET.Core.Bool.implicit operator long(Silk.NET.Core.Bool value) -> long
571
- static Silk.NET.Core.Bool.implicit operator nint(Silk.NET.Core.Bool value) -> nint
572
- static Silk.NET.Core.Bool.implicit operator Silk.NET.Core.Bool(bool value) -> Silk.NET.Core.Bool
573
- static Silk.NET.Core.Bool.implicit operator Silk.NET.Core.Bool(byte value) -> Silk.NET.Core.Bool
574
- static Silk.NET.Core.Bool.implicit operator Silk.NET.Core.Bool(int value) -> Silk.NET.Core.Bool
575
- static Silk.NET.Core.Bool.implicit operator Silk.NET.Core.Bool(sbyte value) -> Silk.NET.Core.Bool
576
- static Silk.NET.Core.Bool.implicit operator Silk.NET.Core.Bool(short value) -> Silk.NET.Core.Bool
577
- static Silk.NET.Core.Bool.implicit operator Silk.NET.Core.Bool(ushort value) -> Silk.NET.Core.Bool
578
- static Silk.NET.Core.Bool.operator !=(Silk.NET.Core.Bool left, Silk.NET.Core.Bool right) -> bool
579
- static Silk.NET.Core.Bool.operator ++(Silk.NET.Core.Bool value) -> Silk.NET.Core.Bool
580
- static Silk.NET.Core.Bool.operator <(Silk.NET.Core.Bool left, Silk.NET.Core.Bool right) -> bool
581
- static Silk.NET.Core.Bool.operator <=(Silk.NET.Core.Bool left, Silk.NET.Core.Bool right) -> bool
582
- static Silk.NET.Core.Bool.operator ==(Silk.NET.Core.Bool left, Silk.NET.Core.Bool right) -> bool
583
- static Silk.NET.Core.Bool.operator >(Silk.NET.Core.Bool left, Silk.NET.Core.Bool right) -> bool
584
- static Silk.NET.Core.Bool.operator >=(Silk.NET.Core.Bool left, Silk.NET.Core.Bool right) -> bool
585
- static Silk.NET.Core.Bool.operator false(Silk.NET.Core.Bool value) -> bool
586
- static Silk.NET.Core.Bool.operator true(Silk.NET.Core.Bool value) -> bool
587
- static Silk.NET.Core.Bool.TRUE.get -> Silk.NET.Core.Bool
588
542
static Silk.NET.Core.BreakneckLock.Create() -> Silk.NET.Core.BreakneckLock
589
543
static Silk.NET.Core.Constant<TUnderlying, TEnum1, TEnum2>.implicit operator Silk.NET.Core.Constant<TUnderlying, TEnum1, TEnum2>(TEnum1 value) -> Silk.NET.Core.Constant<TUnderlying, TEnum1, TEnum2>
590
544
static Silk.NET.Core.Constant<TUnderlying, TEnum1, TEnum2>.implicit operator Silk.NET.Core.Constant<TUnderlying, TEnum1, TEnum2>(TEnum2 value) -> Silk.NET.Core.Constant<TUnderlying, TEnum1, TEnum2>
0 commit comments