コード例 #1
0
 private Array(godot_array nativeValueToOwn)
 {
     NativeValue = (godot_array.movable)(nativeValueToOwn.IsAllocated ?
                                         nativeValueToOwn :
                                         NativeFuncs.godotsharp_array_new());
     _weakReferenceToSelf = DisposablesTracker.RegisterDisposable(this);
 }
コード例 #2
0
 // Explicit name to make it very clear
 internal static Array CreateTakingOwnershipOfDisposableValue(godot_array nativeValueToOwn)
 => new Array(nativeValueToOwn);