- Namespace
- XamlX
.Emit - Base Types
-
- object
- XamlContextBase
- Derived Types
graph BT
Type-->Base0["XamlContextBase"]
click Base0 "/api/XamlX.Transform/XamlContextBase"
Base0-->Base1["object"]
Type["XamlEmitContext<TBackendEmitter, TEmitResult>"]
class Type type-node
Derived0["XamlEmitContextWithLocals<TBackendEmitter, TEmitResult>"]-->Type
click Derived0 "/api/XamlX.Emit/XamlEmitContextWithLocals_2"
Syntax
public abstract class XamlEmitContext<TBackendEmitter, TEmitResult> : XamlContextBase
where TEmitResult : IXamlEmitResult
Type Parameters
Name | Description |
---|---|
TBackendEmitter | |
TEmitResult |
Constructors
Properties
Name | Value | Summary |
---|---|---|
Configuration | Transformer |
|
ContextLocal | IXamlLocal | |
CreateSubType | Func |
|
EmitMappings | Xaml |
|
Emitter | TBackendEmitter | |
Emitters | List |
|
File | IFileSource | |
RuntimeContext | XamlRuntimeContext |
Methods
Name | Value | Summary |
---|---|---|
Emit |
TEmitResult | |
Emit |
void | |
Emit |
void | |
EmitConvert |
void | |
EmitCore |
bool | |
EmitCore |
bool | |
EmitNode |
TEmitResult | |
EmitNodeCore |
TEmitResult | |
GetItem |
T |
Inherited from XamlContextBase
|
GetOrCreateItem |
T |
Inherited from XamlContextBase
|
ParentNodes |
IEnumerable |
Inherited from XamlContextBase
|
PopParent |
IXamlAstNode |
Inherited from XamlContextBase
|
PushParent |
void |
Inherited from XamlContextBase
|
SetItem |
void |
Inherited from XamlContextBase
|
TryGetItem |
bool |
Inherited from XamlContextBase
|