コード例 #1
0
ファイル: Dictionary.cs プロジェクト: YeldhamDev/godot
 private Dictionary(godot_dictionary nativeValueToOwn)
 {
     NativeValue = (godot_dictionary.movable)(nativeValueToOwn.IsAllocated ?
                                              nativeValueToOwn :
                                              NativeFuncs.godotsharp_dictionary_new());
     _weakReferenceToSelf = DisposablesTracker.RegisterDisposable(this);
 }
コード例 #2
0
ファイル: Dictionary.cs プロジェクト: YeldhamDev/godot
 // Explicit name to make it very clear
 internal static Dictionary CreateTakingOwnershipOfDisposableValue(godot_dictionary nativeValueToOwn)
 => new Dictionary(nativeValueToOwn);