Extractor_Serializer.Extractor.GetRecordInstanceCount C# (CSharp) Method

GetRecordInstanceCount() private method

private GetRecordInstanceCount ( int p ) : int
p int
return int
        internal int GetRecordInstanceCount(int p)
        {
            return this.Records[p].Count;
        }

Usage Example

        /// <summary>
        /// </summary>
        /// <param name="ItemNamesSql">
        /// </param>
        /// <returns>
        /// </returns>
        private static List <ItemTemplate> ExtractItemTemplates(List <string> ItemNamesSql)
        {
            var np = new NewParser();
            List <ItemTemplate> rawItemList = new List <ItemTemplate>(extractor.GetRecordInstanceCount(0xF4254));

            rawItemDictionary = new Dictionary <int, ItemTemplate>(extractor.GetRecordInstanceCount(0xF4254));
            int counter = 0;

            foreach (int recnum in extractor.GetRecordInstances(0xF4254))
            {
                ItemTemplate xt = np.ParseItem(0xF4254, recnum, extractor.GetRecordData(0xF4254, recnum), ItemNamesSql);
                rawItemList.Add(xt);
                rawItemDictionary.Add(recnum, xt);
                if ((counter % 7500) == 0)
                {
                    Console.Write("\rItem ID: " + recnum.ToString().PadLeft(9));
                }

                counter++;
            }

            Console.Write("\rItem ID: " + rawItemList[rawItemList.Count - 1].ID.ToString().PadLeft(9));

            Console.WriteLine();
            return(rawItemList);
        }
All Usage Examples Of Extractor_Serializer.Extractor::GetRecordInstanceCount