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
FileSystemEnumerable.cs
Go to the documentation of this file.
1using System;
7
9{
10 [global::Cpp2ILInjected.Token(Token = "0x2000576")]
11 public class FileSystemEnumerable<TResult> : global::System.Collections.Generic.IEnumerable<TResult>, global::System.Collections.IEnumerable
12 {
13 [global::Cpp2ILInjected.Token(Token = "0x6002A15")]
14 [global::Cpp2ILInjected.Address(RVA = "0x16A16BC", Offset = "0x16A16BC", Length = "0x174")]
15 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
16 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
17 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FileSystemEnumerableFactory), Member = "UserFiles", MemberParameters = new object[]
18 {
19 typeof(string),
20 typeof(string),
22 }, ReturnType = typeof(global::System.Collections.Generic.IEnumerable<string>))]
23 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FileSystemEnumerableFactory), Member = "UserDirectories", MemberParameters = new object[]
24 {
25 typeof(string),
26 typeof(string),
28 }, ReturnType = typeof(global::System.Collections.Generic.IEnumerable<string>))]
29 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FileSystemEnumerableFactory), Member = "UserEntries", MemberParameters = new object[]
30 {
31 typeof(string),
32 typeof(string),
34 }, ReturnType = typeof(global::System.Collections.Generic.IEnumerable<string>))]
35 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
36 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
37 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
38 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 13)]
40 {
41 throw null;
42 }
43
44 [global::Cpp2ILInjected.Token(Token = "0x1700060D")]
46 {
47 [global::System.Runtime.CompilerServices.CompilerGenerated]
48 [global::Cpp2ILInjected.Token(Token = "0x6002A16")]
49 [global::Cpp2ILInjected.Address(RVA = "0x16A1830", Offset = "0x16A1830", Length = "0x8")]
50 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
51 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
52 get
53 {
54 throw null;
55 }
56 [global::System.Runtime.CompilerServices.CompilerGenerated]
57 [global::Cpp2ILInjected.Token(Token = "0x6002A17")]
58 [global::Cpp2ILInjected.Address(RVA = "0x16A1838", Offset = "0x16A1838", Length = "0x8")]
59 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
60 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
61 set
62 {
63 throw null;
64 }
65 }
66
67 [global::Cpp2ILInjected.Token(Token = "0x1700060E")]
69 {
70 [global::System.Runtime.CompilerServices.CompilerGenerated]
71 [global::Cpp2ILInjected.Token(Token = "0x6002A18")]
72 [global::Cpp2ILInjected.Address(RVA = "0x16A1840", Offset = "0x16A1840", Length = "0x8")]
73 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
74 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
75 get
76 {
77 throw null;
78 }
79 }
80
81 [global::Cpp2ILInjected.Token(Token = "0x6002A19")]
82 [global::Cpp2ILInjected.Address(RVA = "0x16A1848", Offset = "0x16A1848", Length = "0x68")]
83 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
84 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
85 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
86 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
87 public global::System.Collections.Generic.IEnumerator<TResult> GetEnumerator()
88 {
89 throw null;
90 }
91
92 [global::Cpp2ILInjected.Token(Token = "0x6002A1A")]
93 [global::Cpp2ILInjected.Address(RVA = "0x16A18B0", Offset = "0x16A18B0", Length = "0x14")]
94 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
95 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
96 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
97 private global::System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator()
98 {
99 throw null;
100 }
101
102 [global::Cpp2ILInjected.Token(Token = "0x4001696")]
103 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
105
106 [global::Cpp2ILInjected.Token(Token = "0x4001697")]
107 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
109
110 [global::Cpp2ILInjected.Token(Token = "0x4001698")]
111 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
113
114 [global::Cpp2ILInjected.Token(Token = "0x4001699")]
115 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
116 private readonly string _directory;
117
118 [global::System.Runtime.CompilerServices.CompilerGenerated]
119 [global::Cpp2ILInjected.Token(Token = "0x400169A")]
120 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
122
123 [global::System.Runtime.CompilerServices.CompilerGenerated]
124 [global::Cpp2ILInjected.Token(Token = "0x400169B")]
125 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
127
128 [global::Cpp2ILInjected.Token(Token = "0x2000577")]
130
131 [global::Cpp2ILInjected.Token(Token = "0x2000578")]
133
134 [global::Cpp2ILInjected.Token(Token = "0x2000579")]
135 private sealed class DelegateEnumerator : FileSystemEnumerator<TResult>
136 {
137 [global::Cpp2ILInjected.Token(Token = "0x6002A1F")]
138 [global::Cpp2ILInjected.Address(RVA = "0x1923528", Offset = "0x1923528", Length = "0x38")]
139 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
140 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
141 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
146
147 [global::Cpp2ILInjected.Token(Token = "0x6002A20")]
148 [global::Cpp2ILInjected.Address(RVA = "0x1923560", Offset = "0x1923560", Length = "0x1C")]
149 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
150 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
151 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
152 protected override TResult TransformEntry(ref FileSystemEntry entry)
153 {
154 throw null;
155 }
156
157 [global::Cpp2ILInjected.Token(Token = "0x6002A21")]
158 [global::Cpp2ILInjected.Address(RVA = "0x192357C", Offset = "0x192357C", Length = "0x60")]
159 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
160 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
161 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
162 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
163 protected override bool ShouldRecurseIntoEntry(ref FileSystemEntry entry)
164 {
165 throw null;
166 }
167
168 [global::Cpp2ILInjected.Token(Token = "0x6002A22")]
169 [global::Cpp2ILInjected.Address(RVA = "0x19235DC", Offset = "0x19235DC", Length = "0x60")]
170 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
171 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
172 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
173 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
174 protected override bool ShouldIncludeEntry(ref FileSystemEntry entry)
175 {
176 throw null;
177 }
178
179 [global::Cpp2ILInjected.Token(Token = "0x400169C")]
180 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
182 }
183 }
184}
class f__AnonymousType0<< Count > j__TPar
override bool ShouldRecurseIntoEntry(ref FileSystemEntry entry)
DelegateEnumerator(FileSystemEnumerable< TResult > enumerable)
override TResult TransformEntry(ref FileSystemEntry entry)
FileSystemEnumerable(string directory, FileSystemEnumerable< TResult >.FindTransform transform, EnumerationOptions options=null)
FileSystemEnumerable< TResult >.DelegateEnumerator _enumerator
FileSystemEnumerable< TResult >.FindPredicate< ShouldIncludePredicate > k__BackingField
global::System.Collections.Generic.IEnumerator< TResult > GetEnumerator()
FileSystemEnumerable< TResult >.FindPredicate ShouldIncludePredicate
readonly FileSystemEnumerable< TResult >.FindTransform _transform
FileSystemEnumerable< TResult >.FindPredicate ShouldRecursePredicate
delegate TResult FindTransform(ref FileSystemEntry entry)
FileSystemEnumerable< TResult >.FindPredicate< ShouldRecursePredicate > k__BackingField
delegate bool FindPredicate(ref FileSystemEntry entry)