This commit is contained in:
niko
2026-04-12 16:51:38 +02:00
parent 1b6f6d81d0
commit c12fbe3fc6
17828 changed files with 2994770 additions and 0 deletions
@@ -0,0 +1,84 @@
using System;
using System.Runtime.Remoting.Messaging;
using System.Runtime.Remoting.Proxies;
using Cpp2IlInjected;
namespace System.Runtime.Remoting.Activation
{
// Token: 0x02000507 RID: 1287
[Token(Token = "0x2000507")]
internal class ActivationServices
{
// Token: 0x1700061E RID: 1566
// (get) Token: 0x06002A92 RID: 10898 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x1700061E")]
private static IActivator ConstructionActivator
{
[Token(Token = "0x6002A92")]
[Address(RVA = "0x2CE7A30", Offset = "0x2CE6A30", VA = "0x182CE7A30")]
get
{
return null;
}
}
// Token: 0x06002A93 RID: 10899 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6002A93")]
[Address(RVA = "0x2CE6B40", Offset = "0x2CE5B40", VA = "0x182CE6B40")]
public static IMessage Activate(RemotingProxy proxy, ConstructionCall ctorCall)
{
return null;
}
// Token: 0x06002A94 RID: 10900 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6002A94")]
[Address(RVA = "0x2CE7970", Offset = "0x2CE6970", VA = "0x182CE7970")]
public static IMessage RemoteActivate(IConstructionCallMessage ctorCall)
{
return null;
}
// Token: 0x06002A95 RID: 10901 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6002A95")]
[Address(RVA = "0x2CE6CE0", Offset = "0x2CE5CE0", VA = "0x182CE6CE0")]
public static ConstructionCall CreateConstructionCall(Type type, string activationUrl, object[] activationAttributes)
{
return null;
}
// Token: 0x06002A96 RID: 10902 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6002A96")]
[Address(RVA = "0x2CE7460", Offset = "0x2CE6460", VA = "0x182CE7460")]
public static IMessage CreateInstanceFromMessage(IConstructionCallMessage ctorCall)
{
return null;
}
// Token: 0x06002A97 RID: 10903 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6002A97")]
[Address(RVA = "0x2CE7800", Offset = "0x2CE6800", VA = "0x182CE7800")]
public static object CreateProxyForType(Type type)
{
return null;
}
// Token: 0x06002A98 RID: 10904 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6002A98")]
[Address(RVA = "0x2CE6CD0", Offset = "0x2CE5CD0", VA = "0x182CE6CD0")]
public static object AllocateUninitializedClassInstance(Type type)
{
return null;
}
// Token: 0x06002A99 RID: 10905 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002A99")]
[Address(RVA = "0x2CE7960", Offset = "0x2CE6960", VA = "0x182CE7960")]
public static void EnableProxyActivation(Type type, bool enable)
{
}
// Token: 0x04001871 RID: 6257
[Token(Token = "0x4001871")]
private static IActivator _constructionActivator;
}
}
@@ -0,0 +1,48 @@
using System;
using Cpp2IlInjected;
namespace System.Runtime.Remoting.Activation
{
// Token: 0x02000508 RID: 1288
[Token(Token = "0x2000508")]
internal class AppDomainLevelActivator : IActivator
{
// Token: 0x06002A9A RID: 10906 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002A9A")]
[Address(RVA = "0x417DD0", Offset = "0x416DD0", VA = "0x180417DD0")]
public AppDomainLevelActivator(string activationUrl, IActivator next)
{
}
// Token: 0x1700061F RID: 1567
// (get) Token: 0x06002A9B RID: 10907 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x1700061F")]
public IActivator NextActivator
{
[Token(Token = "0x6002A9B")]
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0", Slot = "4")]
get
{
return null;
}
}
// Token: 0x06002A9C RID: 10908 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6002A9C")]
[Address(RVA = "0x2CE7AB0", Offset = "0x2CE6AB0", VA = "0x182CE7AB0", Slot = "5")]
public IConstructionReturnMessage Activate(IConstructionCallMessage ctorCall)
{
return null;
}
// Token: 0x04001872 RID: 6258
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4001872")]
private string _activationUrl;
// Token: 0x04001873 RID: 6259
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4001873")]
private IActivator _next;
}
}
@@ -0,0 +1,39 @@
using System;
using Cpp2IlInjected;
namespace System.Runtime.Remoting.Activation
{
// Token: 0x02000509 RID: 1289
[Token(Token = "0x2000509")]
[Serializable]
internal class ConstructionLevelActivator : IActivator
{
// Token: 0x17000620 RID: 1568
// (get) Token: 0x06002A9D RID: 10909 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x17000620")]
public IActivator NextActivator
{
[Token(Token = "0x6002A9D")]
[Address(RVA = "0x4242C0", Offset = "0x4232C0", VA = "0x1804242C0", Slot = "4")]
get
{
return null;
}
}
// Token: 0x06002A9E RID: 10910 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6002A9E")]
[Address(RVA = "0x2CEC390", Offset = "0x2CEB390", VA = "0x182CEC390", Slot = "5")]
public IConstructionReturnMessage Activate(IConstructionCallMessage msg)
{
return null;
}
// Token: 0x06002A9F RID: 10911 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002A9F")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public ConstructionLevelActivator()
{
}
}
}
@@ -0,0 +1,44 @@
using System;
using Cpp2IlInjected;
namespace System.Runtime.Remoting.Activation
{
// Token: 0x0200050A RID: 1290
[Token(Token = "0x200050A")]
[Serializable]
internal class ContextLevelActivator : IActivator
{
// Token: 0x06002AA0 RID: 10912 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002AA0")]
[Address(RVA = "0x493D90", Offset = "0x492D90", VA = "0x180493D90")]
public ContextLevelActivator(IActivator next)
{
}
// Token: 0x17000621 RID: 1569
// (get) Token: 0x06002AA1 RID: 10913 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x17000621")]
public IActivator NextActivator
{
[Token(Token = "0x6002AA1")]
[Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530", Slot = "4")]
get
{
return null;
}
}
// Token: 0x06002AA2 RID: 10914 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6002AA2")]
[Address(RVA = "0x2CEC430", Offset = "0x2CEB430", VA = "0x182CEC430", Slot = "5")]
public IConstructionReturnMessage Activate(IConstructionCallMessage ctorCall)
{
return null;
}
// Token: 0x04001874 RID: 6260
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4001874")]
private IActivator m_NextActivator;
}
}
@@ -0,0 +1,35 @@
using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
namespace System.Runtime.Remoting.Activation
{
/// <summary>Provides the basic functionality for a remoting activator class.</summary>
// Token: 0x0200050B RID: 1291
[Token(Token = "0x200050B")]
[ComVisible(true)]
public interface IActivator
{
/// <summary>Gets or sets the next activator in the chain.</summary>
/// <returns>The next activator in the chain.</returns>
/// <exception cref="T:System.Security.SecurityException">The immediate caller does not have infrastructure permission.</exception>
// Token: 0x17000622 RID: 1570
// (get) Token: 0x06002AA3 RID: 10915
[Token(Token = "0x17000622")]
IActivator NextActivator
{
[Token(Token = "0x6002AA3")]
[Address(Slot = "0")]
get;
}
/// <summary>Creates an instance of the object that is specified in the provided <see cref="T:System.Runtime.Remoting.Activation.IConstructionCallMessage" />.</summary>
/// <param name="msg">The information about the object that is needed to activate it, stored in a <see cref="T:System.Runtime.Remoting.Activation.IConstructionCallMessage" />.</param>
/// <returns>Status of the object activation contained in a <see cref="T:System.Runtime.Remoting.Activation.IConstructionReturnMessage" />.</returns>
/// <exception cref="T:System.Security.SecurityException">The immediate caller does not have infrastructure permission.</exception>
// Token: 0x06002AA4 RID: 10916
[Token(Token = "0x6002AA4")]
[Address(Slot = "1")]
IConstructionReturnMessage Activate(IConstructionCallMessage msg);
}
}
@@ -0,0 +1,84 @@
using System;
using System.Collections;
using System.Runtime.InteropServices;
using System.Runtime.Remoting.Messaging;
using Cpp2IlInjected;
namespace System.Runtime.Remoting.Activation
{
/// <summary>Represents the construction call request of an object.</summary>
// Token: 0x0200050C RID: 1292
[Token(Token = "0x200050C")]
[ComVisible(true)]
public interface IConstructionCallMessage : IMessage, IMethodCallMessage, IMethodMessage
{
/// <summary>Gets the type of the remote object to activate.</summary>
/// <returns>The type of the remote object to activate.</returns>
/// <exception cref="T:System.Security.SecurityException">The immediate caller does not have infrastructure permission.</exception>
// Token: 0x17000623 RID: 1571
// (get) Token: 0x06002AA5 RID: 10917
[Token(Token = "0x17000623")]
Type ActivationType
{
[Token(Token = "0x6002AA5")]
[Address(Slot = "0")]
get;
}
/// <summary>Gets the full type name of the remote type to activate.</summary>
/// <returns>The full type name of the remote type to activate.</returns>
/// <exception cref="T:System.Security.SecurityException">The immediate caller does not have infrastructure permission.</exception>
// Token: 0x17000624 RID: 1572
// (get) Token: 0x06002AA6 RID: 10918
[Token(Token = "0x17000624")]
string ActivationTypeName
{
[Token(Token = "0x6002AA6")]
[Address(Slot = "1")]
get;
}
/// <summary>Gets or sets the activator that activates the remote object.</summary>
/// <returns>The activator that activates the remote object.</returns>
/// <exception cref="T:System.Security.SecurityException">The immediate caller does not have infrastructure permission.</exception>
// Token: 0x17000625 RID: 1573
// (get) Token: 0x06002AA7 RID: 10919
// (set) Token: 0x06002AA8 RID: 10920
[Token(Token = "0x17000625")]
IActivator Activator
{
[Token(Token = "0x6002AA7")]
[Address(Slot = "2")]
get;
[Token(Token = "0x6002AA8")]
[Address(Slot = "3")]
set;
}
/// <summary>Gets the call site activation attributes.</summary>
/// <returns>The call site activation attributes.</returns>
/// <exception cref="T:System.Security.SecurityException">The immediate caller does not have infrastructure permission.</exception>
// Token: 0x17000626 RID: 1574
// (get) Token: 0x06002AA9 RID: 10921
[Token(Token = "0x17000626")]
object[] CallSiteActivationAttributes
{
[Token(Token = "0x6002AA9")]
[Address(Slot = "4")]
get;
}
/// <summary>Gets a list of context properties that define the context in which the object is to be created.</summary>
/// <returns>A list of properties of the context in which to construct the object.</returns>
/// <exception cref="T:System.Security.SecurityException">The immediate caller does not have infrastructure permission.</exception>
// Token: 0x17000627 RID: 1575
// (get) Token: 0x06002AAA RID: 10922
[Token(Token = "0x17000627")]
IList ContextProperties
{
[Token(Token = "0x6002AAA")]
[Address(Slot = "5")]
get;
}
}
}
@@ -0,0 +1,15 @@
using System;
using System.Runtime.InteropServices;
using System.Runtime.Remoting.Messaging;
using Cpp2IlInjected;
namespace System.Runtime.Remoting.Activation
{
/// <summary>Identifies a <see cref="T:System.Runtime.Remoting.Messaging.IMethodReturnMessage" /> that is returned after attempting to activate a remote object.</summary>
// Token: 0x0200050D RID: 1293
[Token(Token = "0x200050D")]
[ComVisible(true)]
public interface IConstructionReturnMessage : IMethodReturnMessage, IMethodMessage, IMessage
{
}
}
@@ -0,0 +1,11 @@
using System;
using Cpp2IlInjected;
namespace System.Runtime.Remoting.Activation
{
// Token: 0x0200050E RID: 1294
[Token(Token = "0x200050E")]
internal class RemoteActivator : MarshalByRefObject
{
}
}