138 [
RequiresUnreferencedCode(
"Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")]
240 [
RequiresUnreferencedCode(
"Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")]
253 [
RequiresUnreferencedCode(
"Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")]
283 for (
int i = 0;
i < num;
i++)
313 int num2 = ((num < 1073741823) ? (num * 2) :
int.MaxValue);
334 [
RequiresUnreferencedCode(
"Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")]
363 [
RequiresUnreferencedCode(
"Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")]
376 else if (
type.IsEnum)
417 [
RequiresUnreferencedCode(
"Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")]
441 [
RequiresUnreferencedCode(
"Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")]
485 [
RequiresUnreferencedCode(
"Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")]
507 [
RequiresUnreferencedCode(
"Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")]
526 [
RequiresUnreferencedCode(
"Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")]
543 switch (typeName.Substring(7))
605 case "Xml.XmlQualifiedName":
617 case "Xml.XmlElement":
620 case "Xml.XmlNode[]":
634 [
RequiresUnreferencedCode(
"Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")]
643 switch (
type.GetTypeCode())
732 [
RequiresUnreferencedCode(
"Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")]
929 else if (
"ArrayOfanyType" ==
name)
945 else if (ns ==
"http://schemas.datacontract.org/2004/07/System.Xml")
947 if (
name ==
"XmlElement")
951 else if (
name ==
"ArrayOfXmlNode")
1079 internal const string SerializerTrimmerWarning =
"Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.";
1163 [
RequiresUnreferencedCode(
"Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")]
1281 [
RequiresUnreferencedCode(
"Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")]
1287 [
RequiresUnreferencedCode(
"Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")]
1293 [
RequiresUnreferencedCode(
"Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")]
1301 [
RequiresUnreferencedCode(
"Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")]
1308 [
RequiresUnreferencedCode(
"Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")]
1314 [
RequiresUnreferencedCode(
"Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")]
1326 [
RequiresUnreferencedCode(
"Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")]
1347 [
RequiresUnreferencedCode(
"Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")]
1353 [
RequiresUnreferencedCode(
"Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")]
1359 [
RequiresUnreferencedCode(
"Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")]
1381 [
RequiresUnreferencedCode(
"Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")]
1387 [
RequiresUnreferencedCode(
"Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")]
1393 [
RequiresUnreferencedCode(
"Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")]
1431 [
RequiresUnreferencedCode(
"Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")]
1437 [
RequiresUnreferencedCode(
"Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")]
1487 type =
type.GetGenericArguments()[0];
1494 if (
ch <
'A' ||
ch >
'Z')
1516 if (localName.Length == 0)
1524 for (
int i = 1;
i < localName.Length;
i++)
1526 char ch = localName[
i];
1565 [
RequiresUnreferencedCode(
"Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")]
1572 [
RequiresUnreferencedCode(
"Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")]
1594 [
RequiresUnreferencedCode(
"Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")]
1598 string text2 =
null;
1602 if (
text ==
null ||
text.Length == 0)
1606 if (
type.IsGenericType && !
type.IsGenericTypeDefinition)
1632 [
RequiresUnreferencedCode(
"Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")]
1636 string text2 =
null;
1647 [
RequiresUnreferencedCode(
"Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")]
1661 else if (
type.IsArray)
1679 [
RequiresUnreferencedCode(
"Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")]
1691 if (
text ==
null ||
text.Length == 0)
1695 if (
type.IsGenericType && !
type.IsGenericTypeDefinition)
1730 [
RequiresUnreferencedCode(
"Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")]
1733 string text =
string.Empty;
1748 return "http://schemas.microsoft.com/2003/10/Serialization/Arrays";
1751 [
RequiresUnreferencedCode(
"Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")]
1757 [
RequiresUnreferencedCode(
"Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")]
1760 if (
type.IsGenericParameter)
1770 if (
type.DeclaringType ==
null)
1787 if (
type.IsGenericType)
1838 text =
string.Empty;
1866 int num2 = typeName.IndexOf(
'`', num);
1869 localName?.
Append(typeName.AsSpan(num));
1873 if (localName !=
null)
1875 string text = typeName.Substring(num,
num2 - num);
1876 localName.
Append(
text.Equals(
"KeyValuePairAdapter") ?
"KeyValuePair" :
text);
1878 while ((num = typeName.IndexOf(
'.', num + 1,
num2 - num - 1)) >= 0)
1882 num = typeName.IndexOf(
'.',
num2);
1896 if (!(ns ==
"http://www.w3.org/2001/XMLSchema"))
1898 return ns ==
"http://schemas.microsoft.com/2003/10/Serialization/";
1905 if (
type.IsGenericParameter)
1921 clrNs =
string.Empty;
1926 [
RequiresUnreferencedCode(
"Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")]
1933 [
RequiresUnreferencedCode(
"Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")]
1988 if (result.ToString() ==
"http://schemas.microsoft.com/2003/10/Serialization/")
2001 if (
type.IsGenericTypeDefinition || !
type.ContainsGenericParameters)
2003 return type.FullName;
2019 localName =
fullTypeName.Substring(num + 1).Replace(
'+',
'.');
2021 int num2 = localName.IndexOf(
'[');
2024 localName = localName.Substring(0,
num2);
2030 if (!uriString.StartsWith(
"http://schemas.datacontract.org/2004/07/",
StringComparison.Ordinal))
2034 return uriString.Substring(
"http://schemas.datacontract.org/2004/07/".Length);
2046 text2 =
string.Empty;
2068 char[]
array =
new char[24];
2071 for (
int i = 0;
i < num;
i++)
2094 int[]
array =
new int[16]
2096 7, 12, 17, 22, 5, 9, 14, 20, 4, 11,
2097 16, 23, 6, 10, 15, 21
2099 uint[]
array2 =
new uint[64]
2101 3614090360
u, 3905402710
u, 606105819
u, 3250441966
u, 4118548399
u, 1200080426
u, 2821735955
u, 4249261313
u, 1770035416
u, 2336552879
u,
2102 4294925233
u, 2304563134
u, 1804603682
u, 4254626195
u, 2792965006
u, 1236535329
u, 4129170786
u, 3225465664
u, 643717713
u, 3921069994
u,
2103 3593408605
u, 38016083
u, 3634488961
u, 3889429448
u, 568446438
u, 3275163606
u, 4107603335
u, 1163531501
u, 2850285829
u, 4243563512
u,
2104 1735328473
u, 2368359562
u, 4294588738
u, 2272392833
u, 1839030562
u, 4259657740
u, 2763975236
u, 1272893353
u, 4139469664
u, 3200236656
u,
2105 681279174
u, 3936430074
u, 3572445317
u, 76029189
u, 3654602809
u, 3873151461
u, 530742520
u, 3299628645
u, 4096336452
u, 1126891415
u,
2106 2878612391
u, 4237533241
u, 1700485571
u, 2399980690
u, 4293915773
u, 2240044497
u, 1873313359
u, 4264355552
u, 2734768916
u, 1309151649
u,
2107 4149444226
u, 3174756917
u, 718787259
u, 3951481745
u
2110 uint
num2 = 1732584193
u;
2111 uint
num3 = 4023233417
u;
2112 uint
num4 = 2562383102
u;
2113 uint
num5 = 271733878
u;
2114 for (
int i = 0;
i < num;
i++)
2142 for (
int k = 0;
k < 64;
k++)
2194 [
RequiresUnreferencedCode(
"Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")]
2201 [
RequiresUnreferencedCode(
"Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")]
2221 if (
format[num] ==
'#' &&
i == num + 1)
2257 if (
type.IsValueType)
2259 if (
type.IsGenericType)
2268 [
RequiresUnreferencedCode(
"Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")]
2274 return knownDataContracts;
2277 [
RequiresUnreferencedCode(
"Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")]
2288 for (
int i = 0;
i <
array.Length;
i++)
2344 if (knownDataContracts ==
null)
2358 [
RequiresUnreferencedCode(
"Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")]
2399 if (
ctor !=
null && !
ctor.IsPublic)
2428 return !
type.IsNestedPrivate;
2476 if (
assemblyName.Trim().Equals(
"System.Runtime.Serialization") ||
Regex.
IsMatch(
assemblyName,
"^[\\s]*System\\.Runtime\\.Serialization[\\s]*,[\\s]*PublicKey[\\s]*=[\\s]*(?i:00240000048000009400000006020000002400005253413100040000010001008d56c76f9e8649383049f383c44be0ec204181822a6c31cf5eb7ef486944d032188ea1d3920763712ccb12d75fb77e9811149e6148e5d32fbaab37611c1878ddc19e20ef135d0cb2cff2bfec3d115810c3d9069638fe4be215dbf795861920e5ab6f7db2e2ceef136ac23d5dd2bf031700aec232f6c6b1c785b4305c123b37ab)[\\s]*$"))
2486 return typeName.Replace(
'.',
'_');
static uint ReadUInt32LittleEndian(ReadOnlySpan< byte > source)
bool TryGetValue(TKey key, [MaybeNullWhen(false)] out TValue value)
bool ContainsKey(TKey key)
bool ICollection< KeyValuePair< TKey, TValue > >. Contains(KeyValuePair< TKey, TValue > keyValuePair)
bool TryAdd(TKey key, TValue value)
void Add(TKey key, TValue value)
static int ToBase64CharArray(byte[] inArray, int offsetIn, int length, char[] outArray, int offsetOut)
static CultureInfo InvariantCulture
static bool IsKnownSerializableType(Type type)
static bool IsNonAttributedTypeValidForSerialization([DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicConstructors|DynamicallyAccessedMemberTypes.NonPublicConstructors|DynamicallyAccessedMemberTypes.Interfaces)] Type type)
static bool TryCreate(Type type, [NotNullWhen(true)] out DataContract dataContract)
static bool IsCollectionInterface(Type type)
static bool IsCollection(Type type)
static bool TryCreateGetOnlyCollectionDataContract(Type type, [NotNullWhen(true)] out DataContract dataContract)
static readonly Dictionary< TypeHandleRef, IntRef > s_typeToIDCache
DataContractCriticalHelper([DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicConstructors|DynamicallyAccessedMemberTypes.NonPublicConstructors|DynamicallyAccessedMemberTypes.PublicMethods|DynamicallyAccessedMemberTypes.NonPublicMethods|DynamicallyAccessedMemberTypes.PublicFields|DynamicallyAccessedMemberTypes.PublicProperties)] Type type)
static RuntimeTypeHandle GetDataContractAdapterTypeHandle(RuntimeTypeHandle typeHandle)
XmlQualifiedName _stableName
static int GetId(RuntimeTypeHandle typeHandle)
virtual XmlDictionaryString TopLevelElementName
static DataContract CreateDataContract(int id, RuntimeTypeHandle typeHandle, Type type)
Type OriginalUnderlyingType
static XmlDictionaryString GetClrTypeString(string key)
static XmlDictionary s_clrTypeStringsDictionary
Type _originalUnderlyingType
static Dictionary< string, string > s_namespaces
virtual Dictionary< XmlQualifiedName, DataContract > KnownDataContracts
static DataContract[] s_dataContractCache
XmlDictionaryString _name
static readonly object s_createDataContractLock
static Dictionary< string, XmlDictionaryString > s_clrTypeStrings
static DataContract GetDataContractSkipValidation(int id, RuntimeTypeHandle typeHandle, Type type)
virtual bool IsBuiltInDataContract
static readonly object s_namespacesLock
void ThrowInvalidDataContractException(string message)
static DataContract GetDataContractForInitialization(int id)
void SetDataContractName(XmlQualifiedName stableName)
virtual bool IsISerializable
void SetTypeForInitialization(Type classType)
static DataContract GetBuiltInDataContract(string typeName)
XmlQualifiedName StableName
static Type GetDataContractOriginalType(Type type)
virtual bool CanContainReferences
Type TypeForInitialization
virtual XmlDictionaryString TopLevelElementNamespace
static readonly object s_clrTypeStringsLock
XmlDictionaryString Namespace
static DataContract CreateGetOnlyCollectionDataContract(int id, RuntimeTypeHandle typeHandle, Type type)
static void ThrowInvalidDataContractException(string message, Type type)
static void AssignDataContractToId(DataContract dataContract, int id)
void SetDataContractName(XmlDictionaryString name, XmlDictionaryString ns)
Type _typeForInitialization
static bool TryCreateBuiltInDataContract(string name, string ns, [NotNullWhen(true)] out DataContract dataContract)
static int GetIdForInitialization(ClassDataContract classContract)
static Dictionary< Type, DataContract > s_typeToBuiltInContract
static readonly object s_initBuiltInContractsLock
static bool ContractMatches(DataContract contract, DataContract cachedContract)
static readonly object s_cacheLock
static readonly TypeHandleRef s_typeHandleRef
static DataContract GetGetOnlyCollectionDataContractSkipValidation(int id, RuntimeTypeHandle typeHandle, Type type)
static int s_dataContractID
static string GetNamespace(string key)
static DataContract GetBuiltInDataContract(Type type)
static bool TryCreateBuiltInDataContract(Type type, [NotNullWhen(true)] out DataContract dataContract)
static Type GetDataContractAdapterType(Type type)
static Dictionary< XmlQualifiedName, DataContract > s_nameToBuiltInContract
static DataContract GetBuiltInDataContract(string name, string ns)
static DataContract CreateDataContract(Type type)
const string SerializerTrimmerWarning
static void CheckAndAdd(Type type, Dictionary< Type, Type > typesChecked, [NotNullIfNotNull("nameToDataContractTable")] ref Dictionary< XmlQualifiedName, DataContract > nameToDataContractTable)
virtual DataContract GetValidContract()
static int GetIdForInitialization(ClassDataContract classContract)
static bool FieldRequiresMemberAccess(FieldInfo field)
static DataContract GetDataContract(int id, RuntimeTypeHandle typeHandle, SerializationMode mode)
static string EncodeLocalName(string localName)
static string GetDefaultStableNamespace(Type type)
static Dictionary< XmlQualifiedName, DataContract > ImportKnownTypeAttributes(Type type)
static DataContract GetBuiltInDataContract(Type type)
static void GetDefaultStableName(CodeTypeReference typeReference, out string localName, out string ns)
static DataContract GetBuiltInDataContract(string name, string ns)
virtual bool IsBuiltInDataContract
DataContract(DataContractCriticalHelper helper)
static void ImportKnownTypeAttributes(Type type, Dictionary< Type, Type > typesChecked, ref Dictionary< XmlQualifiedName, DataContract > knownDataContracts)
static bool IsAssemblyFriendOfSerialization(Assembly assembly)
static bool IsTypeNullable(Type type)
static bool TryGetBuiltInXmlAndArrayTypeStableName(Type type, [NotNullWhen(true)] out XmlQualifiedName stableName)
static DataContract GetDataContract(RuntimeTypeHandle typeHandle, Type type, SerializationMode mode)
virtual bool IsValidContract(SerializationMode mode)
static DataContract GetDataContractForInitialization(int id)
static string GetDefaultStableNamespace(string clrNs)
static XmlQualifiedName GetDCTypeStableName(Type type, DataContractAttribute dataContractAttribute)
static void CheckExplicitDataContractNamespaceUri(string dataContractNs, Type type)
virtual void WriteXmlValue(XmlWriterDelegator xmlWriter, object obj, XmlObjectSerializerWriteContext context)
static int GetId(RuntimeTypeHandle typeHandle)
static DataContract GetBuiltInDataContract(string typeName)
static string GetDefaultDataContractNamespace(Type type)
static readonly Dictionary< Type, DataContract > s_dataContracts
DataContractCriticalHelper Helper
virtual void WriteXmlElement(XmlWriterDelegator xmlWriter, object obj, XmlObjectSerializerWriteContext context, XmlDictionaryString name, XmlDictionaryString ns)
static string GetCollectionNamespace(string elementNs)
static string GetNamespacesDigest(string namespaces)
static void ValidatePreviousCollectionTypes(Type collectionType, Type itemType, HashSet< Type > previousCollectionTypes)
static bool IsTypeSerializable(Type type)
XmlDictionaryString _name
static string SanitizeTypeName(string typeName)
static XmlDictionaryString GetClrTypeString(string key)
static string ExpandGenericParameters(string format, Type type)
static string GetGlobalDataContractNamespace(string clrNs, object[] nsAttributes)
static XmlQualifiedName GetDefaultStableName(Type type)
static XmlQualifiedName GetCollectionStableName(Type type, Type itemType, out CollectionDataContractAttribute collectionContractAttribute)
static void GetDefaultStableName(string fullTypeName, out string localName, out string ns)
XmlQualifiedName StableName
static string GetDefaultStableLocalName(Type type)
virtual object ReadXmlElement(XmlReaderDelegator xmlReader, XmlObjectSerializerReadContext context)
static Dictionary< Type, DataContract > GetDataContracts()
static string GetClrTypeFullName(Type type)
Type OriginalUnderlyingType
static XmlQualifiedName GetStableName(Type type, out bool hasDataContract)
static string GetArrayPrefix(ref Type itemType)
virtual DataContract GetValidContract(SerializationMode mode)
Type TypeForInitialization
static bool IsTypeSerializable(Type type, HashSet< Type > previousCollectionTypes)
static DataContract GetGeneratedDataContract(Type type)
virtual void WriteRootElement(XmlWriterDelegator writer, XmlDictionaryString name, XmlDictionaryString ns)
static bool ConstructorRequiresMemberAccess(ConstructorInfo ctor)
static XmlQualifiedName GetNonDCTypeStableName(Type type)
static bool IsTypeVisible(Type t)
static bool IsMemberVisibleInSerializationModule(MemberInfo member)
static DataContract GetDataContract(Type type)
static bool IsBuiltInNamespace(string ns)
static DataContract GetDataContractSkipValidation(int id, RuntimeTypeHandle typeHandle, Type type)
static bool IsAlpha(char ch)
virtual XmlDictionaryString TopLevelElementNamespace
static byte[] ComputeHash(byte[] namespaces)
virtual object ReadXmlValue(XmlReaderDelegator xmlReader, XmlObjectSerializerReadContext context)
virtual Dictionary< XmlQualifiedName, DataContract > KnownDataContracts
static bool MethodRequiresMemberAccess(MethodInfo method)
static string GetNamespace(string key)
static XmlQualifiedName CreateQualifiedName(string localName, string ns)
static void GetClrNameAndNamespace(string fullTypeName, out string localName, out string ns)
static bool TryGetDataContractFromGeneratedAssembly(Type type, out DataContract dataContract)
virtual XmlDictionaryString Namespace
static XmlQualifiedName GetStableName(Type type)
virtual XmlDictionaryString TopLevelElementName
static bool TryGetDCAttribute(Type type, [NotNullWhen(true)] out DataContractAttribute dataContractAttribute)
static Type UnwrapNullableType(Type type)
static string ExpandGenericParameters(string format, IGenericNameProvider genericNameProvider)
static void ThrowInvalidDataContractException(string message, Type type)
static DataContract GetDataContractFromGeneratedAssembly(Type type)
static Type UnwrapRedundantNullableType(Type type)
static string GetDataContractNamespaceFromUri(string uriString)
static DataContract GetDataContract(RuntimeTypeHandle typeHandle, Type type)
readonly DataContractCriticalHelper _helper
static bool IsTypeVisibleInSerializationModule(Type type)
static DataContract GetGetOnlyCollectionDataContractSkipValidation(int id, RuntimeTypeHandle typeHandle, Type type)
static bool IsAsciiLocalName(string localName)
static DataContract GetGetOnlyCollectionDataContract(int id, RuntimeTypeHandle typeHandle, Type type, SerializationMode mode)
static List< int > GetDataContractNameForGenericName(string typeName, StringBuilder localName)
static bool IsValidNCName(string name)
virtual bool IsISerializable
static bool IsDigit(char ch)
virtual bool CanContainReferences
static Exception ThrowHelperFatal(string message, Exception innerException)
static Exception ThrowHelperError(Exception e)
static readonly XmlDictionaryString QNameLocalName
static readonly XmlDictionaryString IntLocalName
static readonly XmlDictionaryString NMTOKENLocalName
static readonly XmlDictionaryString SchemaNamespace
static readonly XmlDictionaryString gYearLocalName
static readonly XmlDictionaryString FloatLocalName
static readonly XmlDictionaryString gYearMonthLocalName
static readonly XmlDictionaryString CharLocalName
static readonly XmlDictionaryString UnsignedLongLocalName
static readonly XmlDictionaryString StringLocalName
static readonly XmlDictionaryString DateTimeLocalName
static readonly XmlDictionaryString languageLocalName
static readonly XmlDictionaryString timeLocalName
static readonly XmlDictionaryString gDayLocalName
static readonly XmlDictionaryString DoubleLocalName
static readonly XmlDictionaryString ENTITIESLocalName
static readonly XmlDictionaryString UriLocalName
static readonly XmlDictionaryString UnsignedIntLocalName
static readonly XmlDictionaryString normalizedStringLocalName
static readonly XmlDictionaryString tokenLocalName
static readonly XmlDictionaryString ByteArrayLocalName
static readonly XmlDictionaryString positiveIntegerLocalName
static readonly XmlDictionaryString LongLocalName
static readonly XmlDictionaryString integerLocalName
static readonly XmlDictionaryString ObjectLocalName
static readonly XmlDictionaryString NCNameLocalName
static readonly XmlDictionaryString GuidLocalName
static readonly XmlDictionaryString UnsignedShortLocalName
static readonly XmlDictionaryString gMonthLocalName
static readonly XmlDictionaryString negativeIntegerLocalName
static readonly XmlDictionaryString gMonthDayLocalName
static readonly XmlDictionaryString SignedByteLocalName
static readonly XmlDictionaryString UnsignedByteLocalName
static readonly XmlDictionaryString nonPositiveIntegerLocalName
static readonly XmlDictionaryString DecimalLocalName
static readonly XmlDictionaryString IDREFSLocalName
static readonly XmlDictionaryString NameLocalName
static readonly XmlDictionaryString ENTITYLocalName
static readonly XmlDictionaryString SerializationNamespace
static readonly XmlDictionaryString hexBinaryLocalName
static readonly XmlDictionaryString ShortLocalName
static readonly XmlDictionaryString NMTOKENSLocalName
static readonly XmlDictionaryString BooleanLocalName
static readonly XmlDictionaryString IDREFLocalName
static readonly XmlDictionaryString TimeSpanLocalName
static readonly XmlDictionaryString XSDIDLocalName
static readonly XmlDictionaryString AsmxTypesNamespace
static readonly XmlDictionaryString nonNegativeIntegerLocalName
static readonly XmlDictionaryString dateLocalName
static Type TypeOfKeyValuePair
static Type TypeOfKnownTypeAttribute
static Uri DataContractXsdBaseNamespaceUri
static bool TypeOfScriptObject_IsAssignableFrom(Type type)
static Type TypeOfDateTimeOffset
static Type TypeOfKeyValue
static Type TypeOfMemoryStream
static Type TypeOfMemoryStreamAdapter
static Type TypeOfTypeEnumerable
static Type TypeOfDataContractAttribute
static Type TypeOfNullable
static ClassDataContract CreateScriptObjectClassDataContract()
static Type TypeOfIXmlSerializable
static Type TypeOfCollectionDataContractAttribute
static Type TypeOfDateTimeOffsetAdapter
static Type TypeOfKeyValuePairAdapter
static void GetXmlTypeInfo(Type type, out XmlQualifiedName stableName, out XmlSchemaType xsdType, out bool hasRoot)
static string InvalidCollectionContractName
static string InvalidGlobalDataContractNamespace
static string InvalidDataContractNamespace
static string KnownTypeAttributeOneScheme
static string ErrorDeserializing
static string InvalidDataContractName
static string DataContractNamespaceReserved
static string Format(string resourceFormat, object p1)
static string DataContractNamespaceIsNotValid
static string KnownTypeAttributeUnknownMethod
static string NoSetMethodForProperty
static string DataContractNamespaceAlreadySet
static string DataContractCacheOverflow
static string GenericNameBraceMismatch
static string InvalidCollectionContractNamespace
static string RequiresClassDataContractToSetIsISerializable
static string TypeNotSerializable
static string KnownTypeAttributeNoData
static string DupContractInKnownTypes
static string RecursiveCollectionType
static string UnexpectedContractType
static string GenericParameterNotValid
static string KnownTypeAttributeReturnType
static string KnownTypeAttributeMethodNull
static string ErrorTypeInfo
static string KnownTypeAttributeValidMethodTypes
static string KnownTypeAttributeEmptyString
static bool IsMatch(string input, string pattern)
StringBuilder Append(char value, int repeatCount)
virtual Type[] GetGenericArguments()
static Type GetTypeFromHandle(RuntimeTypeHandle handle)
static readonly Type[] EmptyTypes
MethodInfo? GetMethod(string name)
static bool TryCreate([NotNullWhen(true)] string? uriString, UriKind uriKind, [NotNullWhen(true)] out Uri? result)
static ? string EncodeLocalName(string? name)
static string VerifyNCName(string name)
DynamicallyAccessedMemberTypes