System.Generics.Collections.TDictionaryOwnerships
Delphi
type TDictionaryOwnerships = set of (doOwnsKeys, doOwnsValues);
C++
typedef System::Set<System_Generics_Collections__02, System_Generics_Collections__02::doOwnsKeys, System_Generics_Collections__02::doOwnsValues> TDictionaryOwnerships;
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
set typedef |
public | System.Generics.Collections.pas System.Generics.Collections.hpp |
System.Generics.Collections | System.Generics.Collections |
説明
TObjectDictionary の所有権の集合。
TDictionaryOwnerships は、オブジェクト作成時に指定された TObjectDictionary オブジェクの所有権の集合です。値を指定しない場合、いずれか一方を指定する場合、両方を指定する場合の 3 とおりがあります。ディクショナリがキーまたは値あるいはその両方を所有している場合、エントリがディクショナリから削除されると、そのキーや値は解放されます。
以下の一覧表に TDictionaryOwnerships の値を示します。
値 | 意味 |
---|---|
doOwnsKeys |
ディクショナリはエントリ内のキーを所有しています。 |
doOwnsValues |
ディクショナリはエントリ内の値を所有しています。 |