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
sourceArgumentintvaluesArgumentintaffectedLocalBuildergenerationMaskbool[]
Properties
Affected
Gets the local containing the runtime affected mask.
public LocalBuilder Affected { get; }
Property Value
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
ValuesArgument
Gets the generated method argument containing the destination values.
public int ValuesArgument { get; }