Class SimplePropertyBag<TKey>
Constructors
constructor
-
Parameters
Properties
OnChange
Private addedItems
addedItems: TKey[]
Private items
Private modifiedItems
modifiedItems: TKey[]
Private removedItems
removedItems: TKey[]
Accessors
AddedItems
-
Returns TKey[]
ModifiedItems
- get ModifiedItems(): TKey[]
-
Returns TKey[]
RemovedItems
- get RemovedItems(): TKey[]
-
Returns TKey[]
Methods
Changed
-
Returns void
ClearChangeLog
-
Returns void
ContainsKey
- ContainsKey(key: TKey): boolean
-
Parameters
Returns boolean
GetEnumerator
-
Returns any
InternalAddItemToChangeList
- InternalAddItemToChangeList(key: TKey, changeList: TKey[]): void
-
Parameters
-
key: TKey
-
changeList: TKey[]
Returns void
InternalRemoveItem
- InternalRemoveItem(key: TKey): void
-
Parameters
Returns void
TryGetValue
- TryGetValue(key: TKey, value: IOutParam<any>): boolean
-
Parameters
Returns boolean
_getItem
-
Parameters
Returns any
_setItem
- _setItem(key: TKey, value: any): void
-
Parameters
Returns void