Table of Contents

Struct UseWithEmissionContext

Namespace
Rinku.Querying.Parameters
Assembly
Rinku.dll

Provides the generated argument and mask state needed by a UseWith emitter.

public readonly struct UseWithEmissionContext
Inherited Members
Extension Methods

Constructors

UseWithEmissionContext(int, int, LocalBuilder, bool[])

Provides the generated argument and mask state needed by a UseWith emitter.

public UseWithEmissionContext(int sourceArgument, int valuesArgument, LocalBuilder affected, bool[] generationMask)

Parameters

sourceArgument int
valuesArgument int
affected LocalBuilder
generationMask bool[]

Properties

Affected

Gets the local containing the runtime affected mask.

public LocalBuilder Affected { get; }

Property Value

LocalBuilder

GenerationMask

Gets the generation-time mask that describes possible writes.

public bool[] GenerationMask { get; }

Property Value

bool[]

SourceArgument

Gets the generated method argument containing the source parameter object.

public int SourceArgument { get; }

Property Value

int

ValuesArgument

Gets the generated method argument containing the destination values.

public int ValuesArgument { get; }

Property Value

int