terraria-cpp2il v1.4.4.9
Terraria mobile dump, with CallAnalysis (see source code). Dump with reconstucted method: https://infinitynichto.github.io/terraria-cpp2il-methodrecon
Loading...
Searching...
No Matches
TlsStream.cs
Go to the documentation of this file.
1using System;
2using System.IO;
8
9namespace System.Net
10{
11 [global::Cpp2ILInjected.Token(Token = "0x2000132")]
12 internal class TlsStream : NetworkStream
13 {
14 [global::Cpp2ILInjected.Token(Token = "0x6000730")]
15 [global::Cpp2ILInjected.Address(RVA = "0x1EE5414", Offset = "0x1EE5414", Length = "0xCC")]
16 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FtpControlStream), Member = "QueueOrCreateFtpDataStream", MemberParameters = new object[] { typeof(ref Stream) }, ReturnType = typeof(CommandStream.PipelineInstruction))]
17 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FtpControlStream), Member = "PipelineCallback", MemberParameters = new object[]
18 {
21 typeof(bool),
24 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
25 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NetworkStream), Member = ".ctor", MemberParameters = new object[] { typeof(Socket) }, ReturnType = typeof(void))]
26 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ServicePointManager), Member = "get_ServerCertificateValidationCallback", ReturnType = typeof(RemoteCertificateValidationCallback))]
27 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SslStream), Member = ".ctor", MemberParameters = new object[]
28 {
30 typeof(bool),
31 typeof(RemoteCertificateValidationCallback)
32 }, ReturnType = typeof(void))]
33 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
35 {
36 throw null;
37 }
38
39 [global::Cpp2ILInjected.Token(Token = "0x6000731")]
40 [global::Cpp2ILInjected.Address(RVA = "0x1EE54E0", Offset = "0x1EE54E0", Length = "0xF8")]
41 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FtpControlStream), Member = "QueueOrCreateFtpDataStream", MemberParameters = new object[] { typeof(ref Stream) }, ReturnType = typeof(CommandStream.PipelineInstruction))]
42 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FtpControlStream), Member = "PipelineCallback", MemberParameters = new object[]
43 {
46 typeof(bool),
49 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
50 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
52 {
53 throw null;
54 }
55
56 [global::Cpp2ILInjected.Token(Token = "0x6000732")]
57 [global::Cpp2ILInjected.Address(RVA = "0x1EE55D8", Offset = "0x1EE55D8", Length = "0x110")]
58 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FtpControlStream), Member = "QueueOrCreateFtpDataStream", MemberParameters = new object[] { typeof(ref Stream) }, ReturnType = typeof(CommandStream.PipelineInstruction))]
59 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FtpControlStream), Member = "PipelineCallback", MemberParameters = new object[]
60 {
63 typeof(bool),
66 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
67 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
69 {
70 throw null;
71 }
72
73 [global::Cpp2ILInjected.Token(Token = "0x6000733")]
74 [global::Cpp2ILInjected.Address(RVA = "0x1EE56E8", Offset = "0x1EE56E8", Length = "0x14")]
75 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.FtpControlStream.<>c__DisplayClass31_0", Member = "<PipelineCallback>b__0", MemberParameters = new object[] { typeof(IAsyncResult) }, ReturnType = typeof(void))]
76 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
77 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
78 public void EndAuthenticateAsClient(IAsyncResult asyncResult)
79 {
80 throw null;
81 }
82
83 [global::Cpp2ILInjected.Token(Token = "0x6000734")]
84 [global::Cpp2ILInjected.Address(RVA = "0x1EE56FC", Offset = "0x1EE56FC", Length = "0x14")]
85 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
86 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
87 public override IAsyncResult BeginWrite(byte[] buffer, int offset, int size, AsyncCallback callback, object state)
88 {
89 throw null;
90 }
91
92 [global::Cpp2ILInjected.Token(Token = "0x6000735")]
93 [global::Cpp2ILInjected.Address(RVA = "0x1EE5710", Offset = "0x1EE5710", Length = "0x14")]
94 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
95 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
96 public override void EndWrite(IAsyncResult result)
97 {
98 throw null;
99 }
100
101 [global::Cpp2ILInjected.Token(Token = "0x6000736")]
102 [global::Cpp2ILInjected.Address(RVA = "0x1EE5724", Offset = "0x1EE5724", Length = "0x14")]
103 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
104 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
105 public override void Write(byte[] buffer, int offset, int size)
106 {
107 throw null;
108 }
109
110 [global::Cpp2ILInjected.Token(Token = "0x6000737")]
111 [global::Cpp2ILInjected.Address(RVA = "0x1EE5738", Offset = "0x1EE5738", Length = "0x14")]
112 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
113 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
114 public override int Read(byte[] buffer, int offset, int size)
115 {
116 throw null;
117 }
118
119 [global::Cpp2ILInjected.Token(Token = "0x6000738")]
120 [global::Cpp2ILInjected.Address(RVA = "0x1EE574C", Offset = "0x1EE574C", Length = "0x14")]
121 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
122 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
123 public override IAsyncResult BeginRead(byte[] buffer, int offset, int count, AsyncCallback callback, object state)
124 {
125 throw null;
126 }
127
128 [global::Cpp2ILInjected.Token(Token = "0x6000739")]
129 [global::Cpp2ILInjected.Address(RVA = "0x1EE5760", Offset = "0x1EE5760", Length = "0x14")]
130 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
131 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
132 public override int EndRead(IAsyncResult asyncResult)
133 {
134 throw null;
135 }
136
137 [global::Cpp2ILInjected.Token(Token = "0x600073A")]
138 [global::Cpp2ILInjected.Address(RVA = "0x1EE5774", Offset = "0x1EE5774", Length = "0x34")]
139 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
140 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Stream), Member = "Close", ReturnType = typeof(void))]
141 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
142 public override void Close()
143 {
144 throw null;
145 }
146
147 [global::Cpp2ILInjected.Token(Token = "0x40005C4")]
148 [global::Cpp2ILInjected.FieldOffset(Offset = "0x48")]
150
151 [global::Cpp2ILInjected.Token(Token = "0x40005C5")]
152 [global::Cpp2ILInjected.FieldOffset(Offset = "0x50")]
153 private string _host;
154
155 [global::Cpp2ILInjected.Token(Token = "0x40005C6")]
156 [global::Cpp2ILInjected.FieldOffset(Offset = "0x58")]
158 }
159}
class f__AnonymousType0<< Count > j__TPar
override void Write(byte[] buffer, int offset, int size)
Definition TlsStream.cs:105
override void EndWrite(IAsyncResult result)
Definition TlsStream.cs:96
TlsStream(NetworkStream stream, Socket socket, string host, X509CertificateCollection clientCertificates)
Definition TlsStream.cs:34
override int EndRead(IAsyncResult asyncResult)
Definition TlsStream.cs:132
X509CertificateCollection _clientCertificates
Definition TlsStream.cs:157
void EndAuthenticateAsClient(IAsyncResult asyncResult)
Definition TlsStream.cs:78
override IAsyncResult BeginRead(byte[] buffer, int offset, int count, AsyncCallback callback, object state)
Definition TlsStream.cs:123
IAsyncResult BeginAuthenticateAsClient(AsyncCallback asyncCallback, object state)
Definition TlsStream.cs:68
override IAsyncResult BeginWrite(byte[] buffer, int offset, int size, AsyncCallback callback, object state)
Definition TlsStream.cs:87
override int Read(byte[] buffer, int offset, int size)
Definition TlsStream.cs:114
override void Close()
Definition TlsStream.cs:142
void AuthenticateAsClient()
Definition TlsStream.cs:51