PostSharp / / API Reference / Post­Sharp.​Patterns.​Threading / Freezable­Attribute

Class FreezableAttribute

Namespace: PostSharp.Patterns.Threading
Assembly: PostSharp.Patterns.Threading.dll
Syntax
[IntroduceInterface]
[Metric("UsedFeatures", "PostSharp.Patterns.Threading.Freezable")]
[Serializer]
public sealed class FreezableAttribute : ReadOnlyThreadAwareAttribute, ITypeLevelAspect, ITypeLevelAspectBuildSemantics, IAspectBuildSemantics, IValidableAnnotation, ICloneAwareAspect, IInstanceScopedAspect, IAspectProvider, IService, IAdviceProvider, IAspect, IQueryInterface, IConcurrencyController, IFreezable, IThreadAware

Constructors

Name Description
FreezableAttribute()
FreezableAttribute(PortableFormatterConstructorContext)

Methods

Name Description
Advise(Object)
OnCloned(ICloneAwareAspect)
ToString()

Explicit Interface Implementations

Name Description
IFreezable.Freeze()
IThreadAware.ConcurrencyController