XamlImperativeCompiler<TBackendEmitter, TEmitResult>.

CompileBuild(IFileSource, IXamlAstValueNode, Func<string, IXamlType, IXamlTypeBuilder<TBackendEmitter>>, TBackendEmitter, XamlRuntimeContext<TBackendEmitter, TEmitResult>, IXamlMethod) Method

Syntax

protected abstract void CompileBuild(IFileSource fileSource, IXamlAstValueNode rootInstance, Func<string, IXamlType, IXamlTypeBuilder<TBackendEmitter>> createSubType, TBackendEmitter codeGen, XamlRuntimeContext<TBackendEmitter, TEmitResult> context, IXamlMethod compiledPopulate)

Parameters

Name Type Description
fileSource IFileSource
rootInstance IXamlAstValueNode
createSubType Func<string, IXamlType, IXamlTypeBuilder<TBackendEmitter>>
codeGen TBackendEmitter
context XamlRuntimeContext<TBackendEmitter, TEmitResult>
compiledPopulate IXamlMethod

Return Value

Type Description
void