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: 0x020004D3 RID: 1235
[Token(Token = "0x20004D3")]
[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: 0x170005E9 RID: 1513
// (get) Token: 0x060029A8 RID: 10664 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x170005E9")]
public static string XmlNsForClrTypeWithAssembly
{
[Token(Token = "0x60029A8")]
[Address(RVA = "0x2CB6280", Offset = "0x2CB5280", VA = "0x182CB6280")]
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: 0x170005EA RID: 1514
// (get) Token: 0x060029A9 RID: 10665 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x170005EA")]
public static string XmlNsForClrTypeWithNs
{
[Token(Token = "0x60029A9")]
[Address(RVA = "0x2CB62E0", Offset = "0x2CB52E0", VA = "0x182CB62E0")]
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: 0x170005EB RID: 1515
// (get) Token: 0x060029AA RID: 10666 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x170005EB")]
public static string XmlNsForClrTypeWithNsAndAssembly
{
[Token(Token = "0x60029AA")]
[Address(RVA = "0x2CB62B0", Offset = "0x2CB52B0", VA = "0x182CB62B0")]
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: 0x060029AB RID: 10667 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60029AB")]
[Address(RVA = "0x2CB5150", Offset = "0x2CB4150", VA = "0x182CB5150")]
public static string CodeXmlNamespaceForClrTypeNamespace(string typeNamespace, string assemblyName)
{
return null;
}
// Token: 0x060029AC RID: 10668 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60029AC")]
[Address(RVA = "0x2CB54C0", Offset = "0x2CB44C0", VA = "0x182CB54C0")]
private static string GetNameKey(string name, string namspace)
{
return null;
}
// Token: 0x060029AD RID: 10669 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60029AD")]
[Address(RVA = "0x2CB5370", Offset = "0x2CB4370", VA = "0x182CB5370")]
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: 0x060029AE RID: 10670 RVA: 0x00018510 File Offset: 0x00016710
[Token(Token = "0x60029AE")]
[Address(RVA = "0x2CB5520", Offset = "0x2CB4520", VA = "0x182CB5520")]
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: 0x060029AF RID: 10671 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60029AF")]
[Address(RVA = "0x2CB5600", Offset = "0x2CB4600", VA = "0x182CB5600")]
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: 0x060029B0 RID: 10672 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60029B0")]
[Address(RVA = "0x2CB56B0", Offset = "0x2CB46B0", VA = "0x182CB56B0")]
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: 0x060029B1 RID: 10673 RVA: 0x00018528 File Offset: 0x00016728
[Token(Token = "0x60029B1")]
[Address(RVA = "0x2CB5760", Offset = "0x2CB4760", VA = "0x182CB5760")]
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: 0x060029B2 RID: 10674 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60029B2")]
[Address(RVA = "0x2CB5830", Offset = "0x2CB4830", VA = "0x182CB5830")]
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: 0x060029B3 RID: 10675 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60029B3")]
[Address(RVA = "0x2CB58F0", Offset = "0x2CB48F0", VA = "0x182CB58F0")]
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: 0x060029B4 RID: 10676 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60029B4")]
[Address(RVA = "0x2CB5E80", Offset = "0x2CB4E80", VA = "0x182CB5E80")]
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: 0x060029B5 RID: 10677 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60029B5")]
[Address(RVA = "0x2CB6000", Offset = "0x2CB5000", VA = "0x182CB6000")]
public static void RegisterInteropXmlType(string xmlType, string xmlTypeNamespace, Type type)
{
}
// Token: 0x060029B6 RID: 10678 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60029B6")]
[Address(RVA = "0x2CB52E0", Offset = "0x2CB42E0", VA = "0x182CB52E0")]
private static string EncodeNs(string ns)
{
return null;
}
// Token: 0x0400180D RID: 6157
[Token(Token = "0x400180D")]
private static Hashtable _xmlTypes;
// Token: 0x0400180E RID: 6158
[Token(Token = "0x400180E")]
private static Hashtable _xmlElements;
// Token: 0x0400180F RID: 6159
[Token(Token = "0x400180F")]
private static Hashtable _soapActions;
// Token: 0x04001810 RID: 6160
[Token(Token = "0x4001810")]
private static Hashtable _soapActionsMethods;
// Token: 0x04001811 RID: 6161
[Token(Token = "0x4001811")]
private static Hashtable _typeInfos;
// Token: 0x020004D4 RID: 1236
[Token(Token = "0x20004D4")]
private class TypeInfo
{
// Token: 0x060029B8 RID: 10680 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60029B8")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public TypeInfo()
{
}
// Token: 0x04001812 RID: 6162
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4001812")]
public Hashtable Attributes;
// Token: 0x04001813 RID: 6163
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4001813")]
public Hashtable Elements;
}
}
}