Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ IsAssemblyFriendOfSerialization()

static bool System.Runtime.Serialization.DataContract.IsAssemblyFriendOfSerialization ( Assembly assembly)
inlinestaticpackageinherited

Definition at line 2469 of file DataContract.cs.

2470 {
2474 {
2475 string assemblyName = internalsVisibleToAttribute.AssemblyName;
2476 if (assemblyName.Trim().Equals("System.Runtime.Serialization") || Regex.IsMatch(assemblyName, "^[\\s]*System\\.Runtime\\.Serialization[\\s]*,[\\s]*PublicKey[\\s]*=[\\s]*(?i:00240000048000009400000006020000002400005253413100040000010001008d56c76f9e8649383049f383c44be0ec204181822a6c31cf5eb7ef486944d032188ea1d3920763712ccb12d75fb77e9811149e6148e5d32fbaab37611c1878ddc19e20ef135d0cb2cff2bfec3d115810c3d9069638fe4be215dbf795861920e5ab6f7db2e2ceef136ac23d5dd2bf031700aec232f6c6b1c785b4305c123b37ab)[\\s]*$"))
2477 {
2478 return true;
2479 }
2480 }
2481 return false;
2482 }
static bool IsMatch(string input, string pattern)
Definition Regex.cs:406

References System.array, and System.Text.RegularExpressions.Regex.IsMatch().

Referenced by System.Runtime.Serialization.DataContract.IsTypeVisibleInSerializationModule().