PostSharp / / API Reference / Post­Sharp.​Patterns.​Threading / Requires­Thread­Safe­Attribute

Class RequiresThreadSafeAttribute

Inheritance
RequiresThreadSafeAttribute
Namespace: PostSharp.Patterns.Threading
Assembly: PostSharp.Patterns.Threading.dll
Syntax
[MulticastAttributeUsage]
[Serializer]
public sealed class RequiresThreadSafeAttribute : LocationLevelAspect, ILocationLevelAspect, ILocationLevelAspectBuildSemantics, IAspectBuildSemantics, IValidableAnnotation, ILocationValidationAspect<object>, ILocationValidationAspect, IAspect

Constructors

Name Description
RequiresThreadSafeAttribute()
RequiresThreadSafeAttribute(PortableFormatterConstructorContext)

Methods

Name Description
RuntimeInitialize(LocationInfo)

Explicit Interface Implementations

Name Description
ILocationValidationAspect<Object>.ValidateValue(Object, String, LocationKind, LocationValidationContext)