public MembersSerializationSource (string elementName, bool hasWrapperElement, XmlReflectionMember [] members, bool writeAccessors,
bool literalFormat, string namspace, Type[] includedTypes)
: base (namspace, includedTypes)
{
this.elementName = elementName;
this.hasWrapperElement = hasWrapperElement;
this.writeAccessors = writeAccessors;
this.literalFormat = literalFormat;
StringBuilder sb = new StringBuilder ();
sb.Append (members.Length.ToString(CultureInfo.InvariantCulture));
foreach (XmlReflectionMember mem in members)
mem.AddKeyHash (sb);
membersHash = sb.ToString();
}