internal MarkerInstructionSet(InstructionsSet instructionsSet, MarkerType markerType, Instruction mark, InstructionContainer instructions) : base(instructionsSet, instructions) { this.markers.Add(new InstructionMarker { instruction = mark, markerType = markerType }); }
internal MarkerInstructionSet(InstructionsSet instructionsSet, InstructionContainer instructions) : base(instructionsSet, instructions) { }
internal IfCode(InstructionsSet instructionsSet, InstructionContainer instructions, Instruction jumpTarget) : base(instructionsSet, instructions) { this.jumpTarget = jumpTarget; }
internal LocalVariableInstructionSet(InstructionsSet instructionsSet, IEnumerable <LocalVariable> targets, InstructionContainer instructions, AssignInstructionType instructionType) : base(instructionsSet, targets, instructions, instructionType) { }
private InstructionContainer(InstructionContainer a, IEnumerable <Instruction> b, Mono.Collections.Generic.Collection <VariableDefinition> variables) { this.instruction.AddRange(a.instruction); this.instruction.AddRange(b); }
internal AssignInstructionsSet(InstructionsSet instructionsSet, IEnumerable <T> targets, InstructionContainer instructions, AssignInstructionType instructionType) : base(instructionsSet, instructions) { this.target.AddRange(targets); this.instructionType = instructionType; }
internal AssignInstructionsSet(InstructionsSet instructionsSet, T target, InstructionContainer instructions, AssignInstructionType instructionType) : base(instructionsSet, instructions) { this.target.Add(target); this.instructionType = instructionType; }
internal FieldInstructionsSet(InstructionsSet instructionsSet, Field target, InstructionContainer instructions, AssignInstructionType instructionType) : base(instructionsSet, target, instructions, instructionType) { }
internal FieldInstructionsSet(InstructionsSet instructionsSet, IEnumerable <Field> targets, InstructionContainer instructions, AssignInstructionType instructionType) : base(instructionsSet, targets, instructions, instructionType) { }