[]
        
(Showing Draft Content)

GrapeCity.Documents.Pdf.Wrappers.PdfOwnedCollectionBase-1

Class PdfOwnedCollectionBase<TItem>

Namespace
GrapeCity.Documents.Pdf.Wrappers
Assembly
GcDocs.Pdf.dll

Represents a GrapeCity.Documents.Pdf.Wrappers.PdfCollection<TItem> supporting the IOwnedObject interface, with items supporting GrapeCity.Documents.Pdf.Spec.IPdfObject.

public abstract class PdfOwnedCollectionBase<TItem> : PdfCollection<TItem>, IList<TItem>, ICollection<TItem>, IReadOnlyList<TItem>, IReadOnlyCollection<TItem>, IEnumerable<TItem>, IPdfArray, IList, ICollection, IEnumerable, IOwnedObject where TItem : class, IPdfObject

Type Parameters

TItem

The item type.

Inheritance
object
System.Collections.ObjectModel.Collection<T><TItem>
GrapeCity.Documents.Pdf.Wrappers.PdfCollection<TItem><TItem>
PdfOwnedCollectionBase<TItem>
Implements
System.Collections.Generic.IList<T><TItem>
System.Collections.Generic.ICollection<T><TItem>
System.Collections.Generic.IReadOnlyList<T><TItem>
System.Collections.Generic.IReadOnlyCollection<T><TItem>
System.Collections.Generic.IEnumerable<T><TItem>
System.Collections.IList
System.Collections.ICollection
System.Collections.IEnumerable
Inherited Members
System.Collections.ObjectModel.Collection<TItem>.Add(TItem)
System.Collections.ObjectModel.Collection<TItem>.Clear()
System.Collections.ObjectModel.Collection<TItem>.CopyTo(TItem[], int)
System.Collections.ObjectModel.Collection<TItem>.Contains(TItem)
System.Collections.ObjectModel.Collection<TItem>.GetEnumerator()
System.Collections.ObjectModel.Collection<TItem>.IndexOf(TItem)
System.Collections.ObjectModel.Collection<TItem>.Insert(int, TItem)
System.Collections.ObjectModel.Collection<TItem>.Remove(TItem)
System.Collections.ObjectModel.Collection<TItem>.RemoveAt(int)
System.Collections.ObjectModel.Collection<TItem>.ClearItems()
System.Collections.ObjectModel.Collection<TItem>.InsertItem(int, TItem)
System.Collections.ObjectModel.Collection<TItem>.RemoveItem(int)
System.Collections.ObjectModel.Collection<TItem>.SetItem(int, TItem)
System.Collections.ObjectModel.Collection<TItem>.Count
System.Collections.ObjectModel.Collection<TItem>.Items
System.Collections.ObjectModel.Collection<TItem>.this[int]
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
Extension Methods

Constructors

PdfOwnedCollectionBase()

protected PdfOwnedCollectionBase()

Properties

Owner

Gets the owner of the collection.

public IPdfObject Owner { get; }

Property Value

GrapeCity.Documents.Pdf.Spec.IPdfObject

Methods

SetOwner(IPdfObject)

Sets the owner of the current object.

protected virtual void SetOwner(IPdfObject value)

Parameters

value GrapeCity.Documents.Pdf.Spec.IPdfObject

The owner to set.