- Namespace
- XamlX
.Emit - Base Types
- Derived Types
graph BT
Type-->Base0["XamlEmitContext<TBackendEmitter, TEmitResult>"]
Base0-->Base1["XamlContextBase"]
click Base1 "/api/XamlX.Transform/XamlContextBase"
Base1-->Base2["object"]
Type["XamlEmitContextWithLocals<TBackendEmitter, TEmitResult>"]
class Type type-node
Derived0["ILEmitContext"]-->Type
click Derived0 "/api/XamlX.IL/ILEmitContext"
Syntax
public abstract class XamlEmitContextWithLocals<TBackendEmitter, TEmitResult> :
XamlEmitContext<TBackendEmitter, TEmitResult>
where TBackendEmitter : IHasLocalsPool where TEmitResult : IXamlEmitResult
Type Parameters
Name | Description |
---|---|
TBackendEmitter | |
TEmitResult |
Constructors
Fields
Name | Constant Value | Summary |
---|---|---|
_locals |
Methods
Name | Value | Summary |
---|---|---|
EmitCore |
bool | |
EmitNodeCore |
TEmitResult | |
GetItem |
T |
Inherited from XamlContextBase
|
GetLocalForNode |
IXamlLocal | |
GetLocalOfType |
XamlLocalsPool |
|
GetOrCreateItem |
T |
Inherited from XamlContextBase
|
LoadLocalValue |
void | |
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
|