Lists the base types of a class.
Inheritance: ILSpyTreeNode
Ejemplo n.º 1
0
 protected override void LoadChildren()
 {
     if (def != null)
     {
         BaseTypesTreeNode.AddBaseTypes(this.Children, def);
     }
 }
Ejemplo n.º 2
0
        protected override void LoadChildren()
        {
            var t = TryResolve(module, handle, type, false);

            if (t != null)
            {
                BaseTypesTreeNode.AddBaseTypes(this.Children, t.ParentModule.PEFile, t);
            }
        }
Ejemplo n.º 3
0
 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);
 }
Ejemplo n.º 4
0
		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);
		}
Ejemplo n.º 6
0
		public virtual TreeViewNodeFilterResult GetFilterResult(BaseTypesTreeNode node) {
			return new TreeViewNodeFilterResult();
		}
Ejemplo n.º 7
0
		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);
		}