public string GetDisplayName(IAnalysisObject referer) { return this.Assembly.FullName; }
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); }
public override string GetDisplayName(IAnalysisObject referer) { return ((Method)this).MethodBase.GetSignature(this.ShowFullname(referer)); }
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; }