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
FixedSizeReadStream.cs
Go to the documentation of this file.
1using System;
3using System.IO;
10
11namespace System.Net
12{
13 [global::Cpp2ILInjected.Token(Token = "0x2000244")]
15 {
16 [global::Cpp2ILInjected.Token(Token = "0x17000306")]
17 public long ContentLength
18 {
20 [global::Cpp2ILInjected.Token(Token = "0x6000EA6")]
21 [global::Cpp2ILInjected.Address(RVA = "0x1F49214", Offset = "0x1F49214", Length = "0x8")]
22 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
23 get
24 {
25 throw null;
26 }
27 }
28
29 [global::Cpp2ILInjected.Token(Token = "0x6000EA7")]
30 [global::Cpp2ILInjected.Address(RVA = "0x1F4921C", Offset = "0x1F4921C", Length = "0x28")]
31 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WebResponseStream), Member = "Initialize", MemberParameters = new object[] { typeof(BufferOffsetSize) }, ReturnType = typeof(void))]
32 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
33 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WebReadStream), Member = ".ctor", MemberParameters = new object[]
34 {
35 typeof(WebOperation),
37 }, ReturnType = typeof(void))]
38 public FixedSizeReadStream(WebOperation operation, Stream innerStream, long contentLength)
39 {
40 throw null;
41 }
42
43 [global::Cpp2ILInjected.Token(Token = "0x6000EA8")]
44 [global::Cpp2ILInjected.Address(RVA = "0x1F49244", Offset = "0x1F49244", Length = "0x128")]
45 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
46 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
47 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncTaskMethodBuilder<int>), Member = "Create", ReturnType = "System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<TResult>")]
48 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncTaskMethodBuilder<int>), Member = "Start", MemberTypeParameters = new object[] { typeof(FixedSizeReadStream.<ProcessReadAsync>d__5) }, MemberParameters = new object[] { typeof(ref FixedSizeReadStream.<ProcessReadAsync>d__5) }, ReturnType = typeof(void))]
49 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncTaskMethodBuilder<int>), Member = "get_Task", ReturnType = "System.Threading.Tasks.Task`1<TResult>")]
50 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
51 protected override Task<int> ProcessReadAsync(byte[] buffer, int offset, int size, CancellationToken cancellationToken)
52 {
53 throw null;
54 }
55
57 [global::Cpp2ILInjected.Token(Token = "0x4000BE9")]
58 [global::Cpp2ILInjected.FieldOffset(Offset = "0x40")]
59 private readonly long <ContentLength>k__BackingField;
60
61 [global::Cpp2ILInjected.Token(Token = "0x4000BEA")]
62 [global::Cpp2ILInjected.FieldOffset(Offset = "0x48")]
63 private long position;
64
66 [global::Cpp2ILInjected.Token(Token = "0x2000245")]
67 [StructLayout(3)]
69 {
70 [global::Cpp2ILInjected.Token(Token = "0x6000EA9")]
71 [global::Cpp2ILInjected.Address(RVA = "0x1F4936C", Offset = "0x1F4936C", Length = "0x280")]
72 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
73 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
74 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CancellationToken), Member = "ThrowIfCancellationRequested", ReturnType = typeof(void))]
75 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Math), Member = "Min", MemberParameters = new object[]
76 {
77 typeof(long),
78 typeof(long)
79 }, ReturnType = typeof(long))]
80 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Task<int>), Member = "ConfigureAwait", MemberParameters = new object[] { typeof(bool) }, ReturnType = "System.Runtime.CompilerServices.ConfiguredTaskAwaitable`1<TResult>")]
81 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ConfiguredTaskAwaitable<int>.ConfiguredTaskAwaiter), Member = "get_IsCompleted", ReturnType = typeof(bool))]
82 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncTaskMethodBuilder<int>), Member = "AwaitUnsafeOnCompleted", MemberTypeParameters = new object[]
83 {
84 typeof(ConfiguredTaskAwaitable<int>.ConfiguredTaskAwaiter),
86 }, MemberParameters = new object[]
87 {
88 typeof(ref ConfiguredTaskAwaitable<int>.ConfiguredTaskAwaiter),
90 }, ReturnType = typeof(void))]
91 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ConfiguredTaskAwaitable<int>.ConfiguredTaskAwaiter), Member = "GetResult", ReturnType = "TResult")]
92 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncTaskMethodBuilder<int>), Member = "SetResult", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
93 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncTaskMethodBuilder<int>), Member = "SetException", MemberParameters = new object[] { typeof(Exception) }, ReturnType = typeof(void))]
94 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 18)]
95 private void MoveNext()
96 {
97 throw null;
98 }
99
101 [global::Cpp2ILInjected.Token(Token = "0x6000EAA")]
102 [global::Cpp2ILInjected.Address(RVA = "0x1F495EC", Offset = "0x1F495EC", Length = "0x58")]
103 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
104 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncTaskMethodBuilder<int>), Member = "SetStateMachine", MemberParameters = new object[] { typeof(IAsyncStateMachine) }, ReturnType = typeof(void))]
105 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
107 {
108 throw null;
109 }
110
111 [global::Cpp2ILInjected.Token(Token = "0x4000BEB")]
112 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
114
115 [global::Cpp2ILInjected.Token(Token = "0x4000BEC")]
116 [global::Cpp2ILInjected.FieldOffset(Offset = "0x8")]
118
119 [global::Cpp2ILInjected.Token(Token = "0x4000BED")]
120 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
122
123 [global::Cpp2ILInjected.Token(Token = "0x4000BEE")]
124 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
126
127 [global::Cpp2ILInjected.Token(Token = "0x4000BEF")]
128 [global::Cpp2ILInjected.FieldOffset(Offset = "0x30")]
129 public int size;
130
131 [global::Cpp2ILInjected.Token(Token = "0x4000BF0")]
132 [global::Cpp2ILInjected.FieldOffset(Offset = "0x38")]
133 public byte[] buffer;
134
135 [global::Cpp2ILInjected.Token(Token = "0x4000BF1")]
136 [global::Cpp2ILInjected.FieldOffset(Offset = "0x40")]
137 public int offset;
138
139 [global::Cpp2ILInjected.Token(Token = "0x4000BF2")]
140 [global::Cpp2ILInjected.FieldOffset(Offset = "0x48")]
142 }
143 }
144}
class f__AnonymousType0<< Count > j__TPar
override Task< int > ProcessReadAsync(byte[] buffer, int offset, int size, CancellationToken cancellationToken)
readonly long< ContentLength > k__BackingField
FixedSizeReadStream(WebOperation operation, Stream innerStream, long contentLength)
WebReadStream(WebOperation operation, Stream innerStream)
AsyncTaskMethodBuilder< int ><> t__builder
ConfiguredTaskAwaitable< int >.ConfiguredTaskAwaiter u__1
void SetStateMachine(IAsyncStateMachine stateMachine)