public XmlSerializerTypeInfo(Type serializingType, Type typeToSerialize, IEnumerable<Type> additionalKnownTypes = null) { SerializingType = serializingType; TypeToSerialize = typeToSerialize; if (additionalKnownTypes != null) { foreach (var additionalKnownType in additionalKnownTypes) { _knownTypes.Add(additionalKnownType); } } } #endregion