AjaxControlToolkit.Reference.Core.ExtenderDoc.RenderPropertyAccessors C# (CSharp) Method

RenderPropertyAccessors() private method

private RenderPropertyAccessors ( DocBase member ) : string
member DocBase
return string
        string RenderPropertyAccessors(DocBase member)
        {
            if(!(member is ClientPropertyDoc))
                return "";

            var clientPropertyDoc = (ClientPropertyDoc)member;
            var propertyAccessorsStringBuilder = new StringBuilder();

            if(!String.IsNullOrWhiteSpace(clientPropertyDoc.GetterName))
                propertyAccessorsStringBuilder.Append(
                    _renderer.RenderNewParagraph() +
                    _renderer.RenderText("Getter name:", italic: true) + " " +
                    _renderer.RenderText(clientPropertyDoc.GetterName + "()"));

            if(!String.IsNullOrWhiteSpace(clientPropertyDoc.SetterName))
                propertyAccessorsStringBuilder.Append(
                    _renderer.RenderLineBreak() +
                    _renderer.RenderText("Setter name:", italic: true) + " " +
                    _renderer.RenderText(clientPropertyDoc.SetterName + "(value)"));

            return propertyAccessorsStringBuilder.ToString();
        }