private GetRequiredMembers ( ClassDataContract contract, bool requiredMembers ) : int | ||
contract | ClassDataContract | |
requiredMembers | bool | |
리턴 | int |
private int GetRequiredMembers(ClassDataContract contract, bool[] requiredMembers)
{
int memberCount = (contract.BaseContract == null) ? 0 : GetRequiredMembers(contract.BaseContract, requiredMembers);
List<DataMember> members = contract.Members;
for (int i = 0; i < members.Count; i++, memberCount++)
{
requiredMembers[memberCount] = members[i].IsRequired;
}
return memberCount;
}
}
ReflectionXmlReader::GetRequiredMembers ( ClassDataContract contract, int &firstRequiredMember ) : bool[] |