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

BuildAnimationScriptsTree() private method

private BuildAnimationScriptsTree ( TypeDoc typeDoc, IEnumerable animationTypeDocs ) : string
typeDoc TypeDoc
animationTypeDocs IEnumerable
return string
        string BuildAnimationScriptsTree(TypeDoc typeDoc, IEnumerable<TypeDoc> animationTypeDocs)
        {
            _markupStringBuilder.Clear();

            foreach(var animationTypeDoc in animationTypeDocs) {
                var baseTypeShortName = RemoveRootNamespace(animationTypeDoc.BaseTypeName);
                var typeLevel = GetTypeLevel(baseTypeShortName, animationTypeDocs);
                _markupStringBuilder.Append(
                    _renderer.RenderListItem(
                        animationTypeDoc.Name != typeDoc?.Name
                            ? _renderer.RenderWikiPageLink(animationTypeDoc.Name)
                            : animationTypeDoc.Name,
                        false,
                        typeLevel));
            }

            return _markupStringBuilder.ToString();
        }