• DR-IT Software
  • Products
  • Documentation
  • Product page
  • Examples
  • API reference
  • Support
Show / Hide Table of Contents

Class SlideCollection

A typed collection of Slide objects on a Presentation. Inherits all List<T> operations and adds Add() (create new slide) and AddClone(Slide) convenience methods.

Inheritance
object
List<Slide>
SlideCollection
Implements
IList<Slide>
ICollection<Slide>
IList
ICollection
IReadOnlyList<Slide>
IReadOnlyCollection<Slide>
IEnumerable<Slide>
IEnumerable
Inherited Members
List<Slide>.Add(Slide)
List<Slide>.AddRange(IEnumerable<Slide>)
List<Slide>.AsReadOnly()
List<Slide>.BinarySearch(int, int, Slide, IComparer<Slide>)
List<Slide>.BinarySearch(Slide)
List<Slide>.BinarySearch(Slide, IComparer<Slide>)
List<Slide>.Clear()
List<Slide>.Contains(Slide)
List<Slide>.ConvertAll<TOutput>(Converter<Slide, TOutput>)
List<Slide>.CopyTo(Slide[])
List<Slide>.CopyTo(int, Slide[], int, int)
List<Slide>.CopyTo(Slide[], int)
List<Slide>.Exists(Predicate<Slide>)
List<Slide>.Find(Predicate<Slide>)
List<Slide>.FindAll(Predicate<Slide>)
List<Slide>.FindIndex(Predicate<Slide>)
List<Slide>.FindIndex(int, Predicate<Slide>)
List<Slide>.FindIndex(int, int, Predicate<Slide>)
List<Slide>.FindLast(Predicate<Slide>)
List<Slide>.FindLastIndex(Predicate<Slide>)
List<Slide>.FindLastIndex(int, Predicate<Slide>)
List<Slide>.FindLastIndex(int, int, Predicate<Slide>)
List<Slide>.ForEach(Action<Slide>)
List<Slide>.GetEnumerator()
List<Slide>.GetRange(int, int)
List<Slide>.IndexOf(Slide)
List<Slide>.IndexOf(Slide, int)
List<Slide>.IndexOf(Slide, int, int)
List<Slide>.Insert(int, Slide)
List<Slide>.InsertRange(int, IEnumerable<Slide>)
List<Slide>.LastIndexOf(Slide)
List<Slide>.LastIndexOf(Slide, int)
List<Slide>.LastIndexOf(Slide, int, int)
List<Slide>.Remove(Slide)
List<Slide>.RemoveAll(Predicate<Slide>)
List<Slide>.RemoveAt(int)
List<Slide>.RemoveRange(int, int)
List<Slide>.Reverse()
List<Slide>.Reverse(int, int)
List<Slide>.Sort()
List<Slide>.Sort(IComparer<Slide>)
List<Slide>.Sort(int, int, IComparer<Slide>)
List<Slide>.Sort(Comparison<Slide>)
List<Slide>.ToArray()
List<Slide>.TrimExcess()
List<Slide>.TrueForAll(Predicate<Slide>)
List<Slide>.Capacity
List<Slide>.Count
List<Slide>.this[int]
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
Namespace: DRIT.Presentation
Assembly: DRIT.Presentation.dll
Syntax
public class SlideCollection : List<Slide>, IList<Slide>, ICollection<Slide>, IList, ICollection, IReadOnlyList<Slide>, IReadOnlyCollection<Slide>, IEnumerable<Slide>, IEnumerable

Methods

Add()

Creates and appends a new empty slide to the end of the collection. Equivalent to AddSlide().

Declaration
public Slide Add()
Returns
Type Description
Slide

The newly created slide.

AddClone(Slide)

Deep-clones source and appends the clone to the end of the collection. Equivalent to AddClone(Slide).

Declaration
public Slide AddClone(Slide source)
Parameters
Type Name Description
Slide source

The slide to clone.

Returns
Type Description
Slide

The newly appended clone.

AddClone(Slide, CloneContext)

Deep-clones source and appends the clone to the end of the collection using context for cross-presentation relationship mapping.

Declaration
public Slide AddClone(Slide source, CloneContext context)
Parameters
Type Name Description
Slide source

The slide to clone.

CloneContext context

The source-to-destination clone context.

Returns
Type Description
Slide

The newly appended clone.

Implements

IList<T>
ICollection<T>
IList
ICollection
IReadOnlyList<T>
IReadOnlyCollection<T>
IEnumerable<T>
IEnumerable
Back to top

DR-IT Software documentation

DR-IT Software · Products · Documentation index · Product page · Downloads · Support · Licensing

Generated by DocFX