Method |
Description |
|
AddTypeError ( HandlebarsTypeError error ) : void |
|
|
AddTypeError ( string message, HandlebarsTypeErrorKind kind ) : void |
|
|
BuildLoopContext ( ITypeSymbol symbol ) : Context |
|
|
CompilationState ( RoslynIntrospector introspector, HandlebarsTemplate template ) : CompiledHandlebars.Compiler.AST |
|
|
DoTruthyCheck ( List ifBlock, List elseBlock = null, AST ifType = IfType.If ) : void |
|
|
GetAdditionalMembers ( ) : List |
|
|
GetCompilationUnitHandlebarsLayout ( ) : Microsoft.CodeAnalysis.CSharp.Syntax.CompilationUnitSyntax |
|
|
GetCompilationUnitHandlebarsTemplate ( ) : Microsoft.CodeAnalysis.CSharp.Syntax.CompilationUnitSyntax |
|
|
GetCompilationUnitStaticTemplate ( ) : Microsoft.CodeAnalysis.CSharp.Syntax.CompilationUnitSyntax |
|
|
GetQueryElements ( Context lastCheckedContext, Context contextToCheck ) : List |
Returns a list of strings of the elements of a context which needs to be checked. I.e. if the path in contextToCheck is "viewModel.Parent.Child" and the path in lastCheckedContext is "viewModel" it will return { "viewModel.Parent", "viewModel.Parent.Child" } Also unreachable code is detected |
|
GetUsingDirectives ( ) : List |
|
|
IncrementIndexVariable ( ) : void |
|
|
PopBlock ( ) : List |
|
|
PromiseTruthyCheck ( Context contextToCheck, IfType ifType = IfType.If ) : void |
|
|
PushNewBlock ( ) : void |
|
|
PushStatement ( StatementSyntax statement ) : void |
|
|
RegisterUsing ( string @namespace ) : void |
|
|
SetCursor ( ASTElementBase element ) : void |
|
|
SetFirstVariable ( ) : void |
|
|
SetLastVariable ( string loopedVariable ) : void |
|
|