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>, IReadOnlyList<TMember>, IReadOnlyCollection<TMember>, IEnumerable<TMember>, IEnumerable where TOwner : class where TMember : class, IOwnedCollectionElement<TOwner>
Type Parameters
TOwnerThe type of the owner object.
TMemberThe type of elements to store.
- Inheritance
-
LazyList<TMember>OwnedCollection<TOwner, TMember>MemberCollection<TOwner, TMember>
- Implements
-
IList<TMember>ICollection<TMember>IReadOnlyList<TMember>IReadOnlyCollection<TMember>IEnumerable<TMember>
- Derived
- Inherited Members