Vixen
feb85697
csharp
public interface IReadOnlySignal<out T>

A value that can be read and depended on, but not written by the reader.

No guide page documents this yet — the page shows what the code says about itself.

Remarks

This is the type a component exposes and a control binds to. Handing out a Signal`1 hands out the write, which is how a view ends up mutating a view model it does not own; handing out this does not.

Fields and properties (1)

  • T Value

    The current value, recording a dependency if something is computing.

Methods (1)

  • T Peek()

    The current value without recording a dependency.

Used by (100, showing 40)

  • ShellCloseTestsHelloUi.Tests
  • ShellShortcutTestsHelloUi.Tests
  • AsyncComputedVixen.Ui.Reactive
  • AsyncGuestVixen.Ui.Controls.Tests
  • BuildContextVixen.Ui
  • ComputedVixen.Ui.Reactive
  • DerivedDirtyStateTestsVixen.Ui.Tests
  • DocumentClosePromptVixen.Ui.Controls
  • DocumentClosePromptTestsVixen.Ui.Controls.Tests
  • DocumentCommandsVixen.Ui
  • EditableDocumentVixen.Ui
  • EditableDocumentTestsVixen.Ui.Tests
  • IEditableDocumentVixen.Ui
  • LinkedSignalVixen.Ui.Reactive
  • RecentDocumentsVixen.Ui
  • RefreshableSheetVixen.Ui.Controls.Tests
  • ShortcutDispatchTestsVixen.Ui.Controls.Tests
  • SignalVixen.Ui.Reactive
  • UiWindowTitleVixen.Ui
  • ActiveDocumentUndoVixen.Editor.App
  • ActiveSceneTestsVixen.Editor.App.Tests
  • AssetPickerTestsVixen.Editor.App.Tests
  • AssetTabsVixen.Editor.App
  • AudioMixerViewTestsVixen.Editor.AssetEditors.Tests
  • ClosingTestsVixen.Editor.App.Tests
  • CodeDocumentTestsVixen.Editor.AssetEditors.Tests
  • CommandStackVixen.Editor.Core
  • CommandStackPropertyTestsVixen.Editor.Core.Tests
  • CommandStackTestsVixen.Editor.Core.Tests
  • CommandStackUndoManagerTestsVixen.Editor.Core.Tests
  • CommandTestsVixen.Editor.NodeGraph.Tests
  • ComponentTestsVixen.Editor.App.Tests
  • DiagnosticsModuleVixen.Editor.Diagnostics
  • DiagnosticsPanelTestsVixen.Editor.App.Tests
  • DiscardingVixen.Editor.App
  • DocumentChordTestsVixen.Editor.App.Tests
  • DropIntoFieldTestsVixen.Editor.App.Tests
  • EditPipelineTestsVixen.Editor.Core.Tests
  • EditRecordTestsVixen.Editor.Core.Tests
  • EditableDocumentPortTestsVixen.Editor.Core.Tests