Generates an array of bytes which represent the padding bytes used for the align instruction.

Namespace: SharpAssembler.Core.Instructions
Assembly: SharpAssembler Core (in SharpAssembler Core.dll) Version: 1.0.0.0 (1.0.0.0)

Syntax

C#
protected virtual byte[] GeneratePadding(
	Context context,
	int length
)
Visual Basic
Protected Overridable Function GeneratePadding ( _
	context As Context, _
	length As Integer _
) As Byte()
Visual C++
protected:
virtual array<unsigned char>^ GeneratePadding(
	Context^ context, 
	int length
)

Parameters

context
Type: SharpAssembler.Core..::..Context
The Context in which the padding will be generated.
length
Type: System..::..Int32
The length of the padding, in bytes.

Return Value

A byte array which has a length of length.

Remarks

The default operation is to generate a sequence of bytes with the value PaddingByte. Architectures may provide their own implementation of this method, which may generate more appropriate padding sequences (depending on the processor used and other factors).

Exceptions

Contracts

See Also