196 lines
6.6 KiB
C#
196 lines
6.6 KiB
C#
using System;
|
|
using System.Collections;
|
|
using System.Runtime.InteropServices;
|
|
using System.Runtime.Serialization;
|
|
using Cpp2IlInjected;
|
|
|
|
namespace System.Runtime.Remoting.Messaging
|
|
{
|
|
/// <summary>Provides a set of properties that are carried with the execution code path during remote method calls.</summary>
|
|
// Token: 0x02000516 RID: 1302
|
|
[Token(Token = "0x2000516")]
|
|
[ComVisible(true)]
|
|
[Serializable]
|
|
public sealed class LogicalCallContext : ISerializable, ICloneable
|
|
{
|
|
// Token: 0x06002ACA RID: 10954 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6002ACA")]
|
|
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
|
internal LogicalCallContext()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06002ACB RID: 10955 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6002ACB")]
|
|
[Address(RVA = "0x2C02150", Offset = "0x2C01150", VA = "0x182C02150")]
|
|
internal LogicalCallContext(SerializationInfo info, StreamingContext context)
|
|
{
|
|
}
|
|
|
|
/// <summary>Populates a specified <see cref="T:System.Runtime.Serialization.SerializationInfo" /> with the data needed to serialize the current <see cref="T:System.Runtime.Remoting.Messaging.LogicalCallContext" />.</summary>
|
|
/// <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> to populate with data.</param>
|
|
/// <param name="context">The contextual information about the source or destination of the serialization.</param>
|
|
/// <exception cref="T:System.ArgumentNullException">
|
|
/// <paramref name="info" /> is <see langword="null" />.</exception>
|
|
/// <exception cref="T:System.Security.SecurityException">The immediate caller does not have SerializationFormatter permission.</exception>
|
|
// Token: 0x06002ACC RID: 10956 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6002ACC")]
|
|
[Address(RVA = "0x2C01AE0", Offset = "0x2C00AE0", VA = "0x182C01AE0", Slot = "4")]
|
|
public void GetObjectData(SerializationInfo info, StreamingContext context)
|
|
{
|
|
}
|
|
|
|
/// <summary>Creates a new object that is a copy of the current instance.</summary>
|
|
/// <returns>A new object that is a copy of this instance.</returns>
|
|
// Token: 0x06002ACD RID: 10957 RVA: 0x00002082 File Offset: 0x00000282
|
|
[Token(Token = "0x6002ACD")]
|
|
[Address(RVA = "0x2C014F0", Offset = "0x2C004F0", VA = "0x182C014F0", Slot = "5")]
|
|
public object Clone()
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06002ACE RID: 10958 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6002ACE")]
|
|
[Address(RVA = "0x2C01E20", Offset = "0x2C00E20", VA = "0x182C01E20")]
|
|
internal void Merge(LogicalCallContext lc)
|
|
{
|
|
}
|
|
|
|
/// <summary>Gets a value indicating whether the current <see cref="T:System.Runtime.Remoting.Messaging.LogicalCallContext" /> contains information.</summary>
|
|
/// <returns>A Boolean value indicating whether the current <see cref="T:System.Runtime.Remoting.Messaging.LogicalCallContext" /> contains information.</returns>
|
|
// Token: 0x17000637 RID: 1591
|
|
// (get) Token: 0x06002ACF RID: 10959 RVA: 0x000188B8 File Offset: 0x00016AB8
|
|
[Token(Token = "0x17000637")]
|
|
public bool HasInfo
|
|
{
|
|
[Token(Token = "0x6002ACF")]
|
|
[Address(RVA = "0x2C023F0", Offset = "0x2C013F0", VA = "0x182C023F0")]
|
|
get
|
|
{
|
|
return default(bool);
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000638 RID: 1592
|
|
// (get) Token: 0x06002AD0 RID: 10960 RVA: 0x000188D0 File Offset: 0x00016AD0
|
|
[Token(Token = "0x17000638")]
|
|
private bool HasUserData
|
|
{
|
|
[Token(Token = "0x6002AD0")]
|
|
[Address(RVA = "0x2BFF530", Offset = "0x2BFE530", VA = "0x182BFF530")]
|
|
get
|
|
{
|
|
return default(bool);
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000639 RID: 1593
|
|
// (get) Token: 0x06002AD1 RID: 10961 RVA: 0x00002082 File Offset: 0x00000282
|
|
[Token(Token = "0x17000639")]
|
|
private Hashtable Datastore
|
|
{
|
|
[Token(Token = "0x6002AD1")]
|
|
[Address(RVA = "0x2C02390", Offset = "0x2C01390", VA = "0x182C02390")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x04001889 RID: 6281
|
|
[Token(Token = "0x4001889")]
|
|
private static Type s_callContextType;
|
|
|
|
// Token: 0x0400188A RID: 6282
|
|
[Token(Token = "0x400188A")]
|
|
private const string s_CorrelationMgrSlotName = "System.Diagnostics.Trace.CorrelationManagerSlot";
|
|
|
|
// Token: 0x0400188B RID: 6283
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400188B")]
|
|
private Hashtable m_Datastore;
|
|
|
|
// Token: 0x0400188C RID: 6284
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400188C")]
|
|
private CallContextRemotingData m_RemotingData;
|
|
|
|
// Token: 0x0400188D RID: 6285
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x400188D")]
|
|
private CallContextSecurityData m_SecurityData;
|
|
|
|
// Token: 0x0400188E RID: 6286
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x400188E")]
|
|
private object m_HostContext;
|
|
|
|
// Token: 0x0400188F RID: 6287
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x400188F")]
|
|
private bool m_IsCorrelationMgr;
|
|
|
|
// Token: 0x04001890 RID: 6288
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x4001890")]
|
|
private Header[] _sendHeaders;
|
|
|
|
// Token: 0x04001891 RID: 6289
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x4001891")]
|
|
private Header[] _recvHeaders;
|
|
|
|
// Token: 0x02000517 RID: 1303
|
|
[Token(Token = "0x2000517")]
|
|
internal struct Reader
|
|
{
|
|
// Token: 0x06002AD3 RID: 10963 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6002AD3")]
|
|
[Address(RVA = "0x593200", Offset = "0x592200", VA = "0x180593200")]
|
|
public Reader(LogicalCallContext ctx)
|
|
{
|
|
}
|
|
|
|
// Token: 0x1700063A RID: 1594
|
|
// (get) Token: 0x06002AD4 RID: 10964 RVA: 0x000188E8 File Offset: 0x00016AE8
|
|
[Token(Token = "0x1700063A")]
|
|
public bool IsNull
|
|
{
|
|
[Token(Token = "0x6002AD4")]
|
|
[Address(RVA = "0x8BCFA0", Offset = "0x8BBFA0", VA = "0x1808BCFA0")]
|
|
get
|
|
{
|
|
return default(bool);
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700063B RID: 1595
|
|
// (get) Token: 0x06002AD5 RID: 10965 RVA: 0x00018900 File Offset: 0x00016B00
|
|
[Token(Token = "0x1700063B")]
|
|
public bool HasInfo
|
|
{
|
|
[Token(Token = "0x6002AD5")]
|
|
[Address(RVA = "0x2C08670", Offset = "0x2C07670", VA = "0x182C08670")]
|
|
get
|
|
{
|
|
return default(bool);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06002AD6 RID: 10966 RVA: 0x00002082 File Offset: 0x00000282
|
|
[Token(Token = "0x6002AD6")]
|
|
[Address(RVA = "0x2C08600", Offset = "0x2C07600", VA = "0x182C08600")]
|
|
public LogicalCallContext Clone()
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x04001892 RID: 6290
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4001892")]
|
|
private LogicalCallContext m_ctx;
|
|
}
|
|
}
|
|
}
|