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: 0x020004FA RID: 1274
|
|
[Token(Token = "0x20004FA")]
|
|
[ComVisible(true)]
|
|
[Serializable]
|
|
public sealed class LogicalCallContext : ISerializable, ICloneable
|
|
{
|
|
// Token: 0x060028BD RID: 10429 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x60028BD")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
internal LogicalCallContext()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060028BE RID: 10430 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x60028BE")]
|
|
[Address(RVA = "0x237D690", Offset = "0x237C490", VA = "0x18237D690")]
|
|
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: 0x060028BF RID: 10431 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x60028BF")]
|
|
[Address(RVA = "0x237D020", Offset = "0x237BE20", VA = "0x18237D020", 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: 0x060028C0 RID: 10432 RVA: 0x00002082 File Offset: 0x00000282
|
|
[Token(Token = "0x60028C0")]
|
|
[Address(RVA = "0x237CA30", Offset = "0x237B830", VA = "0x18237CA30", Slot = "5")]
|
|
public object Clone()
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060028C1 RID: 10433 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x60028C1")]
|
|
[Address(RVA = "0x237D360", Offset = "0x237C160", VA = "0x18237D360")]
|
|
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: 0x170005BF RID: 1471
|
|
// (get) Token: 0x060028C2 RID: 10434 RVA: 0x000164E8 File Offset: 0x000146E8
|
|
[Token(Token = "0x170005BF")]
|
|
public bool HasInfo
|
|
{
|
|
[Token(Token = "0x60028C2")]
|
|
[Address(RVA = "0x237D930", Offset = "0x237C730", VA = "0x18237D930")]
|
|
get
|
|
{
|
|
return default(bool);
|
|
}
|
|
}
|
|
|
|
// Token: 0x170005C0 RID: 1472
|
|
// (get) Token: 0x060028C3 RID: 10435 RVA: 0x00016500 File Offset: 0x00014700
|
|
[Token(Token = "0x170005C0")]
|
|
private bool HasUserData
|
|
{
|
|
[Token(Token = "0x60028C3")]
|
|
[Address(RVA = "0x237A900", Offset = "0x2379700", VA = "0x18237A900")]
|
|
get
|
|
{
|
|
return default(bool);
|
|
}
|
|
}
|
|
|
|
// Token: 0x170005C1 RID: 1473
|
|
// (get) Token: 0x060028C4 RID: 10436 RVA: 0x00002082 File Offset: 0x00000282
|
|
[Token(Token = "0x170005C1")]
|
|
private Hashtable Datastore
|
|
{
|
|
[Token(Token = "0x60028C4")]
|
|
[Address(RVA = "0x237D8D0", Offset = "0x237C6D0", VA = "0x18237D8D0")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x040017C6 RID: 6086
|
|
[Token(Token = "0x40017C6")]
|
|
private static Type s_callContextType;
|
|
|
|
// Token: 0x040017C7 RID: 6087
|
|
[Token(Token = "0x40017C7")]
|
|
private const string s_CorrelationMgrSlotName = "System.Diagnostics.Trace.CorrelationManagerSlot";
|
|
|
|
// Token: 0x040017C8 RID: 6088
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x40017C8")]
|
|
private Hashtable m_Datastore;
|
|
|
|
// Token: 0x040017C9 RID: 6089
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x40017C9")]
|
|
private CallContextRemotingData m_RemotingData;
|
|
|
|
// Token: 0x040017CA RID: 6090
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x40017CA")]
|
|
private CallContextSecurityData m_SecurityData;
|
|
|
|
// Token: 0x040017CB RID: 6091
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x40017CB")]
|
|
private object m_HostContext;
|
|
|
|
// Token: 0x040017CC RID: 6092
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x40017CC")]
|
|
private bool m_IsCorrelationMgr;
|
|
|
|
// Token: 0x040017CD RID: 6093
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x40017CD")]
|
|
private Header[] _sendHeaders;
|
|
|
|
// Token: 0x040017CE RID: 6094
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x40017CE")]
|
|
private Header[] _recvHeaders;
|
|
|
|
// Token: 0x020004FB RID: 1275
|
|
[Token(Token = "0x20004FB")]
|
|
internal struct Reader
|
|
{
|
|
// Token: 0x060028C6 RID: 10438 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x60028C6")]
|
|
[Address(RVA = "0x461A30", Offset = "0x460830", VA = "0x180461A30")]
|
|
public Reader(LogicalCallContext ctx)
|
|
{
|
|
}
|
|
|
|
// Token: 0x170005C2 RID: 1474
|
|
// (get) Token: 0x060028C7 RID: 10439 RVA: 0x00016518 File Offset: 0x00014718
|
|
[Token(Token = "0x170005C2")]
|
|
public bool IsNull
|
|
{
|
|
[Token(Token = "0x60028C7")]
|
|
[Address(RVA = "0x1D79150", Offset = "0x1D77F50", VA = "0x181D79150")]
|
|
get
|
|
{
|
|
return default(bool);
|
|
}
|
|
}
|
|
|
|
// Token: 0x170005C3 RID: 1475
|
|
// (get) Token: 0x060028C8 RID: 10440 RVA: 0x00016530 File Offset: 0x00014730
|
|
[Token(Token = "0x170005C3")]
|
|
public bool HasInfo
|
|
{
|
|
[Token(Token = "0x60028C8")]
|
|
[Address(RVA = "0x2381CC0", Offset = "0x2380AC0", VA = "0x182381CC0")]
|
|
get
|
|
{
|
|
return default(bool);
|
|
}
|
|
}
|
|
|
|
// Token: 0x060028C9 RID: 10441 RVA: 0x00002082 File Offset: 0x00000282
|
|
[Token(Token = "0x60028C9")]
|
|
[Address(RVA = "0x2381C50", Offset = "0x2380A50", VA = "0x182381C50")]
|
|
public LogicalCallContext Clone()
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x040017CF RID: 6095
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x40017CF")]
|
|
private LogicalCallContext m_ctx;
|
|
}
|
|
}
|
|
}
|