System.Runtime.Serialization.XmlFormatReaderGenerator.XmlFormatReaderGenerator.CriticalHelper.GetRequiredMembers C# (CSharp) Method

GetRequiredMembers() private method

private GetRequiredMembers ( ClassDataContract contract, int &firstRequiredMember ) : bool[]
contract ClassDataContract
firstRequiredMember int
return bool[]
            private bool[] GetRequiredMembers(ClassDataContract contract, out int firstRequiredMember)
            {
                int memberCount = contract.MemberNames.Length;
                bool[] requiredMembers = new bool[memberCount];
                GetRequiredMembers(contract, requiredMembers);
                for (firstRequiredMember = 0; firstRequiredMember < memberCount; firstRequiredMember++)
                    if (requiredMembers[firstRequiredMember])
                        break;
                return requiredMembers;
            }

Same methods

XmlFormatReaderGenerator.XmlFormatReaderGenerator.CriticalHelper::GetRequiredMembers ( ClassDataContract contract, bool requiredMembers ) : int