FileManifest ​
Represents a file manifest, which is a collection of file entries and their associated version numbers.
Kind: Class
Namespace: CrowdControl.Games
Inheritance: ICollection<KeyValuePair<string, ManifestEntry>> → IDictionary<string, ManifestEntry> → IEnumerable → IEnumerable<KeyValuePair<string, ManifestEntry>>
Public Constructors
FileManifest()
Initializes a new instance of the CrowdControl.Games.FileManifest class.
FileManifest(IEnumerable> entries)
Initializes a new instance of the CrowdControl.Games.FileManifest class.
Public Member Functions
IEnumerator
GetEnumerator()
void
Add(KeyValuePair item)
void
Clear()
bool
Contains(KeyValuePair item)
void
CopyTo(KeyValuePair[] array, int arrayIndex)
bool
Remove(KeyValuePair item)
void
Add(string key, ManifestEntry value)
bool
TryAdd(string key, ManifestEntry value)
ManifestEntry
AddOrUpdate<TArg>(string key, Func addValueFactory, Func updateValueFactory, TArg factoryArgument)
ManifestEntry
AddOrUpdate(string key, Func addValueFactory, Func updateValueFactory)
ManifestEntry
AddOrUpdate(string key, ManifestEntry addValue, Func updateValueFactory)
bool
ContainsKey(string key)
bool
Remove(string key)
bool
TryRemove(string key, ManifestEntry out value)
bool
TryGetValue(string key, ManifestEntry out value)
Properties
int
Count
[get, ]
bool
IsReadOnly
[get, ]
ManifestEntry
Item
[get, set]
ICollection
Keys
[get, ]
ICollection
Values
[get, ]
