Class DisposableAttribute
Inheritance
Implements
Namespace: PostSharp.Patterns.Model
Assembly: PostSharp.Patterns.Model.dll
Syntax
[IntroduceInterface]
[MulticastAttributeUsage]
[HasConstraint]
[Serializer]
public sealed class DisposableAttribute : AggregatableClientAttribute, ITypeLevelAspect, ITypeLevelAspectBuildSemantics, IAspectBuildSemantics, IValidableAnnotation, ICloneAwareAspect, IInstanceScopedAspect, IAspectProvider, IService, IAdviceProvider, IAspect
Constructors
Name | Description |
---|---|
DisposableAttribute() | |
DisposableAttribute(PortableFormatterConstructorContext) |
Fields
Name | Description |
---|---|
BaseDisposeMethod | |
DisposeMethod |
Properties
Name | Description |
---|---|
ThrowObjectDisposedException |
Methods
Name | Description |
---|---|
Advise(Object) | |
Dispose() | |
Dispose(Boolean) | |
IsEligibleChild(Object, ChildInfo) | |
OnAdviseChildFailed(Object) | |
OnMethodEntry(MethodExecutionArgs) |