140 references to ImportGlobals
System.Runtime.Serialization.Schema (140)
System\Runtime\Serialization\Schema\CodeExporter.cs (108)
206
[RequiresUnreferencedCode(
ImportGlobals
.SerializerTrimmerWarning)]
259
[RequiresUnreferencedCode(
ImportGlobals
.SerializerTrimmerWarning)]
304
[RequiresUnreferencedCode(
ImportGlobals
.SerializerTrimmerWarning)]
324
[RequiresUnreferencedCode(
ImportGlobals
.SerializerTrimmerWarning)]
359
[RequiresUnreferencedCode(
ImportGlobals
.SerializerTrimmerWarning)]
371
[RequiresUnreferencedCode(
ImportGlobals
.SerializerTrimmerWarning)]
377
[RequiresUnreferencedCode(
ImportGlobals
.SerializerTrimmerWarning)]
384
[RequiresUnreferencedCode(
ImportGlobals
.SerializerTrimmerWarning)]
390
[RequiresUnreferencedCode(
ImportGlobals
.SerializerTrimmerWarning)]
407
[RequiresUnreferencedCode(
ImportGlobals
.SerializerTrimmerWarning)]
414
[RequiresUnreferencedCode(
ImportGlobals
.SerializerTrimmerWarning)]
436
typeName = GetClrIdentifier(typeName,
ImportGlobals
.DefaultTypeName);
475
[RequiresUnreferencedCode(
ImportGlobals
.SerializerTrimmerWarning)]
489
nestedTypeName = GetClrIdentifier(nestedTypeName,
ImportGlobals
.DefaultTypeName);
544
[RequiresUnreferencedCode(
ImportGlobals
.SerializerTrimmerWarning)]
606
[RequiresUnreferencedCode(
ImportGlobals
.SerializerTrimmerWarning)]
639
[RequiresUnreferencedCode(
ImportGlobals
.SerializerTrimmerWarning)]
651
if (isDictionary && (keyName !=
ImportGlobals
.KeyLocalName || valueName !=
ImportGlobals
.ValueLocalName))
658
[RequiresUnreferencedCode(
ImportGlobals
.SerializerTrimmerWarning)]
693
[RequiresUnreferencedCode(
ImportGlobals
.SerializerTrimmerWarning)]
710
[RequiresUnreferencedCode(
ImportGlobals
.SerializerTrimmerWarning)]
723
[RequiresUnreferencedCode(
ImportGlobals
.SerializerTrimmerWarning)]
790
[RequiresUnreferencedCode(
ImportGlobals
.SerializerTrimmerWarning)]
812
dataContractAttribute.Arguments.Add(new CodeAttributeArgument(
ImportGlobals
.NameProperty, new CodePrimitiveExpression(dataContractName)));
813
dataContractAttribute.Arguments.Add(new CodeAttributeArgument(
ImportGlobals
.NamespaceProperty, new CodePrimitiveExpression(classDataContract.XmlName.Namespace)));
814
if (classDataContract.IsReference !=
ImportGlobals
.DefaultIsReference)
815
dataContractAttribute.Arguments.Add(new CodeAttributeArgument(
ImportGlobals
.IsReferenceProperty, new CodePrimitiveExpression(classDataContract.IsReference)));
865
string fieldName = GetMemberName(AppendToValidClrIdentifier(propertyName,
ImportGlobals
.DefaultFieldSuffix), contractCodeDomInfo);
879
dataMemberAttribute.Arguments.Add(new CodeAttributeArgument(
ImportGlobals
.NameProperty, new CodePrimitiveExpression(dataMemberName)));
880
if (dataMember.IsRequired !=
ImportGlobals
.DefaultIsRequired)
881
dataMemberAttribute.Arguments.Add(new CodeAttributeArgument(
ImportGlobals
.IsRequiredProperty, new CodePrimitiveExpression(dataMember.IsRequired)));
882
if (dataMember.EmitDefaultValue !=
ImportGlobals
.DefaultEmitDefaultValue)
883
dataMemberAttribute.Arguments.Add(new CodeAttributeArgument(
ImportGlobals
.EmitDefaultValueProperty, new CodePrimitiveExpression(dataMember.EmitDefaultValue)));
884
if (dataMember.Order !=
ImportGlobals
.DefaultOrder)
885
dataMemberAttribute.Arguments.Add(new CodeAttributeArgument(
ImportGlobals
.OrderProperty, new CodePrimitiveExpression(dataMember.Order)));
909
[RequiresUnreferencedCode(
ImportGlobals
.SerializerTrimmerWarning)]
928
[RequiresUnreferencedCode(
ImportGlobals
.SerializerTrimmerWarning)]
946
[RequiresUnreferencedCode(
ImportGlobals
.SerializerTrimmerWarning)]
979
[RequiresUnreferencedCode(
ImportGlobals
.SerializerTrimmerWarning)]
996
[RequiresUnreferencedCode(
ImportGlobals
.SerializerTrimmerWarning)]
1071
[RequiresUnreferencedCode(
ImportGlobals
.SerializerTrimmerWarning)]
1097
dataContractAttribute.Arguments.Add(new CodeAttributeArgument(
ImportGlobals
.NameProperty, new CodePrimitiveExpression(dataContractName)));
1098
dataContractAttribute.Arguments.Add(new CodeAttributeArgument(
ImportGlobals
.NamespaceProperty, new CodePrimitiveExpression(enumDataContract.XmlName.Namespace)));
1115
enumMemberAttribute.Arguments.Add(new CodeAttributeArgument(
ImportGlobals
.ValueProperty, new CodePrimitiveExpression(stringValue)));
1121
[RequiresUnreferencedCode(
ImportGlobals
.SerializerTrimmerWarning)]
1183
[RequiresUnreferencedCode(
ImportGlobals
.SerializerTrimmerWarning)]
1205
[RequiresUnreferencedCode(
ImportGlobals
.SerializerTrimmerWarning)]
1245
string expectedTypeName =
ImportGlobals
.ArrayPrefix + itemContract.XmlName.Name;
1261
collectionContractAttribute.Arguments.Add(new CodeAttributeArgument(
ImportGlobals
.NameProperty, new CodePrimitiveExpression(dataContractName)));
1262
collectionContractAttribute.Arguments.Add(new CodeAttributeArgument(
ImportGlobals
.NamespaceProperty, new CodePrimitiveExpression(collectionContract.XmlName.Namespace)));
1263
if (collectionContract.IsReference !=
ImportGlobals
.DefaultIsReference)
1264
collectionContractAttribute.Arguments.Add(new CodeAttributeArgument(
ImportGlobals
.IsReferenceProperty, new CodePrimitiveExpression(collectionContract.IsReference)));
1266
collectionContractAttribute.Arguments.Add(new CodeAttributeArgument(
ImportGlobals
.ItemNameProperty, new CodePrimitiveExpression(GetNameForAttribute(itemName))));
1272
collectionContractAttribute.Arguments.Add(new CodeAttributeArgument(
ImportGlobals
.KeyNameProperty, new CodePrimitiveExpression(GetNameForAttribute(keyName))));
1273
collectionContractAttribute.Arguments.Add(new CodeAttributeArgument(
ImportGlobals
.ValueNameProperty, new CodePrimitiveExpression(GetNameForAttribute(valueName))));
1280
[RequiresUnreferencedCode(
ImportGlobals
.SerializerTrimmerWarning)]
1312
GetClrTypeFullName(
ImportGlobals
.TypeOfXmlSchemaProviderAttribute),
1314
new CodeAttributeArgument(
ImportGlobals
.IsAnyProperty, new CodePrimitiveExpression(true)))
1320
GetClrTypeFullName(
ImportGlobals
.TypeOfXmlSchemaProviderAttribute),
1321
new CodeAttributeArgument(new CodePrimitiveExpression(
ImportGlobals
.ExportSchemaMethod)))
1324
CodeMemberField typeNameField = new CodeMemberField(
ImportGlobals
.TypeOfXmlQualifiedName, TypeNameFieldName);
1329
typeNameField.InitExpression = new CodeObjectCreateExpression(
ImportGlobals
.TypeOfXmlQualifiedName, new CodePrimitiveExpression(typeName.Name), new CodePrimitiveExpression(typeName.Namespace));
1382
namespaceAttribute.Arguments.Add(new CodeAttributeArgument(
ImportGlobals
.ClrNamespaceProperty, new CodePrimitiveExpression(clrNamespace)));
1391
memberName = GetClrIdentifier(memberName,
ImportGlobals
.DefaultGeneratedMember);
1397
memberName = AppendToValidClrIdentifier(memberName,
ImportGlobals
.DefaultMemberSuffix);
1491
uniqueNamespace = ((clrNamespace.Length == 0) ?
ImportGlobals
.DefaultClrNamespace : clrNamespace) + i.ToString(NumberFormatInfo.InvariantInfo);
1547
if (uriString.StartsWith(
ImportGlobals
.DataContractXsdBaseNamespace, StringComparison.Ordinal))
1548
AddToNamespace(builder, uriString.Substring(
ImportGlobals
.DataContractXsdBaseNamespace.Length), fragments);
1631
[RequiresUnreferencedCode(
ImportGlobals
.SerializerTrimmerWarning)]
1702
get { return new CodeParameterDeclarationExpression(GetCodeTypeReference(typeof(SerializationInfo)),
ImportGlobals
.SerializationInfoFieldName); }
1707
get { return new CodeParameterDeclarationExpression(GetCodeTypeReference(typeof(StreamingContext)),
ImportGlobals
.ContextFieldName); }
1719
return CreateProperty(GetCodeTypeReference(
ImportGlobals
.TypeOfXmlNodeArray),
ImportGlobals
.NodeArrayPropertyName,
ImportGlobals
.NodeArrayFieldName, false/*isValueType*/);
1728
nodeArrayField.Type = GetCodeTypeReference(
ImportGlobals
.TypeOfXmlNodeArray);
1729
nodeArrayField.Name =
ImportGlobals
.NodeArrayFieldName;
1746
setNode.Left = new CodeFieldReferenceExpression(ThisReference,
ImportGlobals
.NodeArrayFieldName);
1772
new CodePropertyReferenceExpression(ThisReference,
ImportGlobals
.NodeArrayPropertyName)
1798
getSchemaStaticMethod.Name =
ImportGlobals
.ExportSchemaMethod;
1799
getSchemaStaticMethod.ReturnType = GetCodeTypeReference(
ImportGlobals
.TypeOfXmlQualifiedName);
1829
setObjectData.Left = new CodePropertyReferenceExpression(ThisReference,
ImportGlobals
.SerializationInfoFieldName);
1830
setObjectData.Right = new CodeArgumentReferenceExpression(
ImportGlobals
.SerializationInfoFieldName);
1849
derivedConstructor.BaseConstructorArgs.Add(new CodeVariableReferenceExpression(
ImportGlobals
.SerializationInfoFieldName));
1850
derivedConstructor.BaseConstructorArgs.Add(new CodeVariableReferenceExpression(
ImportGlobals
.ContextFieldName));
1861
serializationInfoField.Name =
ImportGlobals
.SerializationInfoFieldName;
1871
return CreateProperty(GetCodeTypeReference(typeof(SerializationInfo)),
ImportGlobals
.SerializationInfoPropertyName,
ImportGlobals
.SerializationInfoFieldName, false/*isValueType*/);
1880
getObjectDataMethod.Name =
ImportGlobals
.GetObjectDataMethodName;
1889
new CodePropertyReferenceExpression(ThisReference,
ImportGlobals
.SerializationInfoPropertyName),
1897
getEnumerator.Name =
ImportGlobals
.EnumeratorFieldName;
1899
new CodePropertyReferenceExpression(ThisReference,
ImportGlobals
.SerializationInfoPropertyName),
1900
ImportGlobals
.GetEnumeratorMethodName);
1905
getCurrent.Name =
ImportGlobals
.SerializationEntryFieldName;
1907
new CodeVariableReferenceExpression(
ImportGlobals
.EnumeratorFieldName),
1908
ImportGlobals
.CurrentPropertyName);
1913
new CodeVariableReferenceExpression(
ImportGlobals
.SerializationEntryFieldName),
1914
ImportGlobals
.NameProperty);
1916
new CodeVariableReferenceExpression(
ImportGlobals
.SerializationEntryFieldName),
1917
ImportGlobals
.ValueProperty);
1919
new CodeArgumentReferenceExpression(
ImportGlobals
.SerializationInfoFieldName),
1920
ImportGlobals
.AddValueMethodName,
1926
new CodeVariableReferenceExpression(
ImportGlobals
.EnumeratorFieldName),
1927
ImportGlobals
.MoveNextMethodName);
1946
extensionDataObjectField.Name =
ImportGlobals
.ExtensionDataObjectFieldName;
1958
extensionDataObjectProperty.Name =
ImportGlobals
.ExtensionDataObjectPropertyName;
1963
propertyGet.Expression = new CodeFieldReferenceExpression(ThisReference,
ImportGlobals
.ExtensionDataObjectFieldName);
1967
propertySet.Left = new CodeFieldReferenceExpression(ThisReference,
ImportGlobals
.ExtensionDataObjectFieldName);
System\Runtime\Serialization\Schema\ImportGlobals.cs (4)
88
internal static XmlQualifiedName IdQualifiedName => field ??= new XmlQualifiedName(
ImportGlobals
.IdLocalName,
ImportGlobals
.SerializationNamespace);
89
internal static XmlQualifiedName RefQualifiedName => field ??= new XmlQualifiedName(
ImportGlobals
.RefLocalName,
ImportGlobals
.SerializationNamespace);
System\Runtime\Serialization\Schema\SchemaImportHelper.cs (7)
44
[RequiresUnreferencedCode(
ImportGlobals
.SerializerTrimmerWarning)]
100
return IsBuiltInNamespace(elementNs) ?
ImportGlobals
.CollectionsNamespace : elementNs;
105
return uriString.StartsWith(
ImportGlobals
.DataContractXsdBaseNamespace, StringComparison.Ordinal) ? uriString.Substring(
ImportGlobals
.DataContractXsdBaseNamespace.Length) : uriString;
110
return new Uri(
ImportGlobals
.DataContractXsdBaseNamespaceUri, clrNs ?? string.Empty).AbsoluteUri;
115
return (ns ==
ImportGlobals
.SchemaNamespace || ns ==
ImportGlobals
.SerializationNamespace);
System\Runtime\Serialization\Schema\XsdDataContractImporter.cs (21)
78
[RequiresUnreferencedCode(
ImportGlobals
.SerializerTrimmerWarning)]
92
[RequiresUnreferencedCode(
ImportGlobals
.SerializerTrimmerWarning)]
109
[RequiresUnreferencedCode(
ImportGlobals
.SerializerTrimmerWarning)]
129
[RequiresUnreferencedCode(
ImportGlobals
.SerializerTrimmerWarning)]
149
[RequiresUnreferencedCode(
ImportGlobals
.SerializerTrimmerWarning)]
164
[RequiresUnreferencedCode(
ImportGlobals
.SerializerTrimmerWarning)]
182
[RequiresUnreferencedCode(
ImportGlobals
.SerializerTrimmerWarning)]
200
[RequiresUnreferencedCode(
ImportGlobals
.SerializerTrimmerWarning)]
218
[RequiresUnreferencedCode(
ImportGlobals
.SerializerTrimmerWarning)]
232
[RequiresUnreferencedCode(
ImportGlobals
.SerializerTrimmerWarning)]
244
[RequiresUnreferencedCode(
ImportGlobals
.SerializerTrimmerWarning)]
265
[RequiresUnreferencedCode(
ImportGlobals
.SerializerTrimmerWarning)]
299
[RequiresUnreferencedCode(
ImportGlobals
.SerializerTrimmerWarning)]
335
[RequiresUnreferencedCode(
ImportGlobals
.SerializerTrimmerWarning)]
372
[RequiresUnreferencedCode(
ImportGlobals
.SerializerTrimmerWarning)]
399
internal static XmlQualifiedName ActualTypeAnnotationName => field ??= new XmlQualifiedName(
ImportGlobals
.ActualTypeLocalName,
ImportGlobals
.SerializationNamespace);
407
XmlNode? nameAttribute = actualTypeElement.Attributes.GetNamedItem(
ImportGlobals
.ActualTypeNameAttribute);
409
throw ExceptionUtil.ThrowHelperError(new InvalidDataContractException(SR.Format(SR.AnnotationAttributeNotFound, ActualTypeAnnotationName.Name, typeName.Name, typeName.Namespace,
ImportGlobals
.ActualTypeNameAttribute)));
410
XmlNode? nsAttribute = actualTypeElement.Attributes.GetNamedItem(
ImportGlobals
.ActualTypeNamespaceAttribute);
412
throw ExceptionUtil.ThrowHelperError(new InvalidDataContractException(SR.Format(SR.AnnotationAttributeNotFound, ActualTypeAnnotationName.Name, typeName.Name, typeName.Namespace,
ImportGlobals
.ActualTypeNamespaceAttribute)));