Vixen
dd8b0a81
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 (72, showing 40)

  • 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
  • RefreshableSheetVixen.Ui.Controls.Tests
  • SignalVixen.Ui.Reactive
  • UiWindowTitleVixen.Ui
  • ActiveDocumentUndoVixen.Editor.App
  • AssetPickerTestsVixen.Editor.App.Tests
  • 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
  • DropIntoFieldTestsVixen.Editor.App.Tests
  • EditPipelineTestsVixen.Editor.Core.Tests
  • EditingTestsVixen.Editor.Inspector.Tests
  • EditorApplicationVixen.Editor.App
  • EditorDocumentVixen.Editor.Core
  • EditorDocumentTestsVixen.Editor.Core.Tests
  • EditorProjectVixen.Editor.Core
  • EditorPropertyVixen.Editor.Core
  • EditorUndoManagerTestsVixen.Editor.App.Tests
  • EntityLifetimeTestsVixen.Editor.SceneView.Tests
  • EntitySearchSourceVixen.Editor.App
  • ExternalEditPumpTestsVixen.Editor.App.Tests
  • ExternalEditsVixen.Editor.Core
  • ExternalEditsTestsVixen.Editor.Core.Tests