private void AddMessageModificationInstruction(MessageModificationDetails messageModificationInstruction) { if (messageModificationInstructions == null) { messageModificationInstructions = new MessageModificationInstructions(CallToken); base.AddInstruction(messageModificationInstructions); } messageModificationInstructions._MessageModificationDetails.Add(messageModificationInstruction); }
public void SetMessageModificationInstructionPriority() { if (instructionIndex == -1) { messageModificationInstructions = new MessageModificationInstructions(CallToken); instructionIndex = base.InstructionCount(); base.AddInstruction(messageModificationInstructions); } else { base.ResetInstructionPriorityToEndOfQueue(instructionIndex); instructionIndex = base.InstructionCount(); } }