Search Results for

    Show / Hide Table of Contents

    Class FileCollection

    A dictionary-based collection of Files.

    Inheritance
    object
    Collection<File>
    KeyedCollection<string, File>
    KeyBasedCollection<string, File>
    FileCollection
    Implements
    IList<File>
    ICollection<File>
    IList
    ICollection
    IReadOnlyList<File>
    IReadOnlyCollection<File>
    IEnumerable<File>
    IEnumerable
    IEquatable<KeyBasedCollection<string, File>>
    Inherited Members
    KeyBasedCollection<string, File>.KeySelector
    KeyBasedCollection<string, File>.ForEach(Action<File>)
    KeyBasedCollection<string, File>.Equals(KeyBasedCollection<string, File>)
    KeyBasedCollection<string, File>.Equals(object)
    KeyBasedCollection<string, File>.GetHashCode()
    KeyBasedCollection<string, File>.GetKeyForItem(File)
    KeyedCollection<string, File>.Contains(string)
    KeyedCollection<string, File>.TryGetValue(string, out File)
    KeyedCollection<string, File>.Remove(string)
    KeyedCollection<string, File>.ChangeItemKey(File, string)
    KeyedCollection<string, File>.ClearItems()
    KeyedCollection<string, File>.InsertItem(int, File)
    KeyedCollection<string, File>.RemoveItem(int)
    KeyedCollection<string, File>.SetItem(int, File)
    KeyedCollection<string, File>.Comparer
    KeyedCollection<string, File>.this[string]
    KeyedCollection<string, File>.Dictionary
    Collection<File>.Add(File)
    Collection<File>.Clear()
    Collection<File>.CopyTo(File[], int)
    Collection<File>.Contains(File)
    Collection<File>.GetEnumerator()
    Collection<File>.IndexOf(File)
    Collection<File>.Insert(int, File)
    Collection<File>.Remove(File)
    Collection<File>.RemoveAt(int)
    Collection<File>.ClearItems()
    Collection<File>.RemoveItem(int)
    Collection<File>.Count
    Collection<File>.Items
    Collection<File>.this[int]
    object.GetType()
    object.MemberwiseClone()
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    Namespace: Sdl.Core.Bcm.BcmModel.Collections
    Assembly: Sdl.Core.Bcm.BcmModel.dll
    Syntax
    public class FileCollection : KeyBasedCollection<string, File>, IList<File>, ICollection<File>, IList, ICollection, IReadOnlyList<File>, IReadOnlyCollection<File>, IEnumerable<File>, IEnumerable, IEquatable<KeyBasedCollection<string, File>>

    Constructors

    FileCollection()

    Initializes a new instance of the FileCollection class.

    Declaration
    public FileCollection()

    Properties

    IdGenerator

    The identifier generator.

    Declaration
    public IdGenerator IdGenerator { get; set; }
    Property Value
    Type Description
    IdGenerator

    Methods

    InsertItem(int, File)

    Inserts an element into the KeyedCollection<TKey, TItem> at the specified index.

    Declaration
    protected override void InsertItem(int index, File item)
    Parameters
    Type Name Description
    int index

    The zero-based index at which item should be inserted.

    File item

    The object to insert.

    Overrides
    KeyedCollection<string, File>.InsertItem(int, File)

    SetItem(int, File)

    Replaces the item at the specified index with the specified item.

    Declaration
    protected override void SetItem(int index, File item)
    Parameters
    Type Name Description
    int index

    The zero-based index of the item to be replaced.

    File item

    The new item.

    Overrides
    KeyedCollection<string, File>.SetItem(int, File)

    Implements

    IList<T>
    ICollection<T>
    IList
    ICollection
    IReadOnlyList<T>
    IReadOnlyCollection<T>
    IEnumerable<T>
    IEnumerable
    IEquatable<T>

    Extension Methods

    ModelExtensions.IsSequenceEqual<TSource>(IList<TSource>, IList<TSource>)
    In this article
    Back to top Generated by DocFX