public static LLGetElementPointerInstruction Create(LLFunction pFunction, LLLocation pDestination, LLLocation pPointerSource, params LLLocation[] pIndexSources)
 {
     LLGetElementPointerInstruction instruction = new LLGetElementPointerInstruction(pFunction);
     instruction.mDestination = pDestination;
     instruction.mPointerSource = pPointerSource;
     instruction.mIndexSources = new List<LLLocation>(pIndexSources);
     return instruction;
 }
        public static LLGetElementPointerInstruction Create(LLFunction pFunction, LLLocation pDestination, LLLocation pPointerSource, params LLLocation[] pIndexSources)
        {
            LLGetElementPointerInstruction instruction = new LLGetElementPointerInstruction(pFunction);

            instruction.mDestination   = pDestination;
            instruction.mPointerSource = pPointerSource;
            instruction.mIndexSources  = new List <LLLocation>(pIndexSources);
            return(instruction);
        }