Assembly: PostSharp.Patterns.Common (in PostSharp.Patterns.Common.dll) Version: 220.127.116.11 (18.104.22.168)
public abstract class CollectionDynamicAdvice<T> : DynamicAdvice, ICollectionDynamicAdvice<T>, ICollectionDynamicAdviceBase, IDynamicAdvice, IDynamicInterfaceImplementation
- Type of collection items.
Thetype exposes the following members.
Initializes a new.
Gets the advised object.(Inherited from DynamicAdvice.)
Gets the target AdvisableCollection<T>.
Gets the type identity of the advice, which should correspond to the first parameter of the Advise(Type, Func<IQueryInterface, IDynamicAdvice>) method. This is typically the generic type definition of the advice(Inherited from DynamicAdvice.)
Gets the execution order of the dynamic advice. See DynamicAdviceOrder.(Inherited from DynamicAdvice.)
Empties the advised collection.
Disposes the current advice. // We don't use IDisposable so that advises are not be cast to IDisposable by default.(Inherited from DynamicAdvice.)
Initializes the current advice.(Inherited from DynamicAdvice.)
Inserts an item into the advised collection.
Inserts several items to the advised collection.
Determines whether the advised collection is read-only.
Determines whether the advised collection is synchronized (i.e. thread-safe).
Moves an item of the advised collection from an old index to a new index.
|QueryInterface<TInterface>||(Inherited from DynamicAdvice.)|
Removes an item from the advised collection.
Removes several items from the advised collection.
Replaces an item in the advised collection.
Copies the advised collection into a new array.