DeployLX Software Protection System

WithEventsCollection Members

The WithEventsCollection type exposes the following members.

Constructors

Protected methodWithEventsCollection

Overloaded. Initializes a new instance of the WithEventsCollection class.

Methods

Public methodClear

Removes all items from the collection.

Public methodEquals Inherited from Object.
Protected methodFinalize Inherited from Object.
Public methodGetHashCode Inherited from Object.
Public methodGetType Inherited from Object.
Public methodMakeReadOnly

Overloaded. Sets the read only state of the collection to true. Cannot reverse.

Protected methodMemberwiseClone Inherited from Object.
Protected methodOnAdded

Raises the Added event.

Protected methodOnAdding

Raises the Adding event.

Protected methodOnChanged

Raises the Changed event.

Protected methodOnChanging

Raises the Changing event.

Protected methodOnIChanged

Raises the Changed event.

Protected methodOnRemoved

Raises the Removed event.

Protected methodOnRemoving

Raises the Removing event.

Public methodRemoveAt

Removes the object at the given index from the collection.

Public methodResumeEvents

Resumes firing events when large operation is complete.

Public methodSuspendEvents

Suspends any events from firing when performing large operations.

Public methodToString Inherited from Object.

Properties

Public propertyCount

Gets the count of items in the collection.

Public propertyEventsSuspended

Gets a value that indicates if events are suspended on the collection.

Public propertyIsReadOnly

Gets a value that indicates if the collection is read only.

Protected propertyList

Gets the list used to implement the collection.

Public propertySyncRoot

Gets an object to use when coordinating synchronized access on the collection.

Events

Public eventAdded

Fired after an object is added to the collection.

Public eventAdding

Fired before an object is added to the collection.

Public eventChanged

Fired before an object is added to the collection.

Public eventChanging

Fired before an object is changed to the collection.

Public eventRemoved

Fired before an object is added to the collection.

Public eventRemoving

Fired before an object is removed to the collection.

Explicit Interface Implementations

Explicit interface implemetationPrivate methodIList..::..Add

Adds a new item to the end of the collection.

Explicit interface implemetationPrivate methodIList..::..Contains

Gets a value that indicates if the object exists in the collection.

Explicit interface implemetationPrivate methodICollection..::..CopyTo

Copies the contents of the collection to an array of the type stored in the collection.

Explicit interface implemetationPrivate methodIEnumerable..::..GetEnumerator

Gets an enumerator capable of iterating over the collection.

Explicit interface implemetationPrivate methodIList..::..IndexOf

Gets the index the object in the collection.

Explicit interface implemetationPrivate methodIList..::..Insert

Inserts an object at the given index into the collection.

Explicit interface implemetationPrivate propertyIList..::..IsFixedSize

Gets a value that indicates if the collection is of a fixed size.

Explicit interface implemetationPrivate propertyICollection..::..IsSynchronized

Gets a value indicating if the instance of the collection is synchronized.

Explicit interface implemetationPrivate propertyIList..::..Item

Gets or sets the object at the given index.

Explicit interface implemetationPrivate methodIList..::..Remove

Removes the object from the collection.

Explicit interface implemetationPrivate eventIChange..::..Changed

Fired before an object is added to the collection.