public static IList <PairLiteralIntegerIdRef> ParseCollection(WordReader reader, uint wordCount) { var end = reader.Position + wordCount; var res = new PrintableList <PairLiteralIntegerIdRef>(); while (reader.Position < end) { res.Add(Parse(reader, end - reader.Position)); } return(res); }
public static IList <FunctionControl> ParseCollection(WordReader reader, uint wordCount) { var end = reader.Position + wordCount; var res = new PrintableList <FunctionControl>(); while (reader.Position < end) { res.Add(Parse(reader, end - reader.Position)); } return(res); }
public static IList <LiteralContextDependentNumber> ParseCollection(WordReader reader, uint wordCount, TypeInstruction type) { var end = reader.Position + wordCount; var res = new PrintableList <LiteralContextDependentNumber>(); while (reader.Position < end) { res.Add(Parse(reader, end - reader.Position, type)); } return(res); }
public static IList <ImageChannelDataType> ParseCollection(WordReader reader, uint wordCount) { var end = reader.Position + wordCount; var res = new PrintableList <ImageChannelDataType>(); while (reader.Position < end) { res.Add(Parse(reader, end - reader.Position)); } return(res); }
public static IList <SamplerAddressingMode> ParseCollection(WordReader reader, uint wordCount) { var end = reader.Position + wordCount; var res = new PrintableList <SamplerAddressingMode>(); while (reader.Position < end) { res.Add(Parse(reader, end - reader.Position)); } return(res); }
public static IList <KernelProfilingInfo> ParseCollection(WordReader reader, uint wordCount) { var end = reader.Position + wordCount; var res = new PrintableList <KernelProfilingInfo>(); while (reader.Position < end) { res.Add(Parse(reader, end - reader.Position)); } return(res); }
public static IList <IdRef <TypeInstruction> > ParseCollection(WordReader reader, uint wordCount) { var end = reader.Position + wordCount; var res = new PrintableList <IdRef <TypeInstruction> >(); while (reader.Position < end) { res.Add(Parse(reader, end - reader.Position)); } return(res); }