System.Xml.Serialization.MembersSerializationSource.MembersSerializationSource C# (CSharp) Method

MembersSerializationSource() public method

public MembersSerializationSource ( string elementName, bool hasWrapperElement, XmlReflectionMember members, bool writeAccessors, bool literalFormat, string namspace, Type includedTypes ) : System.Collections
elementName string
hasWrapperElement bool
members XmlReflectionMember
writeAccessors bool
literalFormat bool
namspace string
includedTypes Type
return System.Collections
		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();
		}