Show / Hide Table of Contents

Class ModelCollection

Inheritance
object
ModelCollection
ModelRepository.ModelRepositoryModelCollection
Implements
IDictionary<Uri, Model>
ICollection<KeyValuePair<Uri, Model>>
IEnumerable<KeyValuePair<Uri, Model>>
IEnumerable
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: NMF.Models.Repository
Assembly: NMF.Models.dll
Syntax
public class ModelCollection : IDictionary<Uri, Model>, ICollection<KeyValuePair<Uri, Model>>, IEnumerable<KeyValuePair<Uri, Model>>, IEnumerable

Constructors

| Edit this page View Source

ModelCollection(IModelRepository)

Declaration
public ModelCollection(IModelRepository repo)
Parameters
Type Name Description
IModelRepository repo

Properties

| Edit this page View Source

Count

Declaration
public int Count { get; }
Property Value
Type Description
int
| Edit this page View Source

IsReadOnly

Declaration
public bool IsReadOnly { get; }
Property Value
Type Description
bool
| Edit this page View Source

this[Uri]

Declaration
public Model this[Uri key] { get; set; }
Parameters
Type Name Description
Uri key
Property Value
Type Description
Model
| Edit this page View Source

Keys

Declaration
public ICollection<Uri> Keys { get; }
Property Value
Type Description
ICollection<Uri>
| Edit this page View Source

Repository

Declaration
public IModelRepository Repository { get; }
Property Value
Type Description
IModelRepository
| Edit this page View Source

Values

Declaration
public ICollection<Model> Values { get; }
Property Value
Type Description
ICollection<Model>

Methods

| Edit this page View Source

Add(KeyValuePair<Uri, Model>)

Declaration
public void Add(KeyValuePair<Uri, Model> item)
Parameters
Type Name Description
KeyValuePair<Uri, Model> item
| Edit this page View Source

Add(Uri, Model)

Declaration
public virtual void Add(Uri key, Model value)
Parameters
Type Name Description
Uri key
Model value
| Edit this page View Source

Clear()

Declaration
public void Clear()
| Edit this page View Source

Contains(KeyValuePair<Uri, Model>)

Declaration
public bool Contains(KeyValuePair<Uri, Model> item)
Parameters
Type Name Description
KeyValuePair<Uri, Model> item
Returns
Type Description
bool
| Edit this page View Source

ContainsKey(Uri)

Declaration
public bool ContainsKey(Uri key)
Parameters
Type Name Description
Uri key
Returns
Type Description
bool
| Edit this page View Source

CopyTo(KeyValuePair<Uri, Model>[], int)

Declaration
public void CopyTo(KeyValuePair<Uri, Model>[] array, int arrayIndex)
Parameters
Type Name Description
KeyValuePair<Uri, Model>[] array
int arrayIndex
| Edit this page View Source

GetEnumerator()

Declaration
public IEnumerator<KeyValuePair<Uri, Model>> GetEnumerator()
Returns
Type Description
IEnumerator<KeyValuePair<Uri, Model>>
| Edit this page View Source

Remove(KeyValuePair<Uri, Model>)

Declaration
public bool Remove(KeyValuePair<Uri, Model> item)
Parameters
Type Name Description
KeyValuePair<Uri, Model> item
Returns
Type Description
bool
| Edit this page View Source

Remove(Uri)

Declaration
public bool Remove(Uri key)
Parameters
Type Name Description
Uri key
Returns
Type Description
bool
| Edit this page View Source

TryGetValue(Uri, out Model)

Declaration
public bool TryGetValue(Uri key, out Model value)
Parameters
Type Name Description
Uri key
Model value
Returns
Type Description
bool

Implements

IDictionary<TKey, TValue>
ICollection<T>
IEnumerable<T>
IEnumerable
  • Edit this page
  • View Source
In this article
Back to top Generated by DocFX