C# Class Cake.Web.Core.Rendering.SyntaxRenderer

Responsible for rendering C# syntax.
Afficher le fichier Open project: cake-build/website Class Usage Examples

Méthodes publiques

Méthode Description
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.

Private Methods

Méthode Description
GetBaseTypes ( DocumentedType type ) : List
GetGenericParameterConstraints ( DocumentedType type ) : List>.Dictionary

Method Details

Render() public méthode

public Render ( Cake.Web.Docs.Reflection.Signatures.MethodSignature signature ) : IHtmlString
signature Cake.Web.Docs.Reflection.Signatures.MethodSignature
Résultat IHtmlString

Render() public méthode

public Render ( Cake.Web.Docs.Reflection.Signatures.TypeSignature signature ) : IHtmlString
signature Cake.Web.Docs.Reflection.Signatures.TypeSignature
Résultat IHtmlString

Render() public méthode

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.
Résultat void

Render() public méthode

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.
Résultat void

SyntaxRenderer() public méthode

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.
Résultat System