C# 클래스 Cake.Web.Core.Rendering.SyntaxRenderer

Responsible for rendering C# syntax.
파일 보기 프로젝트 열기: cake-build/website 1 사용 예제들

공개 메소드들

메소드 설명
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