Expand description
Port of the Transform/ directory.
Modules§
- transformers
- Port of the
Transform/Transformers/directory.
Structs§
- AstTransformation
Context - Context
Xaml AstVisitor - A visitor bound to a transformation context: it maintains the parent stack and converts transformer failures into diagnostics, replacing the failed node with a “skip” node when the diagnostics handler does not treat the error as fatal.
- Guid
Identifier Generator - Generates 32 hexadecimal digits that are unique within the process and random across processes (the upstream implementation formats a new GUID).
- Namespace
Info Helper - Namespace
Resolve Result - Transformer
Configuration - Whitespace
Normalization - Xaml
Context Base - State shared by the transformation and emit contexts: a typed item bag and the stack of parent nodes of the node being processed.
- Xaml
Diagnostics Handler - Xaml
Language Type Mappings - Xaml
Transform Helpers - Xaml
Xmlns Mappings
Enums§
- Xaml
Diagnostic Code Source - The
objectpassed toCodeMappingsupstream: an exception, a well known code or a diagnostic id taken from an attribute.
Traits§
- IContext
Xaml AstVisitor Core - The overridable part of the upstream abstract
ContextXamlAstVisitor. - IXaml
AstTransformer - IXaml
Custom Attribute Resolver - IXaml
Identifier Generator
Type Aliases§
- Xaml
Diagnostic Callback - Xaml
Diagnostic Code Mappings - Xaml
Diagnostic Exception Formatter - Xaml
Value Converter TransformerConfiguration.XamlValueConverter: returnsOk(Some(node))when the host convertednodetotype_(the C#outresult),Ok(None)otherwise.