System.Xml.Schema.Compiler.CompileAnyAttributeUnion C# (CSharp) Method

CompileAnyAttributeUnion() private method

private CompileAnyAttributeUnion ( XmlSchemaAnyAttribute a, XmlSchemaAnyAttribute b ) : XmlSchemaAnyAttribute
a XmlSchemaAnyAttribute
b XmlSchemaAnyAttribute
return XmlSchemaAnyAttribute
        private XmlSchemaAnyAttribute CompileAnyAttributeUnion(XmlSchemaAnyAttribute a, XmlSchemaAnyAttribute b) {
            if (a == null) {
                return b;
            }
            else if (b == null) {
                return a;
            }
            else {
                XmlSchemaAnyAttribute attribute = XmlSchemaAnyAttribute.Union(a, b, false); //false is for v1Compatd
                if (attribute == null) {
                    SendValidationEvent(Res.Sch_UnexpressibleAnyAttribute, a);
                }
                return attribute;
            }

        }
Compiler