csharp
public record class BoundComponentA whole .vxml, resolved.
No guide page documents this yet — the page shows what the code says about itself.
Fields and properties (8)
public string NameThe class the emitter writes a partial for.
public string? NamespaceThe namespace the file asked for, or null to take whatever the caller offers.
public string? TagThe element name the component's host answers to, or null to take the type's name in lower case.
public ImmutableArray<string> UsingsNamespaces to import, in source order.
public ImmutableArray<BoundExpression> CodeEvery @code body, in source order. Multiple blocks concatenate.
public ImmutableArray<BoundNode> ContentThe markup.
public string? CssThe <style> body, if there is one.
public bool CssIsScopedWhether that style block carried scoped.
Methods (1)
public BoundComponent(string Name, string? Namespace, string? Tag, ImmutableArray<string> Usings, ImmutableArray<BoundExpression> Code, ImmutableArray<BoundNode> Content, string? Css, bool CssIsScoped)A whole .vxml, resolved.
Used by (8)
- BinderVixen.Ui.Markup
- BinderTestsVixen.Ui.Markup.Tests
- ComponentEmitterVixen.Ui.Markup
- EmitterTestsVixen.Ui.Markup.Tests
- VxmlGeneratorVixen.Ui.Markup.Generators
- CodeAnalysisTestsVixen.Editor.AssetEditors.Tests
- MarkupDocumentVixen.Editor.AssetEditors
- PreviewCodeEditorViewVixen.Editor.AssetEditors