PostSharp SDK6.6//Post­Sharp.​Sdk.​Code­Model.​Collections Namespace/Exception­Handler­Collection Class

ExceptionHandlerCollection Class

Collection of exception handlers (ExceptionHandler).
Inheritance Hierarchy
System.Object
  System.Collections.Generic.LinkedList<ExceptionHandler>
    PostSharp.Sdk.CodeModel.Collections.ExceptionHandlerCollection

Namespace:  PostSharp.Sdk.CodeModel.Collections
Assembly:  PostSharp.Compiler.Engine (in PostSharp.Compiler.Engine.dll) Version: 6.6.3.0 (6.6.3.0)
Syntax
C#
public sealed class ExceptionHandlerCollection : LinkedList<ExceptionHandler>

The ExceptionHandlerCollection type exposes the following members.

Properties
  NameDescription
Public propertyCount
Gets the number of nodes actually contained in the LinkedList<T>.
(Inherited from LinkedList<ExceptionHandler>.)
Public propertyFirst
Gets the first node of the LinkedList<T>.
(Inherited from LinkedList<ExceptionHandler>.)
Public propertyLast
Gets the last node of the LinkedList<T>.
(Inherited from LinkedList<ExceptionHandler>.)
Methods
  NameDescription
Public methodAddAfter(LinkedListNode<T>, T)
Adds a new node containing the specified value after the specified existing node in the LinkedList<T>.
(Inherited from LinkedList<ExceptionHandler>.)
Public methodAddAfter(LinkedListNode<T>, LinkedListNode<T>)
Adds the specified new node after the specified existing node in the LinkedList<T>.
(Inherited from LinkedList<ExceptionHandler>.)
Public methodAddBefore(LinkedListNode<T>, T)
Adds a new node containing the specified value before the specified existing node in the LinkedList<T>.
(Inherited from LinkedList<ExceptionHandler>.)
Public methodAddBefore(LinkedListNode<T>, LinkedListNode<T>)
Adds the specified new node before the specified existing node in the LinkedList<T>.
(Inherited from LinkedList<ExceptionHandler>.)
Public methodAddFirst(T)
Adds a new node containing the specified value at the start of the LinkedList<T>.
(Inherited from LinkedList<ExceptionHandler>.)
Public methodAddFirst(LinkedListNode<T>)
Adds the specified new node at the start of the LinkedList<T>.
(Inherited from LinkedList<ExceptionHandler>.)
Public methodAddLast(T)
Adds a new node containing the specified value at the end of the LinkedList<T>.
(Inherited from LinkedList<ExceptionHandler>.)
Public methodAddLast(LinkedListNode<T>)
Adds the specified new node at the end of the LinkedList<T>.
(Inherited from LinkedList<ExceptionHandler>.)
Public methodClear
Removes all nodes from the LinkedList<T>.
(Inherited from LinkedList<ExceptionHandler>.)
Public methodContains
Determines whether a value is in the LinkedList<T>.
(Inherited from LinkedList<ExceptionHandler>.)
Public methodCopyTo
Copies the entire LinkedList<T> to a compatible one-dimensional Array, starting at the specified index of the target array.
(Inherited from LinkedList<ExceptionHandler>.)
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Public methodFind
Finds the first node that contains the specified value.
(Inherited from LinkedList<ExceptionHandler>.)
Public methodFindLast
Finds the last node that contains the specified value.
(Inherited from LinkedList<ExceptionHandler>.)
Public methodGetEnumerator
Returns an enumerator that iterates through the LinkedList<T>.
(Inherited from LinkedList<ExceptionHandler>.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetObjectData
Implements the ISerializable interface and returns the data needed to serialize the LinkedList<T> instance.
(Inherited from LinkedList<ExceptionHandler>.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodOnDeserialization
Implements the ISerializable interface and raises the deserialization event when the deserialization is complete.
(Inherited from LinkedList<ExceptionHandler>.)
Public methodRemove(T)
Removes the first occurrence of the specified value from the LinkedList<T>.
(Inherited from LinkedList<ExceptionHandler>.)
Public methodRemove(LinkedListNode<T>)
Removes the specified node from the LinkedList<T>.
(Inherited from LinkedList<ExceptionHandler>.)
Public methodRemoveFirst
Removes the node at the start of the LinkedList<T>.
(Inherited from LinkedList<ExceptionHandler>.)
Public methodRemoveLast
Removes the node at the end of the LinkedList<T>.
(Inherited from LinkedList<ExceptionHandler>.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
See Also