protected override void LoadChildren() { if (def != null) { BaseTypesTreeNode.AddBaseTypes(this.Children, def); } }
protected override void LoadChildren() { var t = TryResolve(module, handle, type, false); if (t != null) { BaseTypesTreeNode.AddBaseTypes(this.Children, t.ParentModule.PEFile, t); } }
internal void InvalidateInterfacesNode() { if (Children.Count == 0) { return; } Debug.Assert(Children[0] is BaseTypesTreeNode); if (!(Children[0] is BaseTypesTreeNode)) { throw new InvalidOperationException(); } Children[0] = new BaseTypesTreeNode(type); }
internal void InvalidateInterfacesNode() { if (Children.Count == 0) return; Debug.Assert(Children[0] is BaseTypesTreeNode); if (!(Children[0] is BaseTypesTreeNode)) throw new InvalidOperationException(); Children[0] = new BaseTypesTreeNode(type); }
public virtual TreeViewNodeFilterResult GetFilterResult(BaseTypesTreeNode node) { return new TreeViewNodeFilterResult(FilterResult.Hidden, false); }
public virtual TreeViewNodeFilterResult GetFilterResult(BaseTypesTreeNode node) { return new TreeViewNodeFilterResult(); }
public override TreeViewNodeFilterResult GetFilterResult(BaseTypesTreeNode node) { bool isMatch = (flags & VisibleMembersFlags.BaseTypes) != 0; if (!isMatch) return new TreeViewNodeFilterResult(FilterResult.Hidden, isMatch); return new TreeViewNodeFilterResult(FilterResult.Match, isMatch); }