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
FileSystemName.cs
Go to the documentation of this file.
1using System;
3using System.Text;
6
8{
9 [global::Cpp2ILInjected.Token(Token = "0x2000580")]
10 public static class FileSystemName
11 {
12 [global::Cpp2ILInjected.Token(Token = "0x6002A4B")]
13 [global::Cpp2ILInjected.Address(RVA = "0x1BD3544", Offset = "0x1BD3544", Length = "0x370")]
14 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
15 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FileSystemEnumerableFactory), Member = "NormalizeInputs", MemberParameters = new object[]
16 {
17 typeof(ref string),
18 typeof(ref string),
20 }, ReturnType = typeof(void))]
21 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
22 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "IsNullOrEmpty", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(bool))]
23 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "op_Equality", MemberParameters = new object[]
24 {
25 typeof(string),
26 typeof(string)
27 }, ReturnType = typeof(bool))]
28 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Text.ValueStringBuilder), Member = ".ctor", MemberParameters = new object[] { typeof(global::System.Span<char>) }, ReturnType = typeof(void))]
29 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "get_Chars", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(char))]
30 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Text.ValueStringBuilder), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(ref char))]
31 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Text.ValueStringBuilder), Member = "GrowAndAppend", MemberParameters = new object[] { typeof(char) }, ReturnType = typeof(void))]
32 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Text.ValueStringBuilder), Member = "ToString", ReturnType = typeof(string))]
33 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
34 public static string TranslateWin32Expression(string expression)
35 {
36 throw null;
37 }
38
39 [global::Cpp2ILInjected.Token(Token = "0x6002A4C")]
40 [global::Cpp2ILInjected.Address(RVA = "0x1BD3B54", Offset = "0x1BD3B54", Length = "0x88")]
41 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FileSystemEnumerableFactory), Member = "MatchesPattern", MemberParameters = new object[]
42 {
43 typeof(string),
44 typeof(global::System.ReadOnlySpan<char>),
46 }, ReturnType = typeof(bool))]
47 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
48 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FileSystemName), Member = "MatchPattern", MemberParameters = new object[]
49 {
50 typeof(global::System.ReadOnlySpan<char>),
51 typeof(global::System.ReadOnlySpan<char>),
52 typeof(bool),
53 typeof(bool)
54 }, ReturnType = typeof(bool))]
55 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
56 public static bool MatchesWin32Expression(global::System.ReadOnlySpan<char> expression, global::System.ReadOnlySpan<char> name, bool ignoreCase = true)
57 {
58 throw null;
59 }
60
61 [global::Cpp2ILInjected.Token(Token = "0x6002A4D")]
62 [global::Cpp2ILInjected.Address(RVA = "0x1BD3ACC", Offset = "0x1BD3ACC", Length = "0x88")]
63 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
64 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FileSystemName), Member = "MatchPattern", MemberParameters = new object[]
65 {
66 typeof(global::System.ReadOnlySpan<char>),
67 typeof(global::System.ReadOnlySpan<char>),
68 typeof(bool),
69 typeof(bool)
70 }, ReturnType = typeof(bool))]
71 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
72 public static bool MatchesSimpleExpression(global::System.ReadOnlySpan<char> expression, global::System.ReadOnlySpan<char> name, bool ignoreCase = true)
73 {
74 throw null;
75 }
76
77 [global::Cpp2ILInjected.Token(Token = "0x6002A4E")]
78 [global::Cpp2ILInjected.Address(RVA = "0x1BD4408", Offset = "0x1BD4408", Length = "0x6B8")]
79 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
80 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FileSystemName), Member = "MatchesWin32Expression", MemberParameters = new object[]
81 {
82 typeof(global::System.ReadOnlySpan<char>),
83 typeof(global::System.ReadOnlySpan<char>),
84 typeof(bool)
85 }, ReturnType = typeof(bool))]
86 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FileSystemName), Member = "MatchesSimpleExpression", MemberParameters = new object[]
87 {
88 typeof(global::System.ReadOnlySpan<char>),
89 typeof(global::System.ReadOnlySpan<char>),
90 typeof(bool)
91 }, ReturnType = typeof(bool))]
92 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
93 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ReadOnlySpan<char>), Member = "op_Implicit", MemberParameters = new object[] { typeof(char[]) }, ReturnType = "System.ReadOnlySpan`1<T>")]
94 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Span<int>), Member = "op_Implicit", MemberParameters = new object[] { typeof(int[]) }, ReturnType = "System.Span`1<T>")]
95 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Span<int>), Member = "CopyTo", MemberParameters = new object[] { typeof(global::System.Span<int>) }, ReturnType = typeof(void))]
96 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(char), Member = "ToUpperInvariant", MemberParameters = new object[] { typeof(char) }, ReturnType = typeof(char))]
97 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.MemoryExtensions), Member = "EndsWith", MemberParameters = new object[]
98 {
99 typeof(global::System.ReadOnlySpan<char>),
100 typeof(global::System.ReadOnlySpan<char>),
101 typeof(global::System.StringComparison)
102 }, ReturnType = typeof(bool))]
103 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 19)]
104 private static bool MatchPattern(global::System.ReadOnlySpan<char> expression, global::System.ReadOnlySpan<char> name, bool ignoreCase, bool useExtendedWildcards)
105 {
106 throw null;
107 }
108
109 // Note: this type is marked as 'beforefieldinit'.
110 [global::Cpp2ILInjected.Token(Token = "0x6002A4F")]
111 [global::Cpp2ILInjected.Address(RVA = "0x1BD4AC0", Offset = "0x1BD4AC0", Length = "0xB8")]
112 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
113 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
114 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Runtime.CompilerServices.RuntimeHelpers), Member = "InitializeArray", MemberParameters = new object[]
115 {
116 typeof(global::System.Array),
117 typeof(global::System.RuntimeFieldHandle)
118 }, ReturnType = typeof(void))]
119 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
121 {
122 throw null;
123 }
124
125 [global::Cpp2ILInjected.Token(Token = "0x40016B4")]
126 private static readonly char[] s_wildcardChars;
127
128 [global::Cpp2ILInjected.Token(Token = "0x40016B5")]
129 private static readonly char[] s_simpleWildcardChars;
130 }
131}
class f__AnonymousType0<< Count > j__TPar
static bool MatchesSimpleExpression(global::System.ReadOnlySpan< char > expression, global::System.ReadOnlySpan< char > name, bool ignoreCase=true)
static readonly char[] s_wildcardChars
static bool MatchPattern(global::System.ReadOnlySpan< char > expression, global::System.ReadOnlySpan< char > name, bool ignoreCase, bool useExtendedWildcards)
static bool MatchesWin32Expression(global::System.ReadOnlySpan< char > expression, global::System.ReadOnlySpan< char > name, bool ignoreCase=true)
static readonly char[] s_simpleWildcardChars
static string TranslateWin32Expression(string expression)