using System;
using System.Collections;
using System.Reflection;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
namespace System.Runtime.Remoting
{
/// Provides several methods for using and publishing remoted objects in SOAP format.
// Token: 0x020004B7 RID: 1207
[Token(Token = "0x20004B7")]
[ComVisible(true)]
public class SoapServices
{
/// Gets the default XML namespace prefix that should be used for XML encoding of a common language runtime class that has an assembly, but no native namespace.
/// The default XML namespace prefix that should be used for XML encoding of a common language runtime class that has an assembly, but no native namespace.
/// The immediate caller does not have infrastructure permission.
// Token: 0x17000571 RID: 1393
// (get) Token: 0x0600279B RID: 10139 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x17000571")]
public static string XmlNsForClrTypeWithAssembly
{
[Token(Token = "0x600279B")]
[Address(RVA = "0x25CA930", Offset = "0x25C9730", VA = "0x1825CA930")]
get
{
return null;
}
}
/// Gets the XML namespace prefix that should be used for XML encoding of a common language runtime class that is part of the mscorlib.dll file.
/// The XML namespace prefix that should be used for XML encoding of a common language runtime class that is part of the mscorlib.dll file.
/// The immediate caller does not have infrastructure permission.
// Token: 0x17000572 RID: 1394
// (get) Token: 0x0600279C RID: 10140 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x17000572")]
public static string XmlNsForClrTypeWithNs
{
[Token(Token = "0x600279C")]
[Address(RVA = "0x25CA990", Offset = "0x25C9790", VA = "0x1825CA990")]
get
{
return null;
}
}
/// Gets the default XML namespace prefix that should be used for XML encoding of a common language runtime class that has both a common language runtime namespace and an assembly.
/// The default XML namespace prefix that should be used for XML encoding of a common language runtime class that has both a common language runtime namespace and an assembly.
/// The immediate caller does not have infrastructure permission.
// Token: 0x17000573 RID: 1395
// (get) Token: 0x0600279D RID: 10141 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x17000573")]
public static string XmlNsForClrTypeWithNsAndAssembly
{
[Token(Token = "0x600279D")]
[Address(RVA = "0x25CA960", Offset = "0x25C9760", VA = "0x1825CA960")]
get
{
return null;
}
}
/// Returns the common language runtime type namespace name from the provided namespace and assembly names.
/// The namespace that is to be coded.
/// The name of the assembly that is to be coded.
/// The common language runtime type namespace name from the provided namespace and assembly names.
/// The and parameters are both either or empty.
/// The immediate caller does not have infrastructure permission.
// Token: 0x0600279E RID: 10142 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600279E")]
[Address(RVA = "0x25C9800", Offset = "0x25C8600", VA = "0x1825C9800")]
public static string CodeXmlNamespaceForClrTypeNamespace(string typeNamespace, string assemblyName)
{
return null;
}
// Token: 0x0600279F RID: 10143 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600279F")]
[Address(RVA = "0x25C9B70", Offset = "0x25C8970", VA = "0x1825C9B70")]
private static string GetNameKey(string name, string namspace)
{
return null;
}
// Token: 0x060027A0 RID: 10144 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60027A0")]
[Address(RVA = "0x25C9A20", Offset = "0x25C8820", VA = "0x1825C9A20")]
private static string GetAssemblyName(MethodBase mb)
{
return null;
}
/// Returns XML element information that should be used when serializing the given type.
/// The object for which the XML element and namespace names were requested.
/// When this method returns, contains a that holds the XML element name of the specified object type. This parameter is passed uninitialized.
/// When this method returns, contains a that holds the XML namespace name of the specified object type. This parameter is passed uninitialized.
///
/// if the requested values have been set flagged with ; otherwise, .
/// The immediate caller does not have infrastructure permission.
// Token: 0x060027A1 RID: 10145 RVA: 0x00016140 File Offset: 0x00014340
[Token(Token = "0x60027A1")]
[Address(RVA = "0x25C9BD0", Offset = "0x25C89D0", VA = "0x1825C9BD0")]
public static bool GetXmlElementForInteropType(Type type, out string xmlElement, out string xmlNamespace)
{
return default(bool);
}
/// Retrieves the XML namespace used during remote calls of the method specified in the given .
/// The of the method for which the XML namespace was requested.
/// The XML namespace used during remote calls of the specified method.
/// The immediate caller does not have infrastructure permission.
// Token: 0x060027A2 RID: 10146 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60027A2")]
[Address(RVA = "0x25C9CB0", Offset = "0x25C8AB0", VA = "0x1825C9CB0")]
public static string GetXmlNamespaceForMethodCall(MethodBase mb)
{
return null;
}
/// Retrieves the XML namespace used during the generation of responses to the remote call to the method specified in the given .
/// The of the method for which the XML namespace was requested.
/// The XML namespace used during the generation of responses to a remote method call.
/// The immediate caller does not have infrastructure permission.
// Token: 0x060027A3 RID: 10147 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60027A3")]
[Address(RVA = "0x25C9D60", Offset = "0x25C8B60", VA = "0x1825C9D60")]
public static string GetXmlNamespaceForMethodResponse(MethodBase mb)
{
return null;
}
/// Returns XML type information that should be used when serializing the given .
/// The object for which the XML element and namespace names were requested.
/// The XML type of the specified object .
/// The XML type namespace of the specified object .
///
/// if the requested values have been set flagged with ; otherwise, .
/// The immediate caller does not have infrastructure permission.
// Token: 0x060027A4 RID: 10148 RVA: 0x00016158 File Offset: 0x00014358
[Token(Token = "0x60027A4")]
[Address(RVA = "0x25C9E10", Offset = "0x25C8C10", VA = "0x1825C9E10")]
public static bool GetXmlTypeForInteropType(Type type, out string xmlType, out string xmlTypeNamespace)
{
return default(bool);
}
/// Preloads every found in the specified from the information found in the associated with each type.
/// The for each type of which to call .
/// The immediate caller does not have infrastructure permission.
// Token: 0x060027A5 RID: 10149 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60027A5")]
[Address(RVA = "0x25C9EE0", Offset = "0x25C8CE0", VA = "0x1825C9EE0")]
public static void PreLoad(Assembly assembly)
{
}
/// Preloads the given based on values set in a on the type.
/// The to preload.
/// The immediate caller does not have infrastructure permission.
// Token: 0x060027A6 RID: 10150 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60027A6")]
[Address(RVA = "0x25C9FA0", Offset = "0x25C8DA0", VA = "0x1825C9FA0")]
public static void PreLoad(Type type)
{
}
/// Associates the given XML element name and namespace with a run-time type that should be used for deserialization.
/// The XML element name to use in deserialization.
/// The XML namespace to use in deserialization.
/// The run-time to use in deserialization.
/// The immediate caller does not have infrastructure permission.
// Token: 0x060027A7 RID: 10151 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60027A7")]
[Address(RVA = "0x25CA530", Offset = "0x25C9330", VA = "0x1825CA530")]
public static void RegisterInteropXmlElement(string xmlElement, string xmlNamespace, Type type)
{
}
/// Associates the given XML type name and namespace with the run-time type that should be used for deserialization.
/// The XML type to use in deserialization.
/// The XML namespace to use in deserialization.
/// The run-time to use in deserialization.
/// The immediate caller does not have infrastructure permission.
// Token: 0x060027A8 RID: 10152 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60027A8")]
[Address(RVA = "0x25CA6B0", Offset = "0x25C94B0", VA = "0x1825CA6B0")]
public static void RegisterInteropXmlType(string xmlType, string xmlTypeNamespace, Type type)
{
}
// Token: 0x060027A9 RID: 10153 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60027A9")]
[Address(RVA = "0x25C9990", Offset = "0x25C8790", VA = "0x1825C9990")]
private static string EncodeNs(string ns)
{
return null;
}
// Token: 0x0400174A RID: 5962
[Token(Token = "0x400174A")]
private static Hashtable _xmlTypes;
// Token: 0x0400174B RID: 5963
[Token(Token = "0x400174B")]
private static Hashtable _xmlElements;
// Token: 0x0400174C RID: 5964
[Token(Token = "0x400174C")]
private static Hashtable _soapActions;
// Token: 0x0400174D RID: 5965
[Token(Token = "0x400174D")]
private static Hashtable _soapActionsMethods;
// Token: 0x0400174E RID: 5966
[Token(Token = "0x400174E")]
private static Hashtable _typeInfos;
// Token: 0x020004B8 RID: 1208
[Token(Token = "0x20004B8")]
private class TypeInfo
{
// Token: 0x060027AB RID: 10155 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60027AB")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public TypeInfo()
{
}
// Token: 0x0400174F RID: 5967
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x400174F")]
public Hashtable Attributes;
// Token: 0x04001750 RID: 5968
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4001750")]
public Hashtable Elements;
}
}
}