Assembly: PostSharp.Patterns.Common (in PostSharp.Patterns.Common.dll) Version: 18.104.22.168 (22.214.171.124)
public interface IHashSetDynamicAdvice<T> : ICollectionDynamicAdviceBase, IDynamicAdvice, IDynamicInterfaceImplementation
- Type of collection items.
Thetype exposes the following members.
Gets the principal object for which the current object is an indirect interface implementation.(Inherited from IDynamicInterfaceImplementation.)
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 IDynamicAdvice.)
Gets the execution order of the dynamic advice. See DynamicAdviceOrder.(Inherited from IDynamicAdvice.)
Adds an item to the hash set.
Adds and/or removes several items to or from the hash set.
Removes all items from the hash set.
Disposes the current advice. // We don't use IDisposable so that advises are not be cast to IDisposable by default.(Inherited from IDynamicAdvice.)
Initializes the current advice.(Inherited from IDynamicAdvice.)
Determines whether the advised collection is read-only.(Inherited from ICollectionDynamicAdviceBase.)
Determines whether the advised collection is synchronized (i.e. thread-safe).(Inherited from ICollectionDynamicAdviceBase.)
Gets the implementation of an interface.(Inherited from IDynamicAdvice.)
Removes an item from the hash set.
Copies the hash set to an array.