Skip to content

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, ]