System.Xml.Tests.TCGetExpectedParticles.CallForExtendedChoice_Before_After_ValidatingBaseChoiceElement C# (CSharp) Метод

CallForExtendedChoice_Before_After_ValidatingBaseChoiceElement() приватный Метод

private CallForExtendedChoice_Before_After_ValidatingBaseChoiceElement ( String callOrder ) : void
callOrder String
Результат void
        public void CallForExtendedChoice_Before_After_ValidatingBaseChoiceElement(String callOrder)
        {
            XmlSchemaValidator val = CreateValidator(XSDFILE_GET_EXPECTED_PARTICLES);
            XmlSchemaInfo info = new XmlSchemaInfo();

            XmlQualifiedName[] names;

            val.Initialize();
            val.ValidateElement("ChoiceExtensionElement", "", info);
            val.ValidateEndOfAttributes(null);

            if (callOrder == "before")
            {
                names = new XmlQualifiedName[] { new XmlQualifiedName("elem1"), new XmlQualifiedName("elem2") };
            }
            else
            {
                val.ValidateElement("elem1", "", info);
                val.ValidateEndElement(info);

                names = new XmlQualifiedName[] { new XmlQualifiedName("ext1"), new XmlQualifiedName("ext2") };
            }

            CheckExpectedElements(val.GetExpectedParticles(), names);

            return;
        }