C# Класс Cake.Web.Core.Rendering.SyntaxRenderer

Responsible for rendering C# syntax.
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
Render ( Cake.Web.Docs.Reflection.Signatures.MethodSignature signature ) : IHtmlString
Render ( Cake.Web.Docs.Reflection.Signatures.TypeSignature signature ) : IHtmlString
Render ( System.Web.UI.HtmlTextWriter writer, Cake.Web.Docs.Reflection.Signatures.MethodSignature signature ) : void

Renders the syntax for a method.

Render ( System.Web.UI.HtmlTextWriter writer, Cake.Web.Docs.Reflection.Signatures.TypeSignature signature ) : void

Renders the syntax for a type.

SyntaxRenderer ( Cake.Web.Docs.DocumentModelResolver resolver, Cake.Web.Core.Services.SignatureCache signatureResolver, Cake.Web.Core.Services.SignatureRenderer renderer, Cake.Web.Core.Services.UrlResolver urlResolver ) : System

Initializes a new instance of the SyntaxRenderer class.

Приватные методы

Метод Описание
GetBaseTypes ( DocumentedType type ) : List
GetGenericParameterConstraints ( DocumentedType type ) : List>.Dictionary

Описание методов

Render() публичный Метод

public Render ( Cake.Web.Docs.Reflection.Signatures.MethodSignature signature ) : IHtmlString
signature Cake.Web.Docs.Reflection.Signatures.MethodSignature
Результат IHtmlString

Render() публичный Метод

public Render ( Cake.Web.Docs.Reflection.Signatures.TypeSignature signature ) : IHtmlString
signature Cake.Web.Docs.Reflection.Signatures.TypeSignature
Результат IHtmlString

Render() публичный Метод

Renders the syntax for a method.
public Render ( System.Web.UI.HtmlTextWriter writer, Cake.Web.Docs.Reflection.Signatures.MethodSignature signature ) : void
writer System.Web.UI.HtmlTextWriter The text writer.
signature Cake.Web.Docs.Reflection.Signatures.MethodSignature The method signature.
Результат void

Render() публичный Метод

Renders the syntax for a type.
public Render ( System.Web.UI.HtmlTextWriter writer, Cake.Web.Docs.Reflection.Signatures.TypeSignature signature ) : void
writer System.Web.UI.HtmlTextWriter The text writer.
signature Cake.Web.Docs.Reflection.Signatures.TypeSignature The type signature.
Результат void

SyntaxRenderer() публичный Метод

Initializes a new instance of the SyntaxRenderer class.
public SyntaxRenderer ( Cake.Web.Docs.DocumentModelResolver resolver, Cake.Web.Core.Services.SignatureCache signatureResolver, Cake.Web.Core.Services.SignatureRenderer renderer, Cake.Web.Core.Services.UrlResolver urlResolver ) : System
resolver Cake.Web.Docs.DocumentModelResolver The resolver.
signatureResolver Cake.Web.Core.Services.SignatureCache The signature service.
renderer Cake.Web.Core.Services.SignatureRenderer The renderer.
urlResolver Cake.Web.Core.Services.UrlResolver The URL resolver.
Результат System