FlatRedBall.Glue.CsvCodeGenerator.GetClassInfoFromCsv C# (CSharp) Method

GetClassInfoFromCsv() private static method

private static GetClassInfoFromCsv ( List rcrsForClass, CustomClassSave customClass, List &members, string>.Dictionary &untypedMembers ) : void
rcrsForClass List
customClass FlatRedBall.Glue.SaveClasses.CustomClassSave
members List
untypedMembers string>.Dictionary
return void
        private static void GetClassInfoFromCsv(List<RuntimeCsvRepresentation> rcrsForClass, CustomClassSave customClass,
            out List<TypedMemberBase> members, out Dictionary<string, string> untypedMembers)
        {
            members = new List<TypedMemberBase>();
            untypedMembers = new Dictionary<string, string>();

            //List<RuntimeCsvRepresentation> rcrsForClass = new List<RuntimeCsvRepresentation>();

            List<string> membersAlreadyAdded = new List<string>();
            //rcrsForClass.Add(rcr);

            foreach (RuntimeCsvRepresentation rcr in rcrsForClass)
            {
                GetMembersForRcr(members, untypedMembers, membersAlreadyAdded, rcr);
            }


            if (customClass != null)
            {
                foreach (var item in customClass.RequiredProperties)
                {
                    string memberName = item.Member;
                    string type = item.Type;

                    TryAddMember(members, untypedMembers, membersAlreadyAdded, memberName, null, type);
                }

            }
        }