System.Xml.Schema.SchemaCollectionCompiler.CompileAnyAttributeIntersection C# (CSharp) Méthode

CompileAnyAttributeIntersection() private méthode

private CompileAnyAttributeIntersection ( XmlSchemaAnyAttribute a, XmlSchemaAnyAttribute b ) : XmlSchemaAnyAttribute
a XmlSchemaAnyAttribute
b XmlSchemaAnyAttribute
Résultat XmlSchemaAnyAttribute
        private XmlSchemaAnyAttribute CompileAnyAttributeIntersection(XmlSchemaAnyAttribute a, XmlSchemaAnyAttribute b) {
            if (a == null) {
                return b;
            }
            else if (b == null) {
                return a;
            }
            else {
                XmlSchemaAnyAttribute attribute = XmlSchemaAnyAttribute.Intersection(a, b, true); //true for v1Compat
                if (attribute == null) {
                    SendValidationEvent(Res.Sch_UnexpressibleAnyAttribute, a);
                }
                return attribute;
            }
        }