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)
 {
 }
예제 #3
0
 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);
 }
예제 #6
0
 internal AssignInstructionsSet(InstructionsSet instructionsSet, IEnumerable <T> targets, InstructionContainer instructions, AssignInstructionType instructionType) : base(instructionsSet, instructions)
 {
     this.target.AddRange(targets);
     this.instructionType = instructionType;
 }
예제 #7
0
 internal AssignInstructionsSet(InstructionsSet instructionsSet, T target, InstructionContainer instructions, AssignInstructionType instructionType) : base(instructionsSet, instructions)
 {
     this.target.Add(target);
     this.instructionType = instructionType;
 }
예제 #8
0
 internal FieldInstructionsSet(InstructionsSet instructionsSet, Field target, InstructionContainer instructions, AssignInstructionType instructionType) : base(instructionsSet, target, instructions, instructionType)
 {
 }
예제 #9
0
 internal FieldInstructionsSet(InstructionsSet instructionsSet, IEnumerable <Field> targets, InstructionContainer instructions, AssignInstructionType instructionType) : base(instructionsSet, targets, instructions, instructionType)
 {
 }