public override bool Equals(IXmlSchemaInfo schemaInfo) {
if (schemaInfo != null
&& schemaInfo.Validity == (XmlSchemaValidity)(flags & ValidityMask)
&& schemaInfo.IsDefault == ((flags & IsDefaultBit) != 0)
&& schemaInfo.IsNil == ((flags & IsNilBit) != 0)
&& (object)schemaInfo.MemberType == (object)memberType
&& (object)schemaInfo.SchemaType == (object)schemaType
&& (object)schemaInfo.SchemaElement == (object)(decl as XmlSchemaElement)
&& (object)schemaInfo.SchemaAttribute == (object)(decl as XmlSchemaAttribute)) {
return true;
}
return false;
}
}