Class AssetPartCollection<TAssetPartDesign, TAssetPart>
[DataSerializer(typeof(AssetPartCollectionSerializer<,>), Mode = DataSerializerGenericMode.GenericArguments)]
public sealed class AssetPartCollection<TAssetPartDesign, TAssetPart> : SortedList<Guid, TAssetPartDesign>, IDictionary<Guid, TAssetPartDesign>, ICollection<KeyValuePair<Guid, TAssetPartDesign>>, IReadOnlyDictionary<Guid, TAssetPartDesign>, IReadOnlyCollection<KeyValuePair<Guid, TAssetPartDesign>>, IEnumerable<KeyValuePair<Guid, TAssetPartDesign>>, IDictionary, ICollection, IEnumerable where TAssetPartDesign : IAssetPartDesign<TAssetPart> where TAssetPart : IIdentifiable
  Type Parameters
TAssetPartDesignTAssetPart
- Inheritance
 - 
      objectSortedList<Guid, TAssetPartDesign>AssetPartCollection<TAssetPartDesign, TAssetPart>
 
- Implements
 - 
      IDictionary<Guid, TAssetPartDesign>IReadOnlyDictionary<Guid, TAssetPartDesign>
 
- Inherited Members
 
- Extension Methods
 
Methods
Add(KeyValuePair<Guid, TAssetPartDesign>)
public void Add(KeyValuePair<Guid, TAssetPartDesign> part)
  Parameters
partKeyValuePair<Guid, TAssetPartDesign>
Add(TAssetPartDesign)
public void Add(TAssetPartDesign part)
  Parameters
partTAssetPartDesign
RefreshKeys()
Refreshes the keys of this collection. Must be called if some ids of the contained parts have changed.
public void RefreshKeys()