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

◆ GetDefaultDataContractNamespace()

static string System.Runtime.Serialization.DataContract.GetDefaultDataContractNamespace ( Type type)
inlinestaticprivateinherited

Definition at line 1833 of file DataContract.cs.

1834 {
1835 string text = type.Namespace;
1836 if (text == null)
1837 {
1838 text = string.Empty;
1839 }
1840 string clrNs = text;
1841 object[] nsAttributes = type.Module.GetCustomAttributes(typeof(ContractNamespaceAttribute)).ToArray();
1843 if (text2 == null)
1844 {
1845 string clrNs2 = text;
1846 nsAttributes = type.Assembly.GetCustomAttributes(typeof(ContractNamespaceAttribute)).ToArray();
1848 }
1849 if (text2 == null)
1850 {
1852 }
1853 else
1854 {
1856 }
1857 return text2;
1858 }
static string GetDefaultStableNamespace(Type type)
static void CheckExplicitDataContractNamespaceUri(string dataContractNs, Type type)
static string GetGlobalDataContractNamespace(string clrNs, object[] nsAttributes)

References System.Runtime.Serialization.DataContract.CheckExplicitDataContractNamespaceUri(), System.Runtime.Serialization.Dictionary, System.Runtime.Serialization.DataContract.GetDefaultStableNamespace(), System.Runtime.Serialization.DataContract.GetGlobalDataContractNamespace(), System.text, and System.type.

Referenced by System.Runtime.Serialization.DataContract.GetCollectionStableName(), System.Runtime.Serialization.DataContract.GetDCTypeStableName(), and System.Runtime.Serialization.DataContract.GetNonDCTypeStableName().