public ImportTypeMapping ( |
||
type | ||
root | ||
defaultNamespace | string | |
Результат |
public XmlTypeMapping ImportTypeMapping(Type type, XmlRootAttribute root, string defaultNamespace)
{
if (type == null)
throw new ArgumentNullException(nameof(type));
XmlTypeMapping xmlMapping = new XmlTypeMapping(_typeScope, ImportElement(_modelScope.GetTypeModel(type), root, defaultNamespace, new RecursionLimiter()));
xmlMapping.SetKeyInternal(XmlMapping.GenerateKey(type, root, defaultNamespace));
xmlMapping.GenerateSerializer = true;
return xmlMapping;
}
XmlReflectionImporter::ImportTypeMapping ( |
|
XmlReflectionImporter::ImportTypeMapping ( |
|
XmlReflectionImporter::ImportTypeMapping ( |
|
XmlReflectionImporter::ImportTypeMapping ( |
|
XmlReflectionImporter::ImportTypeMapping ( |
/// <include file='doc\XmlSerializer.uex' path='docs/doc[@for="XmlSerializer.XmlSerializer"]/*' /> /// <devdoc> /// <para>[To be supplied.]</para> /// </devdoc> public XmlSerializer(Type type, XmlAttributeOverrides overrides, Type[] extraTypes, XmlRootAttribute root, string defaultNamespace) { XmlReflectionImporter importer = new XmlReflectionImporter(overrides, defaultNamespace); for (int i = 0; i < extraTypes.Length; i++) importer.IncludeType(extraTypes[i]); tempAssembly = GenerateTempAssembly(importer.ImportTypeMapping(type, root)); this.events.sender = this; }