System.Runtime.Serialization.ReflectionXmlReader.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

ReflectionXmlReader::GetRequiredMembers ( ClassDataContract contract, bool requiredMembers ) : int