public string GetDisplayName(IAnalysisObject referer)
 {
     return this.Assembly.FullName;
 }
Exemple #2
0
 public override string GetDisplayName(IAnalysisObject referer)
 {
     return this.ShowFullname(referer) ? this.ClassType.FullName : this.ClassType.Name;
 }
 public string GetDisplayName(IAnalysisObject referer)
 {
     return this.Name;
 }
 /// <summary>Creates a new nodeInfo that is expandable, and will contain nodeInfo that are added when expanded</summary>
 /// <param name="text">The text.</param>
 /// <param name="data">The data.</param>
 /// <param name="type">The type.</param>
 /// <returns>The new nodeInfo</returns>
 internal virtual TreeNode NewNode(string text, IAnalysisObject data, NodeType type)
 {
     return this.NewNode(text, data, type, true);
 }
 /// <summary>Creates a new nodeInfo that is expandable, and will contain nodeInfo that are added when expanded</summary>
 /// <param name="text">The text.</param>
 /// <param name="data">The data.</param>
 /// <param name="type">The type.</param>
 /// <param name="lazy">if set to <c>true</c> (default), add the child.</param>
 /// <returns>The new nodeInfo</returns>
 internal virtual TreeNode NewNode(string text, IAnalysisObject data, NodeType type, bool lazy)
 {
     return this.NewNode(new NodeInfo(text, data, type, lazy));
 }
 /// <summary>Creates a new nodeInfo that is expandable, and will contain nodeInfo that are added when expanded</summary>
 /// <param name="data">The data.</param>
 /// <param name="type">The type.</param>
 /// <param name="lazy">if set to <c>true</c> (default), add the child.</param>
 /// <returns>The new nodeInfo</returns>
 internal virtual TreeNode NewNode(IAnalysisObject data, NodeType type, bool lazy)
 {
     return this.NewNode(null, data, type, lazy);
 }
Exemple #7
0
 public override string GetDisplayName(IAnalysisObject referer)
 {
     return ((Method)this).MethodBase.GetSignature(this.ShowFullname(referer));
 }
Exemple #8
0
 public override string GetDisplayName(IAnalysisObject referer)
 {
     return this.ShowFullname(referer) ? string.Format("{0}.{1}", this.PropertyInfo.DeclaringType.Name, this.PropertyInfo.Name) : this.PropertyInfo.Name;
 }
        protected bool ShowFullname(IAnalysisObject referer)
        {
            bool fullname = Options.Current.MemberFullname.Value;

            if (!fullname)
            {
                MethodContainer parent;
                if ((referer != null) && referer.IsMethodContainer)
                {
                    parent = (MethodContainer)referer;
                }
                else
                {
                    parent = this.Parent as MethodContainer;
                }

                if (parent == null)
                {
                    // no parent - guess it's not an inherited member
                    return fullname;
                }

                if (parent is Class)
                {
                    if (Options.Current.InheritedMemberFullname)
                    {
                        if (this.MemberInfo.DeclaringType != parent.MemberInfo)
                        {
                            fullname = true;
                        }
                    }
                }
                else if (this.MemberInfo.DeclaringType != parent.MemberInfo.DeclaringType)
                {
                    if (this.MemberInfo.DeclaringType != parent.MemberInfo)
                    {
                        fullname = true;
                    }
                }
            }

            return fullname;
        }
        public virtual string GetDisplayName(IAnalysisObject referer)
        {
            throw new NotImplementedException();
            //if (this is Method)
            //{
            //    return ((Method)this).MethodBase.GetSignature(this.ShowFullname);
            //}
            //else if (this is Class)
            //{

            //}
            //return Method.GetDisplayName;
        }