12 writes to Schema
System.Private.Xml (12)
System\Xml\Schema\Inference\Infer.cs (2)
467
import.
Schema
= xs;
572
import.
Schema
= xs;
System\Xml\Schema\Preprocessor.cs (5)
318
include.
Schema
= Preprocessor.GetBuildInSchema();
353
include.
Schema
= (XmlSchema)obj;
389
include.
Schema
= includedSchema;
415
include.
Schema
= (XmlSchema)_schemaLocations[ruri]!; // Set schema object even for duplicates
638
include.
Schema
= externalSchema; //Reset the schema property to the cloned schema
System\Xml\Schema\SchemaCollectionpreProcessor.cs (5)
165
include.
Schema
= xsc[importNS]; //Fetch it from the collection
168
include.
Schema
= include.Schema.Clone();
185
subImp.
Schema
= null; //So that the components are not included again
204
include.
Schema
= Preprocessor.GetBuildInSchema();
232
include.
Schema
= parser.XmlSchema;
50 references to Schema
System.Data.Common (2)
System\Data\XMLSchema.cs (2)
243
if (include.
Schema
!= null)
245
CollectElementsAnnotations(include.
Schema
, schemaList);
System.Private.Xml (48)
System\Xml\Schema\Preprocessor.cs (11)
250
if (ext.
Schema
!= null)
252
BuildSchemaList(ext.
Schema
);
271
XmlSchema? includedSchema = include.
Schema
;
354
_schemaLocations.Add(ruri, include.
Schema
);
355
LoadExternals(include.
Schema
);
560
XmlSchema? externalSchema = include.
Schema
;
610
XmlSchema? includedSchema = include.
Schema
;
660
XmlSchema? includedSchema = external.
Schema
;
820
XmlSchema originalSchema = redefine.
Schema
!;
966
if (external.
Schema
!= null)
968
GetIncludedSet(external.
Schema
, includesList);
System\Xml\Schema\SchemaCollectionCompiler.cs (2)
100
if (include.
Schema
!= null)
102
Cleanup(include.
Schema
);
System\Xml\Schema\SchemaCollectionpreProcessor.cs (29)
74
include.
Schema
?.IsPreprocessed = true;
92
if (include.
Schema
!= null)
94
Cleanup(include.
Schema
);
140
if (include.
Schema
!= null)
155
LoadExternals(include.
Schema
, xsc);
166
if (include.
Schema
!= null)
168
include.Schema = include.
Schema
.Clone();
169
if (include.
Schema
.BaseUri != null && _schemaLocations![include.
Schema
.BaseUri] == null)
171
_schemaLocations.Add(include.
Schema
.BaseUri, include.
Schema
.BaseUri);
175
for (int j = 0; j < include.
Schema
.Includes.Count; ++j)
177
XmlSchemaExternal subInc = (XmlSchemaExternal)include.
Schema
.Includes[j];
180
subUri = subImp.BaseUri ?? subImp.
Schema
?.BaseUri;
233
LoadExternals(include.
Schema
!, xsc);
374
else if ((include is XmlSchemaRedefine || include is XmlSchemaInclude) && include.
Schema
== null)
378
if (include.
Schema
!= null)
382
Preprocess(include.
Schema
, schema.TargetNamespace, Compositor.Include);
394
Preprocess(include.
Schema
, ((XmlSchemaImport)include).Namespace, Compositor.Import);
398
Preprocess(include.
Schema
, schema.TargetNamespace, Compositor.Include);
479
if (include.
Schema
!= null)
495
XmlSchema? includedSchema = include.
Schema
;
601
group.Redefined = (XmlSchemaGroup?)redefine.
Schema
!.Groups[group.QualifiedName];
622
attributeGroup.Redefined = (XmlSchemaAttributeGroup?)redefine.
Schema
!.AttributeGroups[attributeGroup.QualifiedName];
643
XmlSchemaType? type = (XmlSchemaType?)redefine.
Schema
!.SchemaTypes[complexType.QualifiedName];
672
XmlSchemaType? type = (XmlSchemaType?)redefine.
Schema
!.SchemaTypes[simpleType.QualifiedName];
695
redefine.
Schema
!.Groups.Insert((XmlQualifiedName)entry.Key!, (XmlSchemaObject)entry.Value!);
700
redefine.
Schema
!.AttributeGroups.Insert((XmlQualifiedName)entry.Key!, (XmlSchemaObject)entry.Value!);
705
redefine.
Schema
!.SchemaTypes.Insert((XmlQualifiedName)entry.Key!, (XmlSchemaObject)entry.Value!);
System\Xml\Schema\XmlSchema.cs (2)
530
if (ext.
Schema
!= null)
532
GetExternalSchemasList(extList, ext.
Schema
);
System\Xml\Serialization\XmlSchemas.cs (4)
377
if (external.
Schema
!= null)
379
Merge(external.
Schema
);
388
if (external.
Schema
== null)
399
Merge(originals, external.
Schema
);