C# 클래스 HandlebarsDotNet.Compiler.HandlebarsExpression

상속: System.Linq.Expressions.Expression
파일 보기 프로젝트 열기: rexm/Handlebars.Net 1 사용 예제들

공개 메소드들

메소드 설명
BlockHelper ( string helperName, IEnumerable arguments, Expression body, Expression inversion ) : HandlebarsDotNet.Compiler.BlockHelperExpression
Boolish ( Expression condition ) : HandlebarsDotNet.Compiler.BoolishExpression
Comment ( string value ) : HandlebarsDotNet.Compiler.CommentExpression
DeferredSection ( HandlebarsDotNet.Compiler.PathExpression path, System.Linq.Expressions.BlockExpression body, System.Linq.Expressions.BlockExpression inversion ) : HandlebarsDotNet.Compiler.DeferredSectionExpression
HashParametersExpression ( object>.Dictionary parameters ) : HandlebarsDotNet.Compiler.HashParametersExpression
Helper ( string helperName ) : HandlebarsDotNet.Compiler.HelperExpression
Helper ( string helperName, IEnumerable arguments ) : HandlebarsDotNet.Compiler.HelperExpression
Iterator ( Expression sequence, Expression template ) : HandlebarsDotNet.Compiler.IteratorExpression
Iterator ( Expression sequence, Expression template, Expression ifEmpty ) : HandlebarsDotNet.Compiler.IteratorExpression
Partial ( Expression partialName ) : PartialExpression
Partial ( Expression partialName, Expression argument ) : PartialExpression
Partial ( Expression partialName, Expression argument, Expression fallback ) : PartialExpression
Path ( string path ) : HandlebarsDotNet.Compiler.PathExpression
Statement ( Expression body, bool isEscaped, bool trimBefore, bool trimAfter ) : HandlebarsDotNet.Compiler.StatementExpression
Static ( string value ) : HandlebarsDotNet.Compiler.StaticExpression
SubExpression ( Expression expression ) : SubExpressionExpression

메소드 상세

BlockHelper() 공개 정적인 메소드

public static BlockHelper ( string helperName, IEnumerable arguments, Expression body, Expression inversion ) : HandlebarsDotNet.Compiler.BlockHelperExpression
helperName string
arguments IEnumerable
body System.Linq.Expressions.Expression
inversion System.Linq.Expressions.Expression
리턴 HandlebarsDotNet.Compiler.BlockHelperExpression

Boolish() 공개 정적인 메소드

public static Boolish ( Expression condition ) : HandlebarsDotNet.Compiler.BoolishExpression
condition System.Linq.Expressions.Expression
리턴 HandlebarsDotNet.Compiler.BoolishExpression

Comment() 공개 정적인 메소드

public static Comment ( string value ) : HandlebarsDotNet.Compiler.CommentExpression
value string
리턴 HandlebarsDotNet.Compiler.CommentExpression

DeferredSection() 공개 정적인 메소드

public static DeferredSection ( HandlebarsDotNet.Compiler.PathExpression path, System.Linq.Expressions.BlockExpression body, System.Linq.Expressions.BlockExpression inversion ) : HandlebarsDotNet.Compiler.DeferredSectionExpression
path HandlebarsDotNet.Compiler.PathExpression
body System.Linq.Expressions.BlockExpression
inversion System.Linq.Expressions.BlockExpression
리턴 HandlebarsDotNet.Compiler.DeferredSectionExpression

HashParametersExpression() 공개 정적인 메소드

public static HashParametersExpression ( object>.Dictionary parameters ) : HandlebarsDotNet.Compiler.HashParametersExpression
parameters object>.Dictionary
리턴 HandlebarsDotNet.Compiler.HashParametersExpression

Helper() 공개 정적인 메소드

public static Helper ( string helperName ) : HandlebarsDotNet.Compiler.HelperExpression
helperName string
리턴 HandlebarsDotNet.Compiler.HelperExpression

Helper() 공개 정적인 메소드

public static Helper ( string helperName, IEnumerable arguments ) : HandlebarsDotNet.Compiler.HelperExpression
helperName string
arguments IEnumerable
리턴 HandlebarsDotNet.Compiler.HelperExpression

Iterator() 공개 정적인 메소드

public static Iterator ( Expression sequence, Expression template ) : HandlebarsDotNet.Compiler.IteratorExpression
sequence System.Linq.Expressions.Expression
template System.Linq.Expressions.Expression
리턴 HandlebarsDotNet.Compiler.IteratorExpression

Iterator() 공개 정적인 메소드

public static Iterator ( Expression sequence, Expression template, Expression ifEmpty ) : HandlebarsDotNet.Compiler.IteratorExpression
sequence System.Linq.Expressions.Expression
template System.Linq.Expressions.Expression
ifEmpty System.Linq.Expressions.Expression
리턴 HandlebarsDotNet.Compiler.IteratorExpression

Partial() 공개 정적인 메소드

public static Partial ( Expression partialName ) : PartialExpression
partialName System.Linq.Expressions.Expression
리턴 PartialExpression

Partial() 공개 정적인 메소드

public static Partial ( Expression partialName, Expression argument ) : PartialExpression
partialName System.Linq.Expressions.Expression
argument System.Linq.Expressions.Expression
리턴 PartialExpression

Partial() 공개 정적인 메소드

public static Partial ( Expression partialName, Expression argument, Expression fallback ) : PartialExpression
partialName System.Linq.Expressions.Expression
argument System.Linq.Expressions.Expression
fallback System.Linq.Expressions.Expression
리턴 PartialExpression

Path() 공개 정적인 메소드

public static Path ( string path ) : HandlebarsDotNet.Compiler.PathExpression
path string
리턴 HandlebarsDotNet.Compiler.PathExpression

Statement() 공개 정적인 메소드

public static Statement ( Expression body, bool isEscaped, bool trimBefore, bool trimAfter ) : HandlebarsDotNet.Compiler.StatementExpression
body System.Linq.Expressions.Expression
isEscaped bool
trimBefore bool
trimAfter bool
리턴 HandlebarsDotNet.Compiler.StatementExpression

Static() 공개 정적인 메소드

public static Static ( string value ) : HandlebarsDotNet.Compiler.StaticExpression
value string
리턴 HandlebarsDotNet.Compiler.StaticExpression

SubExpression() 공개 정적인 메소드

public static SubExpression ( Expression expression ) : SubExpressionExpression
expression System.Linq.Expressions.Expression
리턴 SubExpressionExpression