Table of Contents

Class MemberCollection<TOwner, TMember>

Namespace
AsmResolver.DotNet.Collections
Assembly
AsmResolver.DotNet.dll

Represents an indexed member collection where each member is owned by some object, and prevents the member from being added to any other instance of the collection.

public class MemberCollection<TOwner, TMember> : OwnedCollection<TOwner, TMember>, IList<TMember>, ICollection<TMember>, IEnumerable<TMember>, IEnumerable where TOwner : class where TMember : class, IOwnedCollectionElement<TOwner>

Type Parameters

TOwner

The type of the owner object.

TMember

The type of elements to store.

Inheritance
LazyList<TMember>
OwnedCollection<TOwner, TMember>
MemberCollection<TOwner, TMember>
Implements
IList<TMember>
ICollection<TMember>
IEnumerable<TMember>
Derived
Inherited Members