269 lines
11 KiB
C#
269 lines
11 KiB
C#
using System;
|
|
using System.Collections;
|
|
using System.Collections.Generic;
|
|
using Cpp2IlInjected;
|
|
|
|
namespace System.Xml.Serialization
|
|
{
|
|
/// <summary>Generates mappings to XML schema element declarations, including literal XML Schema Definition (XSD) message parts in a Web Services Description Language (WSDL) document, for .NET Framework types or Web service method information. </summary>
|
|
// Token: 0x02000131 RID: 305
|
|
[Token(Token = "0x2000131")]
|
|
public class XmlReflectionImporter
|
|
{
|
|
/// <summary>Initializes a new instance of the <see cref="T:System.Xml.Serialization.XmlReflectionImporter" /> class using the specified XML serialization overrides and default XML namespace. </summary>
|
|
/// <param name="attributeOverrides">An object that overrides how the <see cref="T:System.Xml.Serialization.XmlSerializer" /> class serializes mapped types.</param>
|
|
/// <param name="defaultNamespace">The default XML namespace to use for imported type mappings.</param>
|
|
// Token: 0x06000D31 RID: 3377 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000D31")]
|
|
[Address(RVA = "0xDF4BF0", Offset = "0xDF3BF0", VA = "0x180DF4BF0")]
|
|
public XmlReflectionImporter(XmlAttributeOverrides attributeOverrides, string defaultNamespace)
|
|
{
|
|
}
|
|
|
|
/// <summary>Generates a mapping to an XML Schema element for a specified .NET Framework type. </summary>
|
|
/// <param name="type">The .NET Framework type for which to generate a type mapping.</param>
|
|
/// <returns>Internal .NET Framework mapping of a type to an XML Schema element.</returns>
|
|
// Token: 0x06000D32 RID: 3378 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000D32")]
|
|
[Address(RVA = "0xDF4350", Offset = "0xDF3350", VA = "0x180DF4350")]
|
|
public XmlTypeMapping ImportTypeMapping(Type type)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
/// <summary>Generates a mapping to an XML Schema element for a .NET Framework type, using the specified type and namespace. </summary>
|
|
/// <param name="type">The .NET Framework type for which to generate a type mapping.</param>
|
|
/// <param name="defaultNamespace">The default XML namespace to use.</param>
|
|
/// <returns>Internal .NET Framework mapping of a type to an XML Schema element.</returns>
|
|
// Token: 0x06000D33 RID: 3379 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000D33")]
|
|
[Address(RVA = "0xDF4370", Offset = "0xDF3370", VA = "0x180DF4370")]
|
|
public XmlTypeMapping ImportTypeMapping(Type type, string defaultNamespace)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
/// <summary>Generates a mapping to an XML Schema element for a .NET Framework type, using the specified type, attribute, and namespace. </summary>
|
|
/// <param name="type">The .NET Framework type for which to generate a type mapping.</param>
|
|
/// <param name="root">An <see cref="T:System.Xml.Serialization.XmlRootAttribute" /> attribute that is applied to the type.</param>
|
|
/// <param name="defaultNamespace">The default XML namespace to use.</param>
|
|
/// <returns>An <see cref="T:System.Xml.Serialization.XmlTypeMapping" /> that contains the internal .NET Framework mapping of a type to an XML Schema element.</returns>
|
|
// Token: 0x06000D34 RID: 3380 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000D34")]
|
|
[Address(RVA = "0xDF41A0", Offset = "0xDF31A0", VA = "0x180DF41A0")]
|
|
public XmlTypeMapping ImportTypeMapping(Type type, XmlRootAttribute root, string defaultNamespace)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000D35 RID: 3381 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000D35")]
|
|
[Address(RVA = "0xDF3C50", Offset = "0xDF2C50", VA = "0x180DF3C50")]
|
|
private XmlTypeMapping ImportTypeMapping(TypeData typeData, XmlRootAttribute root, string defaultNamespace)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000D36 RID: 3382 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000D36")]
|
|
[Address(RVA = "0xDEF0D0", Offset = "0xDEE0D0", VA = "0x180DEF0D0")]
|
|
private XmlTypeMapping CreateTypeMapping(TypeData typeData, XmlRootAttribute root, string defaultXmlType, string defaultNamespace)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000D37 RID: 3383 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000D37")]
|
|
[Address(RVA = "0xDF16D0", Offset = "0xDF06D0", VA = "0x180DF16D0")]
|
|
private XmlTypeMapping ImportClassMapping(Type type, XmlRootAttribute root, string defaultNamespace, bool isBaseType = false)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000D38 RID: 3384 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000D38")]
|
|
[Address(RVA = "0xDF07A0", Offset = "0xDEF7A0", VA = "0x180DF07A0")]
|
|
private XmlTypeMapping ImportClassMapping(TypeData typeData, XmlRootAttribute root, string defaultNamespace, bool isBaseType = false)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000D39 RID: 3385 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000D39")]
|
|
[Address(RVA = "0xDF4A60", Offset = "0xDF3A60", VA = "0x180DF4A60")]
|
|
private void RegisterDerivedMap(XmlTypeMapping map, XmlTypeMapping derivedMap)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000D3A RID: 3386 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000D3A")]
|
|
[Address(RVA = "0xDF01F0", Offset = "0xDEF1F0", VA = "0x180DF01F0")]
|
|
private string GetTypeNamespace(TypeData typeData, XmlRootAttribute root, string defaultNamespace)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000D3B RID: 3387 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000D3B")]
|
|
[Address(RVA = "0xDF3780", Offset = "0xDF2780", VA = "0x180DF3780")]
|
|
private XmlTypeMapping ImportListMapping(Type type, XmlRootAttribute root, string defaultNamespace, XmlAttributes atts, int nestingLevel)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000D3C RID: 3388 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000D3C")]
|
|
[Address(RVA = "0xDF2BC0", Offset = "0xDF1BC0", VA = "0x180DF2BC0")]
|
|
private XmlTypeMapping ImportListMapping(TypeData typeData, XmlRootAttribute root, string defaultNamespace, XmlAttributes atts, int nestingLevel)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000D3D RID: 3389 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000D3D")]
|
|
[Address(RVA = "0xDF4390", Offset = "0xDF3390", VA = "0x180DF4390")]
|
|
private XmlTypeMapping ImportXmlNodeMapping(TypeData typeData, XmlRootAttribute root, string defaultNamespace)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000D3E RID: 3390 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000D3E")]
|
|
[Address(RVA = "0xDF3820", Offset = "0xDF2820", VA = "0x180DF3820")]
|
|
private XmlTypeMapping ImportPrimitiveMapping(TypeData typeData, XmlRootAttribute root, string defaultNamespace)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000D3F RID: 3391 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000D3F")]
|
|
[Address(RVA = "0xDF2570", Offset = "0xDF1570", VA = "0x180DF2570")]
|
|
private XmlTypeMapping ImportEnumMapping(TypeData typeData, XmlRootAttribute root, string defaultNamespace)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000D40 RID: 3392 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000D40")]
|
|
[Address(RVA = "0xDF4590", Offset = "0xDF3590", VA = "0x180DF4590")]
|
|
private XmlTypeMapping ImportXmlSerializableMapping(TypeData typeData, XmlRootAttribute root, string defaultNamespace)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000D41 RID: 3393 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000D41")]
|
|
[Address(RVA = "0xDF2A80", Offset = "0xDF1A80", VA = "0x180DF2A80")]
|
|
private void ImportIncludedTypes(Type type, string defaultNamespace)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000D42 RID: 3394 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000D42")]
|
|
[Address(RVA = "0xDEF6B0", Offset = "0xDEE6B0", VA = "0x180DEF6B0")]
|
|
private List<XmlReflectionMember> GetReflectionMembers(Type type)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000D43 RID: 3395 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000D43")]
|
|
[Address(RVA = "0xDEE5E0", Offset = "0xDED5E0", VA = "0x180DEE5E0")]
|
|
private XmlTypeMapMember CreateMapMember(Type declaringType, XmlReflectionMember rmember, string defaultNamespace)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000D44 RID: 3396 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000D44")]
|
|
[Address(RVA = "0xDF1770", Offset = "0xDF0770", VA = "0x180DF1770")]
|
|
private XmlTypeMapElementInfoList ImportElementInfo(Type cls, string defaultName, string defaultNamespace, Type defaultType, XmlTypeMapMemberElement member, XmlAttributes atts)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000D45 RID: 3397 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000D45")]
|
|
[Address(RVA = "0xDF0310", Offset = "0xDEF310", VA = "0x180DF0310")]
|
|
private XmlTypeMapElementInfoList ImportAnyElementInfo(string defaultNamespace, XmlReflectionMember rmember, XmlTypeMapMemberElement member, XmlAttributes atts)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000D46 RID: 3398 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000D46")]
|
|
[Address(RVA = "0xDF3900", Offset = "0xDF2900", VA = "0x180DF3900")]
|
|
private void ImportTextElementInfo(XmlTypeMapElementInfoList list, Type defaultType, XmlTypeMapMemberElement member, XmlAttributes atts, string defaultNamespace)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000D47 RID: 3399 RVA: 0x00006D98 File Offset: 0x00004F98
|
|
[Token(Token = "0x6000D47")]
|
|
[Address(RVA = "0xDEE5A0", Offset = "0xDED5A0", VA = "0x180DEE5A0")]
|
|
private bool CanBeNull(TypeData type)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
/// <summary>Includes mappings for a type for later use when import methods are invoked. </summary>
|
|
/// <param name="type">The .NET Framework type for which to save type mapping information.</param>
|
|
// Token: 0x06000D48 RID: 3400 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000D48")]
|
|
[Address(RVA = "0xDF46D0", Offset = "0xDF36D0", VA = "0x180DF46D0")]
|
|
public void IncludeType(Type type)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000D49 RID: 3401 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000D49")]
|
|
[Address(RVA = "0xDEF510", Offset = "0xDEE510", VA = "0x180DEF510")]
|
|
private object GetDefaultValue(TypeData typeData, object defaultValue)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x040006F3 RID: 1779
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x40006F3")]
|
|
private string initialDefaultNamespace;
|
|
|
|
// Token: 0x040006F4 RID: 1780
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x40006F4")]
|
|
private XmlAttributeOverrides attributeOverrides;
|
|
|
|
// Token: 0x040006F5 RID: 1781
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x40006F5")]
|
|
private ArrayList includedTypes;
|
|
|
|
// Token: 0x040006F6 RID: 1782
|
|
[FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x40006F6")]
|
|
private ReflectionHelper helper;
|
|
|
|
// Token: 0x040006F7 RID: 1783
|
|
[FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x40006F7")]
|
|
private int arrayChoiceCount;
|
|
|
|
// Token: 0x040006F8 RID: 1784
|
|
[FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x40006F8")]
|
|
private ArrayList relatedMaps;
|
|
|
|
// Token: 0x040006F9 RID: 1785
|
|
[FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x40006F9")]
|
|
private bool allowPrivateTypes;
|
|
|
|
// Token: 0x040006FA RID: 1786
|
|
[Token(Token = "0x40006FA")]
|
|
private static readonly string errSimple;
|
|
|
|
// Token: 0x040006FB RID: 1787
|
|
[Token(Token = "0x40006FB")]
|
|
private static readonly string errSimple2;
|
|
}
|
|
}
|