PostSharp4.3/API Reference/Post­Sharp.​Reflection.​Syntax Namespace/ICopy­Buffer­Expression Interface
ICopyBufferExpression Interface
Expression equivalent to the Cpblk instruction.

Namespace: PostSharp.Reflection.Syntax
Assembly: PostSharp (in PostSharp.dll) Version: 4.3.48.0 (4.3.48.0)
Syntax
C#
public interface ICopyBufferExpression : IExpression, 
	ISyntaxElement

The ICopyBufferExpression type exposes the following members.

Properties
  NameDescription
Public propertyAlignment
Gets the alignment of source and destination buffers.
Public propertyDestination
Gets the destination address.
Public propertyIsVolatile
Determines whether the buffers can be modified from a different thread.
Public propertyLength
Gets the number of bytes to be copied.
Public propertyParentElement
Gets the parent element in the tree.
(Inherited from ISyntaxElement.)
Public propertyParentMethodBody
Gets the parent method body.
(Inherited from ISyntaxElement.)
Public propertyReturnType
Gets the type of the return value of the current expression, or Void if the expression does not return anything (i.e. for pure instructions, for instance a goto or throw instruction).
(Inherited from IExpression.)
Public propertySource
Gets the source address.
Public propertySyntaxElementKind
Gets the kind of syntax element.
(Inherited from ISyntaxElement.)
Remarks

This expression type has no equivalent in C#.

See Also