System.Xml.Schema.Compiler.IsElementFromAny C# (CSharp) Méthode

IsElementFromAny() private méthode

private IsElementFromAny ( XmlSchemaElement derivedElement, XmlSchemaAny baseAny ) : bool
derivedElement XmlSchemaElement
baseAny XmlSchemaAny
Résultat bool
        private bool IsElementFromAny(XmlSchemaElement derivedElement, XmlSchemaAny baseAny) {
            if (!baseAny.Allows(derivedElement.QualifiedName)) {
                restrictionErrorMsg = Res.GetString(Res.Sch_ElementFromAnyRule1, derivedElement.QualifiedName.ToString());
                return false;
            }
            if (!IsValidOccurrenceRangeRestriction(derivedElement, baseAny)) {
                restrictionErrorMsg = Res.GetString(Res.Sch_ElementFromAnyRule2, derivedElement.QualifiedName.ToString());
                return false;
            }
            return true;
        }
Compiler