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

◆ UTF8

unsafe Encoding System.Text.Encoding.UTF8
staticgetsetinherited

Definition at line 1326 of file Encoding.cs.

1327 {
1328 [global::Cpp2ILInjected.Token(Token = "0x600166E")]
1329 [global::Cpp2ILInjected.Address(RVA = "0x1AE3B80", Offset = "0x1AE3B80", Length = "0xA4")]
1330 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "CSVReader", Member = "GetRawLine", ReturnType = typeof(string))]
1331 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "nativefiledialog", Member = "Utf8EncodeNullable", MemberParameters = new object[] { typeof(string) }, ReturnType = "System.Byte*")]
1332 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "nativefiledialog", Member = "UTF8_ToManaged", MemberParameters = new object[]
1333 {
1334 typeof(global::System.IntPtr),
1335 typeof(bool)
1336 }, ReturnType = typeof(string))]
1337 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Program", Member = "InitializeConsoleOutput", ReturnType = typeof(void))]
1338 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Social.Discord.DiscordRpc.RichPresence", Member = "StrToPtr", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(global::System.IntPtr))]
1339 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Social.Discord.DiscordRpc.RichPresence", Member = "StrToUtf8NullTerm", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
1340 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Localization.NetworkText", Member = "GetMaxSerializedSize", ReturnType = typeof(int))]
1341 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.IO.FavoritesFile", Member = "Save", ReturnType = typeof(void))]
1342 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.IO.FavoritesFile", Member = "Load", ReturnType = typeof(void))]
1343 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Chat.ChatCommandId", Member = "GetMaxSerializedSize", ReturnType = typeof(int))]
1344 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Chat.ChatMessage", Member = "GetMaxSerializedSize", ReturnType = typeof(int))]
1345 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::Interop.Sys.DirectoryEntry), Member = "GetName", MemberParameters = new object[] { typeof(global::System.Span<char>) }, ReturnType = typeof(global::System.ReadOnlySpan<char>))]
1346 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::Interop.Sys), Member = "ReadLink", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
1347 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::Mono.RuntimeMarshal), Member = "PtrToUtf8String", MemberParameters = new object[] { typeof(global::System.IntPtr) }, ReturnType = typeof(string))]
1348 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::Mono.Security.Cryptography.KeyPairPersistence), Member = "Save", ReturnType = typeof(void))]
1349 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::Mono.Security.Cryptography.KeyPairPersistence), Member = "get_ContainerName", ReturnType = typeof(string))]
1350 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(string), Member = "CreateStringForSByteConstructor", MemberParameters = new object[]
1351 {
1352 typeof(byte*),
1353 typeof(int)
1354 }, ReturnType = typeof(string))]
1355 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.TimeZoneInfo), Member = "TZif_ParseRaw", MemberParameters = new object[]
1356 {
1357 typeof(byte[]),
1358 typeof(ref global::System.TimeZoneInfo.TZifHead),
1359 typeof(ref global::System.DateTime[]),
1360 typeof(ref byte[]),
1361 typeof(ref global::System.TimeZoneInfo.TZifType[]),
1362 typeof(ref string),
1363 typeof(ref bool[]),
1364 typeof(ref bool[]),
1365 typeof(ref string)
1366 }, ReturnType = typeof(void))]
1367 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ValueUtf8Converter), Member = "ConvertAndTerminateString", MemberParameters = new object[] { typeof(global::System.ReadOnlySpan<char>) }, ReturnType = typeof(global::System.Span<byte>))]
1368 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Encoding), Member = "GetEncoding", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(Encoding))]
1369 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Security.Util.Tokenizer), Member = "ChangeFormat", MemberParameters = new object[] { typeof(Encoding) }, ReturnType = typeof(void))]
1370 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Security.Cryptography.Rfc2898DeriveBytes), Member = ".ctor", MemberParameters = new object[]
1371 {
1372 typeof(string),
1373 typeof(byte[]),
1374 typeof(int)
1375 }, ReturnType = typeof(void))]
1376 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Security.Cryptography.Rfc2898DeriveBytes), Member = ".ctor", MemberParameters = new object[]
1377 {
1378 typeof(string),
1379 typeof(byte[]),
1380 typeof(int),
1381 typeof(global::System.Security.Cryptography.HashAlgorithmName)
1382 }, ReturnType = typeof(void))]
1383 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Security.Cryptography.Rfc2898DeriveBytes), Member = ".ctor", MemberParameters = new object[]
1384 {
1385 typeof(string),
1386 typeof(int),
1387 typeof(int),
1388 typeof(global::System.Security.Cryptography.HashAlgorithmName)
1389 }, ReturnType = typeof(void))]
1390 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Security.Cryptography.RNGCryptoServiceProvider), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
1391 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.Serialization.Formatters.Binary.__BinaryWriter), Member = ".ctor", MemberParameters = new object[]
1392 {
1393 typeof(global::System.IO.Stream),
1394 typeof(global::System.Runtime.Serialization.Formatters.Binary.ObjectWriter),
1395 typeof(global::System.Runtime.Serialization.Formatters.FormatterTypeStyle)
1396 }, ReturnType = typeof(void))]
1397 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Resources.ResourceReader), Member = ".ctor", MemberParameters = new object[]
1398 {
1399 typeof(global::System.IO.Stream),
1400 typeof(global::System.Collections.Generic.Dictionary<string, global::System.Resources.ResourceLocator>)
1401 }, ReturnType = typeof(void))]
1402 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.IO.StreamReader), Member = ".ctor", MemberParameters = new object[] { typeof(global::System.IO.Stream) }, ReturnType = typeof(void))]
1403 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.IO.StreamReader), Member = ".ctor", MemberParameters = new object[]
1404 {
1405 typeof(global::System.IO.Stream),
1406 typeof(bool)
1407 }, ReturnType = typeof(void))]
1408 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.IO.StreamReader), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
1409 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.IO.StreamReader), Member = ".ctor", MemberParameters = new object[]
1410 {
1411 typeof(string),
1412 typeof(bool)
1413 }, ReturnType = typeof(void))]
1414 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.IO.StreamReader), Member = "DetectEncoding", ReturnType = typeof(void))]
1415 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.IO.File), Member = "OpenText", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(global::System.IO.StreamReader))]
1416 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Globalization.CultureData), Member = "idx2string", MemberParameters = new object[]
1417 {
1418 typeof(byte*),
1419 typeof(int)
1420 }, ReturnType = typeof(string))]
1421 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Mono.Unity.UnityTlsContext", Member = ".ctor", MemberParameters = new object[] { "Mono.Net.Security.MobileAuthenticatedStream", "Mono.Net.Security.MonoSslAuthenticationOptions" }, ReturnType = typeof(void))]
1422 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Mono.Unity.UnityTlsProvider", Member = "ValidateCertificate", MemberParameters = new object[]
1423 {
1424 "Mono.Net.Security.ChainValidationHelper",
1425 typeof(string),
1426 typeof(bool),
1427 "System.Security.Cryptography.X509Certificates.X509CertificateCollection",
1428 typeof(bool),
1429 "System.Security.Cryptography.X509Certificates.X509Chain&",
1430 "System.Net.Security.SslPolicyErrors&",
1431 typeof(ref int)
1432 }, ReturnType = typeof(bool))]
1433 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Microsoft.Win32.SafeHandles.SafeGssNameHandle", Member = "CreateUser", MemberParameters = new object[] { typeof(string) }, ReturnType = "Microsoft.Win32.SafeHandles.SafeGssNameHandle")]
1434 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Microsoft.Win32.SafeHandles.SafeGssNameHandle", Member = "CreatePrincipal", MemberParameters = new object[] { typeof(string) }, ReturnType = "Microsoft.Win32.SafeHandles.SafeGssNameHandle")]
1435 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Microsoft.Win32.SafeHandles.SafeGssCredHandle", Member = "Create", MemberParameters = new object[]
1436 {
1437 typeof(string),
1438 typeof(string),
1439 typeof(bool)
1440 }, ReturnType = "Microsoft.Win32.SafeHandles.SafeGssCredHandle")]
1441 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.IriHelper", Member = "EscapeUnescapeIri", MemberParameters = new object[]
1442 {
1443 "System.Char*",
1444 typeof(int),
1445 typeof(int),
1446 "System.UriComponents"
1447 }, ReturnType = typeof(string))]
1448 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.UriHelper", Member = "EscapeString", MemberParameters = new object[]
1449 {
1450 typeof(string),
1451 typeof(int),
1452 typeof(int),
1453 "System.Char[]",
1454 typeof(ref int),
1455 typeof(bool),
1456 typeof(char),
1457 typeof(char),
1458 typeof(char)
1459 }, ReturnType = "System.Char[]")]
1460 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.UriHelper", Member = "UnescapeString", MemberParameters = new object[]
1461 {
1462 "System.Char*",
1463 typeof(int),
1464 typeof(int),
1465 "System.Char[]",
1466 typeof(ref int),
1467 typeof(char),
1468 typeof(char),
1469 typeof(char),
1470 "System.UnescapeMode",
1471 "System.UriParser",
1472 typeof(bool)
1473 }, ReturnType = "System.Char[]")]
1474 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.UriHelper", Member = "MatchUTF8Sequence", MemberParameters = new object[]
1475 {
1476 "System.Char*",
1477 "System.Char[]",
1478 typeof(ref int),
1479 "System.Char[]",
1480 typeof(int),
1481 "System.Byte[]",
1482 typeof(int),
1483 typeof(bool),
1484 typeof(bool)
1485 }, ReturnType = typeof(void))]
1486 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Security.Cryptography.DerSequenceReader", Member = "ReadUtf8String", ReturnType = typeof(string))]
1487 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.CommandStream", Member = ".ctor", MemberParameters = new object[] { "System.Net.Sockets.TcpClient" }, ReturnType = typeof(void))]
1488 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.FtpControlStream", Member = "PipelineCallback", MemberParameters = new object[]
1489 {
1490 "System.Net.CommandStream.PipelineEntry",
1491 "System.Net.ResponseDescription",
1492 typeof(bool),
1493 typeof(ref global::System.IO.Stream)
1494 }, ReturnType = "System.Net.CommandStream.PipelineInstruction")]
1495 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.WebClient", Member = "OpenFileInternal", MemberParameters = new object[]
1496 {
1497 typeof(bool),
1498 typeof(string),
1499 typeof(ref global::System.IO.FileStream),
1500 "System.Byte[]&",
1501 "System.Byte[]&",
1502 "System.Byte[]&"
1503 }, ReturnType = typeof(void))]
1504 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.WebClient", Member = "UrlEncode", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
1505 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.WebClient", Member = ".cctor", ReturnType = typeof(void))]
1506 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.HostHeaderString", Member = "Convert", ReturnType = typeof(void))]
1507 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.WebUtility", Member = "UrlEncode", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
1508 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.WebUtility", Member = "UrlDecode", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
1509 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.HttpWebRequest", Member = "GetRequestHeaders", ReturnType = "System.Byte[]")]
1510 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "InControl.PlayerActionSet", Member = "SaveData", ReturnType = "System.Byte[]")]
1511 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Xml.XmlTextReaderImpl", Member = "SetupEncoding", MemberParameters = new object[] { typeof(Encoding) }, ReturnType = typeof(void))]
1512 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Xml.XmlWriterSettings", Member = "Initialize", ReturnType = typeof(void))]
1513 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.Bson.BsonReader", Member = "ReadString", ReturnType = typeof(string))]
1514 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.Bson.BsonReader", Member = "GetString", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(string))]
1515 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.Bson.BsonReader", Member = "EnsureBuffers", ReturnType = typeof(void))]
1516 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "UnityEngine.UnityLogWriter", Member = "get_Encoding", ReturnType = typeof(Encoding))]
1517 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "UnityEngine.TextAsset.EncodingUtility", Member = ".cctor", ReturnType = typeof(void))]
1518 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "UnityEngine.StackTraceUtility", Member = "ExtractStackTrace", ReturnType = typeof(string))]
1519 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Ionic.Zip.ZipEntry", Member = "ReadDirEntry", MemberParameters = new object[] { "Ionic.Zip.ZipFile", "System.Collections.Generic.Dictionary`2<String, Object>" }, ReturnType = "Ionic.Zip.ZipEntry")]
1520 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Ionic.Zip.ZipEntry", Member = "ReadHeader", MemberParameters = new object[]
1521 {
1522 "Ionic.Zip.ZipEntry",
1524 }, ReturnType = typeof(bool))]
1525 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Ionic.Zip.ZipEntry", Member = "WriteHeader", MemberParameters = new object[]
1526 {
1527 typeof(global::System.IO.Stream),
1528 typeof(int)
1529 }, ReturnType = typeof(void))]
1530 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Ionic.Zip.ZipOutputStream", Member = "get_UseUnicodeAsNecessary", ReturnType = typeof(bool))]
1531 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Ionic.Zip.ZipOutputStream", Member = "set_UseUnicodeAsNecessary", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
1532 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Ionic.Zlib.SharedUtils", Member = "ToByteArray", MemberParameters = new object[] { typeof(string) }, ReturnType = "System.Byte[]")]
1533 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Ionic.Zlib.SharedUtils", Member = "ToCharArray", MemberParameters = new object[] { "System.Byte[]" }, ReturnType = "System.Char[]")]
1534 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Ionic.Zlib.ZlibBaseStream", Member = "CompressString", MemberParameters = new object[]
1535 {
1536 typeof(string),
1537 typeof(global::System.IO.Stream)
1538 }, ReturnType = typeof(void))]
1539 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Ionic.Zlib.ZlibBaseStream", Member = "UncompressString", MemberParameters = new object[]
1540 {
1541 "System.Byte[]",
1542 typeof(global::System.IO.Stream)
1543 }, ReturnType = typeof(string))]
1544 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Mono.Security.X509.X501", Member = "AppendEntry", MemberParameters = new object[]
1545 {
1546 typeof(StringBuilder),
1547 "Mono.Security.ASN1",
1548 typeof(bool)
1549 }, ReturnType = typeof(void))]
1550 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Mono.Security.X509.X501", Member = "ReadHex", MemberParameters = new object[]
1551 {
1552 typeof(string),
1553 typeof(ref int)
1554 }, ReturnType = typeof(string))]
1555 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 81)]
1556 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UTF8Encoding), Member = ".ctor", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
1557 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
1558 get
1559 {
1560 throw null;
1561 }
1562 }
class f__AnonymousType0<< Count > j__TPar