public MemberOptionTree(IEnumerable <Type> types, MemberFilter memberFilter, TypeFilter memberTypeFilter, MemberAction action) : base(new GUIContent("Member"))
 {
     favorites             = new Favorites(this);
     codebase              = Codebase.Subset(types, memberFilter.Configured(), memberTypeFilter?.Configured());
     this.action           = action;
     this.types            = types;
     this.memberFilter     = memberFilter;
     this.memberTypeFilter = memberTypeFilter;
     expectingBoolean      = memberTypeFilter?.ExpectsBoolean ?? false;
 }
        public override void Prewarm()
        {
            base.Prewarm();

            codebase = Codebase.Subset(types, memberFilter.Configured(), memberTypeFilter?.Configured());
        }