a
This commit is contained in:
@@ -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: 0x020004F0 RID: 1264
|
||||
[Token(Token = "0x20004F0")]
|
||||
[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: 0x170005AB RID: 1451
|
||||
// (get) Token: 0x06002898 RID: 10392
|
||||
[Token(Token = "0x170005AB")]
|
||||
Type ActivationType
|
||||
{
|
||||
[Token(Token = "0x6002898")]
|
||||
[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: 0x170005AC RID: 1452
|
||||
// (get) Token: 0x06002899 RID: 10393
|
||||
[Token(Token = "0x170005AC")]
|
||||
string ActivationTypeName
|
||||
{
|
||||
[Token(Token = "0x6002899")]
|
||||
[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: 0x170005AD RID: 1453
|
||||
// (get) Token: 0x0600289A RID: 10394
|
||||
// (set) Token: 0x0600289B RID: 10395
|
||||
[Token(Token = "0x170005AD")]
|
||||
IActivator Activator
|
||||
{
|
||||
[Token(Token = "0x600289A")]
|
||||
[Address(Slot = "2")]
|
||||
get;
|
||||
[Token(Token = "0x600289B")]
|
||||
[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: 0x170005AE RID: 1454
|
||||
// (get) Token: 0x0600289C RID: 10396
|
||||
[Token(Token = "0x170005AE")]
|
||||
object[] CallSiteActivationAttributes
|
||||
{
|
||||
[Token(Token = "0x600289C")]
|
||||
[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: 0x170005AF RID: 1455
|
||||
// (get) Token: 0x0600289D RID: 10397
|
||||
[Token(Token = "0x170005AF")]
|
||||
IList ContextProperties
|
||||
{
|
||||
[Token(Token = "0x600289D")]
|
||||
[Address(Slot = "5")]
|
||||
get;
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user