3 types derived from XmlSchemaGroupBase
System.Private.Xml (3)
System\Xml\Schema\XmlSchemaAll.cs (1)
9
public class XmlSchemaAll :
XmlSchemaGroupBase
System\Xml\Schema\XmlSchemaChoice.cs (1)
9
public class XmlSchemaChoice :
XmlSchemaGroupBase
System\Xml\Schema\XmlSchemaSequence.cs (1)
8
public class XmlSchemaSequence :
XmlSchemaGroupBase
99 references to XmlSchemaGroupBase
netstandard (1)
netstandard.cs (1)
2331
[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Xml.Schema.
XmlSchemaGroupBase
))]
System.Private.Xml (96)
System\Xml\Schema\Preprocessor.cs (2)
1051
else if (items[i] is
XmlSchemaGroupBase
)
1053
count += CountGroupSelfReference(((
XmlSchemaGroupBase
)items[i]).Items, name, redefined);
System\Xml\Schema\SchemaCollectionCompiler.cs (28)
423
else if (particle is
XmlSchemaGroupBase
)
425
XmlSchemaObjectCollection particles = ((
XmlSchemaGroupBase
)particle).Items;
1147
XmlSchemaGroupBase
? groupBase = (
XmlSchemaGroupBase
?)group.CanonicalParticle;
1169
XmlSchemaGroupBase
groupRefBase = (
1170
(groupBase is XmlSchemaSequence) ? (
XmlSchemaGroupBase
)new XmlSchemaSequence() :
1171
(groupBase is XmlSchemaChoice) ? (
XmlSchemaGroupBase
)new XmlSchemaChoice() :
1172
(
XmlSchemaGroupBase
)new XmlSchemaAll()
1357
return IsGroupBaseFromAny((
XmlSchemaGroupBase
)derivedParticle, (XmlSchemaAny)baseParticle);
1364
return IsElementFromGroupBase((XmlSchemaElement)derivedParticle, (
XmlSchemaGroupBase
)baseParticle, true);
1368
return IsGroupBaseFromGroupBase((
XmlSchemaGroupBase
)derivedParticle, (
XmlSchemaGroupBase
)baseParticle, true);
1379
return IsElementFromGroupBase((XmlSchemaElement)derivedParticle, (
XmlSchemaGroupBase
)baseParticle, false);
1383
return IsGroupBaseFromGroupBase((
XmlSchemaGroupBase
)derivedParticle, (
XmlSchemaGroupBase
)baseParticle, false);
1394
return IsElementFromGroupBase((XmlSchemaElement)derivedParticle, (
XmlSchemaGroupBase
)baseParticle, true);
1398
return IsGroupBaseFromGroupBase((
XmlSchemaGroupBase
)derivedParticle, (
XmlSchemaGroupBase
)baseParticle, true);
1432
private bool IsGroupBaseFromAny(
XmlSchemaGroupBase
derivedGroupBase, XmlSchemaAny baseAny)
1456
private bool IsElementFromGroupBase(XmlSchemaElement derivedElement,
XmlSchemaGroupBase
baseGroupBase, bool skipEmptableOnly)
1486
private bool IsGroupBaseFromGroupBase(
XmlSchemaGroupBase
derivedGroupBase,
XmlSchemaGroupBase
baseGroupBase, bool skipEmptableOnly)
1658
XmlSchemaObjectCollection collection = ((
XmlSchemaGroupBase
)particle).Items;
2465
else if (particle is
XmlSchemaGroupBase
gb)
2522
else if (particle is
XmlSchemaGroupBase
)
2524
XmlSchemaObjectCollection particles = ((
XmlSchemaGroupBase
)particle).Items;
2592
else if (particle is
XmlSchemaGroupBase
)
2594
XmlSchemaObjectCollection particles = ((
XmlSchemaGroupBase
)particle).Items;
System\Xml\Schema\SchemaCollectionpreProcessor.cs (2)
729
else if (items[i] is
XmlSchemaGroupBase
)
731
count += CountGroupSelfReference(((
XmlSchemaGroupBase
)items[i]).Items, name);
System\Xml\Schema\SchemaSetCompiler.cs (31)
437
XmlSchemaGroupBase
? groupBase = particle as
XmlSchemaGroupBase
;
1287
XmlSchemaGroupBase
? groupBase = (
XmlSchemaGroupBase
?)group.CanonicalParticle;
1312
XmlSchemaGroupBase
groupRefBase = (
1313
(groupBase is XmlSchemaSequence) ? (
XmlSchemaGroupBase
)new XmlSchemaSequence() :
1314
(groupBase is XmlSchemaChoice) ? (
XmlSchemaGroupBase
)new XmlSchemaChoice() :
1315
(
XmlSchemaGroupBase
)new XmlSchemaAll()
1561
return IsGroupBaseFromAny((
XmlSchemaGroupBase
)derivedParticle, (XmlSchemaAny)baseParticle);
1568
return IsElementFromGroupBase((XmlSchemaElement)derivedParticle, (
XmlSchemaGroupBase
)baseParticle);
1572
if (IsGroupBaseFromGroupBase((
XmlSchemaGroupBase
)derivedParticle, (
XmlSchemaGroupBase
)baseParticle, true))
1595
return IsElementFromGroupBase((XmlSchemaElement)derivedParticle, (
XmlSchemaGroupBase
)baseParticle);
1629
return IsElementFromGroupBase((XmlSchemaElement)derivedParticle, (
XmlSchemaGroupBase
)baseParticle);
1631
else if (derivedParticle is XmlSchemaSequence || (derivedParticle is XmlSchemaAll && ((
XmlSchemaGroupBase
)derivedParticle).Items.Count == 1))
1633
if (IsGroupBaseFromGroupBase((
XmlSchemaGroupBase
)derivedParticle, (
XmlSchemaGroupBase
)baseParticle, true))
1716
private bool IsGroupBaseFromAny(
XmlSchemaGroupBase
derivedGroupBase, XmlSchemaAny baseAny)
1785
private bool IsElementFromGroupBase(XmlSchemaElement derivedElement,
XmlSchemaGroupBase
baseGroupBase)
1793
if (IsGroupBaseFromGroupBase((
XmlSchemaGroupBase
)virtualSeq, baseGroupBase, true))
1805
if (IsGroupBaseFromGroupBase((
XmlSchemaGroupBase
)virtualChoice, baseGroupBase, false))
1817
if (IsGroupBaseFromGroupBase((
XmlSchemaGroupBase
)virtualAll, baseGroupBase, true))
1843
private bool IsGroupBaseFromGroupBase(
XmlSchemaGroupBase
derivedGroupBase,
XmlSchemaGroupBase
baseGroupBase, bool skipEmptableOnly)
2009
XmlSchemaObjectCollection collection = ((
XmlSchemaGroupBase
)particle).Items;
2904
else if (particle is
XmlSchemaGroupBase
)
2906
XmlSchemaObjectCollection particles = ((
XmlSchemaGroupBase
)particle).Items;
2974
else if (particle is
XmlSchemaGroupBase
)
2976
XmlSchemaObjectCollection particles = ((
XmlSchemaGroupBase
)particle).Items;
2990
else if (particle is
XmlSchemaGroupBase
)
2992
XmlSchemaObjectCollection particles = ((
XmlSchemaGroupBase
)particle).Items;
System\Xml\Schema\XmlSchemaComplexType.cs (6)
458
XmlSchemaGroupBase
? groupBase = particle as
XmlSchemaGroupBase
;
461
XmlSchemaGroupBase
newGroupBase;
464
newGroupBase = (
XmlSchemaGroupBase
)groupBase.Clone();
512
XmlSchemaGroupBase
? groupBase = particle as
XmlSchemaGroupBase
;
System\Xml\Schema\XmlSchemaGroup.cs (3)
11
private
XmlSchemaGroupBase
? _particle;
27
public
XmlSchemaGroupBase
? Particle
83
newGroup._particle = XmlSchemaComplexType.CloneParticle(_particle, parentSchema) as
XmlSchemaGroupBase
;
System\Xml\Schema\XmlSchemaGroupRef.cs (3)
11
private
XmlSchemaGroupBase
? _particle;
22
public
XmlSchemaGroupBase
? Particle
27
internal void SetParticle(
XmlSchemaGroupBase
value)
System\Xml\Schema\XsdBuilder.cs (2)
2418
_group.Particle = (
XmlSchemaGroupBase
)particle;
2422
((
XmlSchemaGroupBase
)this.ParentContainer).Items.Add(particle);
System\Xml\Serialization\ImportContext.cs (4)
308
else if (particle is
XmlSchemaGroupBase
)
310
particle = (
XmlSchemaGroupBase
)particle;
398
else if (typeof(
XmlSchemaGroupBase
).IsAssignableFrom(t))
400
foreach (XmlSchemaObject o in ((
XmlSchemaGroupBase
)item).Items)
System\Xml\Serialization\XmlSchemaExporter.cs (3)
648
private void ExportElementAccessors(
XmlSchemaGroupBase
group, ElementAccessor[] accessors, bool repeats, bool valueTypeOptional, string? ns)
801
private void ExportElementAccessor(
XmlSchemaGroupBase
group, ElementAccessor accessor, bool repeats, bool valueTypeOptional, string? ns)
1039
XmlSchemaGroupBase
seq = new XmlSchemaSequence();
System\Xml\Serialization\XmlSchemaImporter.cs (12)
631
internal
XmlSchemaGroupBase
? Particle;
744
else if (particle is
XmlSchemaGroupBase
)
746
items.Particle = (
XmlSchemaGroupBase
)particle;
755
private void ImportGroup(
XmlSchemaGroupBase
group, string identifier, CodeIdentifiers members, CodeIdentifiers membersScope, INameScope elementsScope, string? ns, bool mixed, ref bool needExplicitOrder, bool allowDuplicates, bool groupRepeats, bool allowUnboundedElements)
770
private MemberMapping ImportChoiceGroup(
XmlSchemaGroupBase
group, string identifier, CodeIdentifiers? members, CodeIdentifiers? membersScope, INameScope? elementsScope, string? ns, bool groupRepeats, ref bool needExplicitOrder, bool allowDuplicates)
930
else if (particle is
XmlSchemaGroupBase
group)
938
if (item is
XmlSchemaGroupBase
|| item is XmlSchemaGroupRef)
1028
else if (particle is
XmlSchemaGroupBase
group)
1043
ImportChoiceGroup((
XmlSchemaGroupBase
)item, identifier, members, membersScope, elementsScope, ns, groupRepeats, ref needExplicitOrder, allowDuplicates);
1281
XmlSchemaGroupBase
item = items.Particle;
1374
XmlSchemaGroupBase
group = (
XmlSchemaGroupBase
)items.Particle;
System.Xml (1)
System.Xml.cs (1)
56
[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Xml.Schema.
XmlSchemaGroupBase
))]
System.Xml.ReaderWriter (1)
artifacts\obj\System.Xml.ReaderWriter\Debug\net10.0\System.Xml.ReaderWriter.Forwards.cs (1)
55
[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Xml.Schema.
XmlSchemaGroupBase
))]