PostSharpAPI ReferencePost­Sharp.​Aspects.​SerializationMsil­Aspect­Serializer
Open sandboxFocus

MsilAspectSerializer Class

When used as a value of AspectConfigurationAttribute.SerializerType property, specifies that the aspect should not be serialized but should instead be constructed at runtime using MSIL instructions.

Inheritance
System.Object
MsilAspectSerializer
Namespace: PostSharp.Aspects.Serialization
Assembly: PostSharp.dll
Syntax
public sealed class MsilAspectSerializer : AspectSerializer
Remarks

This class is not a serializer. When you use MSIL aspect construction, the aspect is instantiated at runtime just as a normal custom attribute, and any initialization made at build time is lost.

Constructors

Name Description
MsilAspectSerializer()

Methods

Name Description
Deserialize(Stream, IMetadataDispenser)

Deserializes a stream into an array if aspects.

Serialize(IAspect[], Stream, IMetadataEmitter)

Serializes an array of aspects into a stream.