public override bool CompatibleFilter(System.Xml.XmlNode colSpec)
 {
     if (!base.CompatibleFilter(colSpec))
     {
         return(false);
     }
     return(DynamicLoader.TypeForLoaderNode(colSpec) == this.GetType());
 }
 public override bool CompatibleFilter(System.Xml.XmlNode colSpec)
 {
     if (!base.CompatibleFilter(colSpec))
     {
         return(false);
     }
     return(DynamicLoader.TypeForLoaderNode(colSpec) == typeof(InflectionClassEditor));
 }
        public override bool CompatibleFilter(XmlNode colSpec)
        {
            if (!base.CompatibleFilter(colSpec))
            {
                return(false);
            }
            var typeForLoaderNode = DynamicLoader.TypeForLoaderNode(colSpec);

            // Naturally we are compatible with ourself, and BulkPosEditor has a FilterType which causes
            // a filter of this type to be created, too.
            return(typeForLoaderNode == typeof(BulkPosEditor) || typeForLoaderNode == typeof(PosFilter));
        }