SYMBOL INDEX (1459 symbols across 260 files) FILE: Examples/Nodify.Calculator/App.xaml.cs class App (line 14) | public partial class App : Application method Initialize (line 16) | public override void Initialize() method OnFrameworkInitializationCompleted (line 21) | public override void OnFrameworkInitializationCompleted() FILE: Examples/Nodify.Calculator/ApplicationViewModel.cs class ApplicationViewModel (line 7) | public class ApplicationViewModel : ObservableObject method ApplicationViewModel (line 11) | public ApplicationViewModel() method OnOpenInnerCalculator (line 40) | private void OnOpenInnerCalculator(EditorViewModel parentEditor, Calcu... FILE: Examples/Nodify.Calculator/CalculatorInputOperationViewModel.cs class CalculatorInputOperationViewModel (line 3) | public class CalculatorInputOperationViewModel : OperationViewModel method CalculatorInputOperationViewModel (line 5) | public CalculatorInputOperationViewModel() FILE: Examples/Nodify.Calculator/CalculatorOperationViewModel.cs class CalculatorOperationViewModel (line 5) | public class CalculatorOperationViewModel : OperationViewModel method CalculatorOperationViewModel (line 24) | public CalculatorOperationViewModel() method OnInputValueChanged (line 46) | protected override void OnInputValueChanged() FILE: Examples/Nodify.Calculator/CalculatorViewModel.cs class CalculatorViewModel (line 6) | public class CalculatorViewModel : ObservableObject method CalculatorViewModel (line 8) | public CalculatorViewModel() method DisconnectConnector (line 100) | private void DisconnectConnector(ConnectorViewModel connector) method CanCreateConnection (line 106) | internal bool CanCreateConnection(ConnectorViewModel source, Connector... method CreateConnection (line 109) | internal void CreateConnection(ConnectorViewModel source, ConnectorVie... method OnOperationsMenuClosed (line 133) | private void OnOperationsMenuClosed() method DeleteSelection (line 139) | private void DeleteSelection() method GroupSelectedOperations (line 145) | private void GroupSelectedOperations() FILE: Examples/Nodify.Calculator/ConnectionViewModel.cs class ConnectionViewModel (line 3) | public class ConnectionViewModel : ObservableObject FILE: Examples/Nodify.Calculator/ConnectorViewModel.cs class ConnectorViewModel (line 6) | public class ConnectorViewModel : ObservableObject FILE: Examples/Nodify.Calculator/Converters/ItemToListConverter.cs class ItemToListConverter (line 9) | public class ItemToListConverter : IValueConverter method Convert (line 11) | public object? Convert(object value, Type targetType, object parameter... method ConvertBack (line 26) | public object ConvertBack(object value, Type targetType, object parame... FILE: Examples/Nodify.Calculator/CreateOperationInfoViewModel.cs class CreateOperationInfoViewModel (line 5) | public class CreateOperationInfoViewModel method CreateOperationInfoViewModel (line 7) | public CreateOperationInfoViewModel(OperationInfoViewModel info, Point... FILE: Examples/Nodify.Calculator/EditorView.xaml.cs class EditorView (line 7) | public partial class EditorView : UserControl method EditorView (line 9) | public EditorView() method OpenOperationsMenu (line 19) | private void OpenOperationsMenu(object? sender, PointerReleasedEventAr... method CloseOperationsMenuPointerPressed (line 29) | private void CloseOperationsMenuPointerPressed(object? sender, Pointer... method CloseOperationsMenu (line 35) | private void CloseOperationsMenu(object? sender, RoutedEventArgs e) method OnDropNode (line 46) | private void OnDropNode(object? sender, DragEventArgs e) method OnNodeDrag (line 60) | private void OnNodeDrag(object? sender, MouseEventArgs e) method OnNodePressed (line 70) | private void OnNodePressed(object? sender, PointerPressedEventArgs e) method OnNodeExited (line 76) | private void OnNodeExited(object? sender, PointerEventArgs e) FILE: Examples/Nodify.Calculator/EditorViewModel.cs class EditorViewModel (line 7) | public class EditorViewModel : ObservableObject method EditorViewModel (line 13) | public EditorViewModel() FILE: Examples/Nodify.Calculator/ExpandoOperationViewModel.cs class ExpandoOperationViewModel (line 3) | public class ExpandoOperationViewModel : OperationViewModel method ExpandoOperationViewModel (line 5) | public ExpandoOperationViewModel() FILE: Examples/Nodify.Calculator/ExpressionOperationViewModel.cs class ExpressionOperationViewModel (line 7) | public class ExpressionOperationViewModel : OperationViewModel method GenerateInput (line 18) | private void GenerateInput() method OnInputValueChanged (line 43) | protected override void OnInputValueChanged() FILE: Examples/Nodify.Calculator/MainWindow.xaml.cs class MainWindow (line 5) | public partial class MainWindow : Window method MainWindow (line 7) | public MainWindow() FILE: Examples/Nodify.Calculator/OperationGraphViewModel.cs class OperationGraphViewModel (line 5) | public class OperationGraphViewModel : CalculatorOperationViewModel method OperationGraphViewModel (line 38) | public OperationGraphViewModel() FILE: Examples/Nodify.Calculator/OperationGroupViewModel.cs class OperationGroupViewModel (line 5) | public class OperationGroupViewModel : OperationViewModel FILE: Examples/Nodify.Calculator/OperationInfoViewModel.cs type OperationType (line 5) | public enum OperationType class OperationInfoViewModel (line 15) | public class OperationInfoViewModel FILE: Examples/Nodify.Calculator/OperationViewModel.cs class OperationViewModel (line 7) | public class OperationViewModel : ObservableObject method OperationViewModel (line 9) | public OperationViewModel() method OnInputValueChanged (line 23) | private void OnInputValueChanged(object? sender, PropertyChangedEventA... method OnInputValueChanged (line 84) | protected virtual void OnInputValueChanged() FILE: Examples/Nodify.Calculator/Operations/BinaryOperation.cs class BinaryOperation (line 5) | public class BinaryOperation : IOperation method BinaryOperation (line 9) | public BinaryOperation(Func func) => _func = f... method Execute (line 11) | public double Execute(params double[] operands) FILE: Examples/Nodify.Calculator/Operations/IOperation.cs type IOperation (line 3) | public interface IOperation method Execute (line 5) | double Execute(params double[] operands); FILE: Examples/Nodify.Calculator/Operations/OperationFactory.cs class OperationFactory (line 9) | public static class OperationFactory method GetOperationsInfo (line 11) | public static List GetOperationsInfo(Type cont... method GetOperation (line 95) | public static OperationViewModel GetOperation(OperationInfoViewModel i... FILE: Examples/Nodify.Calculator/Operations/OperationsContainer.cs class OperationsContainer (line 6) | public static class OperationsContainer method Add (line 8) | [Operation(MinInput = 2, MaxInput = 10, GenerateInputNames = false)] method Multiply (line 12) | [Operation(MinInput = 2, MaxInput = 10, GenerateInputNames = false)] method Divide (line 16) | public static double Divide(double a, double b) method Subtract (line 19) | public static double Subtract(double a, double b) method Pow (line 22) | public static double Pow(double value, double exp) method Abs (line 25) | [Operation(GenerateInputNames = false)] method PI (line 29) | public static double PI() class OperationAttribute (line 33) | public sealed class OperationAttribute : Attribute FILE: Examples/Nodify.Calculator/Operations/ParamsOperation.cs class ParamsOperation (line 5) | public class ParamsOperation : IOperation method ParamsOperation (line 9) | public ParamsOperation(Func func) => _func = func; method Execute (line 11) | public double Execute(params double[] operands) FILE: Examples/Nodify.Calculator/Operations/UnaryOperation.cs class UnaryOperation (line 5) | public class UnaryOperation : IOperation method UnaryOperation (line 9) | public UnaryOperation(Func func) => _func = func; method Execute (line 11) | public double Execute(params double[] operands) FILE: Examples/Nodify.Calculator/Operations/ValueOperation.cs class ValueOperation (line 5) | public class ValueOperation : IOperation method ValueOperation (line 9) | public ValueOperation(Func func) => _func = func; method Execute (line 11) | public double Execute(params double[] operands) FILE: Examples/Nodify.Calculator/OperationsExtensions.cs class OperationsExtensions (line 6) | public static class OperationsExtensions method GetBoundingBox (line 8) | public static Rect GetBoundingBox(this IEnumerable... FILE: Examples/Nodify.Calculator/OperationsMenuView.xaml.cs class OperationsMenuView (line 5) | public partial class OperationsMenuView : UserControl method OperationsMenuView (line 7) | public OperationsMenuView() FILE: Examples/Nodify.Calculator/OperationsMenuViewModel.cs class OperationsMenuViewModel (line 8) | public class OperationsMenuViewModel : ObservableObject method OpenAt (line 33) | public void OpenAt(Point targetLocation) method Close (line 40) | public void Close() method OperationsMenuViewModel (line 49) | public OperationsMenuViewModel(CalculatorViewModel calculator) method CreateOperation (line 76) | private void CreateOperation(OperationInfoViewModel operationInfo) FILE: Examples/Nodify.Calculator/PendingConnectionViewModel.cs class PendingConnectionViewModel (line 5) | public class PendingConnectionViewModel : ObservableObject FILE: Examples/Nodify.Calculator/Program.cs class Program (line 6) | class Program method Main (line 11) | [STAThread] method BuildAvaloniaApp (line 16) | public static AppBuilder BuildAvaloniaApp() FILE: Examples/Nodify.Playground/App.xaml.cs class App (line 14) | public partial class App : Application method Initialize (line 16) | public override void Initialize() method OnFrameworkInitializationCompleted (line 21) | public override void OnFrameworkInitializationCompleted() FILE: Examples/Nodify.Playground/BaseSettingViewModel.cs class BaseSettingViewModel (line 5) | public class BaseSettingViewModel : ObservableObject, ISettingViewModel method BaseSettingViewModel (line 26) | public BaseSettingViewModel(string name, string? description = default) FILE: Examples/Nodify.Playground/Converters/FlowToConnectorPositionConverter.cs class FlowToConnectorPositionConverter (line 8) | public class FlowToConnectorPositionConverter : IValueConverter method Convert (line 10) | public object Convert(object value, Type targetType, object parameter,... method ToPosition (line 34) | private ConnectorPosition ToPosition(ConnectorFlow flow, Orientation o... method ConvertBack (line 48) | public object ConvertBack(object value, Type targetType, object parame... FILE: Examples/Nodify.Playground/Converters/FlowToDirectionConverter.cs class FlowToDirectionConverter (line 7) | public class FlowToDirectionConverter : IValueConverter method Convert (line 9) | public object Convert(object value, Type targetType, object parameter,... method ConvertBack (line 19) | public object ConvertBack(object value, Type targetType, object parame... FILE: Examples/Nodify.Playground/Converters/UIntToRectConverter.cs class UIntToRectConverter (line 9) | public class UIntToRectConverter : MarkupExtension, IValueConverter method Convert (line 13) | public object Convert(object value, Type targetType, object parameter,... method ConvertBack (line 19) | public object ConvertBack(object value, Type targetType, object parame... method ProvideValue (line 24) | public override object ProvideValue(IServiceProvider serviceProvider) FILE: Examples/Nodify.Playground/Converters/UIntToRelativeRectConverter.cs class UIntToRelativeRectConverter (line 9) | public class UIntToRelativeRectConverter : MarkupExtension, IValueConverter method Convert (line 19) | public object Convert(object value, Type targetType, object parameter,... method ConvertBack (line 25) | public object ConvertBack(object value, Type targetType, object parame... method ProvideValue (line 30) | public override object ProvideValue(IServiceProvider serviceProvider) FILE: Examples/Nodify.Playground/Editor/CommentNodeViewModel.cs class CommentNodeViewModel (line 5) | public class CommentNodeViewModel : NodeViewModel FILE: Examples/Nodify.Playground/Editor/ConnectionViewModel.cs class ConnectionViewModel (line 6) | public class ConnectionViewModel : ObservableObject method ConnectionViewModel (line 39) | public ConnectionViewModel() method Split (line 45) | public void Split(Point point) method Remove (line 48) | public void Remove() FILE: Examples/Nodify.Playground/Editor/ConnectorViewModel.cs type ConnectorFlow (line 6) | public enum ConnectorFlow type ConnectorShape (line 12) | public enum ConnectorShape class ConnectorViewModel (line 19) | public class ConnectorViewModel : ObservableObject method ConnectorViewModel (line 68) | public ConnectorViewModel() method OnNodeChanged (line 88) | protected virtual void OnNodeChanged() method IsConnectedTo (line 100) | public bool IsConnectedTo(ConnectorViewModel con) method AllowsNewConnections (line 103) | public virtual bool AllowsNewConnections() method Disconnect (line 106) | public void Disconnect() FILE: Examples/Nodify.Playground/Editor/FlowNodeViewModel.cs class FlowNodeViewModel (line 5) | public class FlowNodeViewModel : NodeViewModel method FlowNodeViewModel (line 17) | public FlowNodeViewModel() method Disconnect (line 28) | public void Disconnect() FILE: Examples/Nodify.Playground/Editor/GraphSchema.cs class GraphSchema (line 7) | public class GraphSchema method CanAddConnection (line 11) | public bool CanAddConnection(ConnectorViewModel source, object target) method TryAddConnection (line 33) | public bool TryAddConnection(ConnectorViewModel source, object? target) method AddConnection (line 52) | private void AddConnection(ConnectorViewModel source, ConnectorViewMod... method AddConnection (line 63) | private void AddConnection(ConnectorViewModel source, FlowNodeViewMode... method DisconnectConnector (line 73) | public void DisconnectConnector(ConnectorViewModel connector) method SplitConnection (line 80) | public void SplitConnection(ConnectionViewModel connection, Point loca... method AddCommentAroundNodes (line 100) | public void AddCommentAroundNodes(IList nodes, string? ... FILE: Examples/Nodify.Playground/Editor/KnotNodeViewModel.cs class KnotNodeViewModel (line 5) | public class KnotNodeViewModel : NodeViewModel method KnotNodeViewModel (line 7) | public KnotNodeViewModel(Orientation orientation) method KnotNodeViewModel (line 12) | public KnotNodeViewModel() : this(Orientation.Horizontal) FILE: Examples/Nodify.Playground/Editor/NodeViewModel.cs class NodeViewModel (line 7) | public abstract class NodeViewModel : ObservableObject method NodeViewModel (line 27) | public NodeViewModel() FILE: Examples/Nodify.Playground/Editor/NodifyEditorView.xaml.cs class NodifyEditorView (line 5) | public partial class NodifyEditorView : UserControl method NodifyEditorView (line 9) | public NodifyEditorView() method Minimap_Zoom (line 14) | private void Minimap_Zoom(object sender, ZoomEventArgs e) FILE: Examples/Nodify.Playground/Editor/NodifyEditorViewModel.cs class NodifyEditorViewModel (line 7) | public class NodifyEditorViewModel : ObservableObject method NodifyEditorViewModel (line 9) | public NodifyEditorViewModel() method DeleteSelection (line 110) | private void DeleteSelection() FILE: Examples/Nodify.Playground/Editor/PendingConnectionViewModel.cs class PendingConnectionViewModel (line 5) | public class PendingConnectionViewModel : ObservableObject method OnPreviewTargetChanged (line 54) | protected virtual void OnPreviewTargetChanged() method SetTargetOrientation (line 68) | private void SetTargetOrientation() FILE: Examples/Nodify.Playground/Editor/VerticalNodeViewModel.cs class VerticalNodeViewModel (line 5) | public class VerticalNodeViewModel : FlowNodeViewModel method VerticalNodeViewModel (line 7) | public VerticalNodeViewModel() FILE: Examples/Nodify.Playground/Editor/WpfComboBox.cs class WpfComboBox (line 15) | public class WpfComboBox : ComboBox method OnPointerPressed (line 19) | protected override void OnPointerPressed(PointerPressedEventArgs e) method OnPointerReleased (line 29) | protected override void OnPointerReleased(PointerReleasedEventArgs e) FILE: Examples/Nodify.Playground/EditorInputMode.cs type EditorInputMode (line 5) | public enum EditorInputMode type EditorGesturesMappings (line 13) | public enum EditorGesturesMappings class EditorInputModeExtensions (line 19) | public static class EditorInputModeExtensions method Apply (line 21) | public static void Apply(this EditorGestures mappings, EditorInputMode... method Apply (line 53) | public static void Apply(this EditorGestures value, EditorGesturesMapp... method ToGesturesMappings (line 59) | public static EditorGestures ToGesturesMappings(this EditorGesturesMap... class CustomGesturesMappings (line 69) | public class CustomGesturesMappings : EditorGestures method CustomGesturesMappings (line 71) | public CustomGesturesMappings() FILE: Examples/Nodify.Playground/EditorSettings.cs type ConnectionStyle (line 6) | public enum ConnectionStyle class EditorSettings (line 14) | public class EditorSettings : ObservableObject method EditorSettings (line 22) | private EditorSettings() method OnSearchTextChanged (line 298) | private void OnSearchTextChanged(object? sender, System.ComponentModel... FILE: Examples/Nodify.Playground/EditorSettingsView.xaml.cs class EditorSettingsView (line 19) | public partial class EditorSettingsView : UserControl method EditorSettingsView (line 21) | public EditorSettingsView() FILE: Examples/Nodify.Playground/Helpers/NodeViewModelExtensions.cs class NodeViewModelExtensions (line 6) | public static class NodeViewModelExtensions method GetBoundingBox (line 8) | public static Rect GetBoundingBox(this IList nodes, dou... method AddRange (line 55) | public static void AddRange(this ICollection col, IEnumerable... FILE: Examples/Nodify.Playground/Helpers/RandomNodesGenerator.cs type NodesGeneratorSettings (line 8) | public struct NodesGeneratorSettings method NodesGeneratorSettings (line 12) | public NodesGeneratorSettings(uint count) method Snap (line 57) | public int Snap(int x) class RandomNodesGenerator (line 61) | public static class RandomNodesGenerator method GenerateNodes (line 65) | public static List GenerateNodes(NodesGeneratorSettings settings) method GenerateConnections (line 87) | public static List GenerateConnections(IList ConnectPins(IList GenerateConnectors(NodesGenerat... FILE: Examples/Nodify.Playground/ISettingViewModel.cs type SettingsType (line 3) | public enum SettingsType type ISettingViewModel (line 12) | public interface ISettingViewModel FILE: Examples/Nodify.Playground/MainWindow.xaml.cs class CompositionTargetEx (line 9) | public static class CompositionTargetEx method OnRendering (line 34) | public static void OnRendering(object? sender, EventArgs e) class MainWindow (line 47) | public partial class MainWindow : Window method MainWindow (line 51) | public MainWindow() method OnRendering (line 58) | private void OnRendering(double fps) method BringIntoView_Click (line 66) | private void BringIntoView_Click(object? sender, RoutedEventArgs e) method AnimateConnections_Click (line 83) | private void AnimateConnections_Click(object sender, RoutedEventArgs e) method Render (line 88) | public override void Render(DrawingContext context) FILE: Examples/Nodify.Playground/PlaygroundSettings.cs class PlaygroundSettings (line 7) | public class PlaygroundSettings : ObservableObject method PlaygroundSettings (line 20) | private PlaygroundSettings() method FilterAndSort (line 91) | public IEnumerable FilterAndSort(IReadOnlyCollectio... FILE: Examples/Nodify.Playground/PlaygroundViewModel.cs class PlaygroundViewModel (line 9) | public class PlaygroundViewModel : ObservableObject method PlaygroundViewModel (line 13) | public PlaygroundViewModel() method OnSettingsChanged (line 26) | private void OnSettingsChanged(object? sender, System.ComponentModel.P... method ResetGraph (line 40) | private void ResetGraph() method GenerateRandomNodes (line 47) | private async void GenerateRandomNodes() method ToggleConnections (line 84) | private async void ToggleConnections() method PerformanceTest (line 96) | private async void PerformanceTest() method ConnectNodes (line 121) | private async Task ConnectNodes() method CopyToAsync (line 147) | private async Task CopyToAsync(IList source, IList target) FILE: Examples/Nodify.Playground/PointEditor.cs class PointEditor (line 5) | public class PointEditor : ObservableObject FILE: Examples/Nodify.Playground/PointEditorView.xaml.cs class PointEditorView (line 5) | public partial class PointEditorView : UserControl method PointEditorView (line 7) | public PointEditorView() FILE: Examples/Nodify.Playground/Program.cs class Program (line 5) | class Program method Main (line 10) | [STAThread] method BuildAvaloniaApp (line 15) | public static AppBuilder BuildAvaloniaApp() FILE: Examples/Nodify.Playground/ProxySettingViewModel.cs class ProxySettingViewModel (line 5) | public class ProxySettingViewModel : BaseSettingViewModel method ProxySettingViewModel (line 10) | public ProxySettingViewModel(Func getter, Action setter, string ... FILE: Examples/Nodify.Playground/SettingsView.xaml.cs class SettingsView (line 7) | public partial class SettingsView : UserControl method SettingsView (line 18) | public SettingsView() FILE: Examples/Nodify.Shapes.Desktop/Program.cs class Program (line 6) | class Program method Main (line 11) | [STAThread] method BuildAvaloniaApp (line 16) | public static AppBuilder BuildAvaloniaApp() FILE: Examples/Nodify.Shapes.Web/Program.cs class Program (line 7) | internal partial class Program method Main (line 9) | private static async Task Main(string[] args) method BuildAvaloniaApp (line 16) | public static AppBuilder BuildAvaloniaApp() FILE: Examples/Nodify.Shapes/App.xaml.cs class App (line 9) | public partial class App : Application method App (line 11) | public App() method Initialize (line 19) | public override void Initialize() method OnFrameworkInitializationCompleted (line 24) | public override void OnFrameworkInitializationCompleted() FILE: Examples/Nodify.Shapes/AppShellViewModel.cs class AppShellViewModel (line 5) | public class AppShellViewModel : ObservableObject FILE: Examples/Nodify.Shapes/Avalonia/Cursors.cs class Cursors (line 3) | public static class Cursors FILE: Examples/Nodify.Shapes/Avalonia/ToolItemSelector.cs class CanvasToolItemSelector (line 7) | public class CanvasToolItemSelector : IDataTemplate method Build (line 14) | public Control? Build(object? param) method Match (line 31) | public bool Match(object? data) FILE: Examples/Nodify.Shapes/Canvas/CanvasToolbarViewModel.cs type CanvasTool (line 8) | public enum CanvasTool class CanvasToolbarViewModel (line 16) | public class CanvasToolbarViewModel : ObservableObject method CanvasToolbarViewModel (line 60) | public CanvasToolbarViewModel(CanvasViewModel canvas) method CreateShapeAtLocation (line 69) | public ShapeViewModel CreateShapeAtLocation(Point location) FILE: Examples/Nodify.Shapes/Canvas/CanvasView.xaml.cs class CanvasView (line 11) | public partial class CanvasView : UserControl method CanvasView (line 18) | public CanvasView() method OnApplyTemplate (line 25) | protected override void OnApplyTemplate(TemplateAppliedEventArgs e) method OnGenerateNewLocation (line 35) | private void OnGenerateNewLocation(object? sender, EventArgs e) method OnMoveToLocationTick (line 45) | private void OnMoveToLocationTick(object? sender, EventArgs e) method Editor_MouseDown (line 67) | private void Editor_MouseDown(object sender, PointerPressedEventArgs e) method Editor_MouseMove (line 77) | private void Editor_MouseMove(object sender, PointerEventArgs e) method Editor_MouseUp (line 96) | private void Editor_MouseUp(object sender, PointerReleasedEventArgs e) method Minimap_Zoom (line 103) | private void Minimap_Zoom(object sender, ZoomEventArgs e) FILE: Examples/Nodify.Shapes/Canvas/CanvasViewModel.cs class CanvasViewModel (line 11) | public class CanvasViewModel : ObservableObject method CanvasViewModel (line 41) | public CanvasViewModel() method MoveShapesStartedHandler (line 80) | private void MoveShapesStartedHandler() method MoveShapesCompletedHandler (line 86) | private void MoveShapesCompletedHandler() method SelectShapesStartedHandler (line 97) | private void SelectShapesStartedHandler() method SelectShapesCompletedHandler (line 104) | private void SelectShapesCompletedHandler() method ResizeShapeStartedHandler (line 113) | private void ResizeShapeStartedHandler() method ResizeShapeCompletedHandler (line 118) | private void ResizeShapeCompletedHandler() method FillCanvasWithShapes (line 126) | private void FillCanvasWithShapes() method AddShape (line 197) | public void AddShape(ShapeViewModel shape) method AddConnection (line 203) | private void AddConnection(ConnectorViewModel source, ConnectorViewMod... method RemoveConnection (line 210) | private void RemoveConnection(ConnectionViewModel connection) method CanConnect (line 216) | private bool CanConnect(ConnectorViewModel? source, ConnectorViewModel... method DeleteSelection (line 224) | public void DeleteSelection() FILE: Examples/Nodify.Shapes/Canvas/ConnectionViewModel.cs class ConnectionViewModel (line 5) | public class ConnectionViewModel : IEquatable method ConnectionViewModel (line 7) | public ConnectionViewModel(ConnectorViewModel source, ConnectorViewMod... method Equals (line 16) | public bool Equals(ConnectionViewModel? other) FILE: Examples/Nodify.Shapes/Canvas/ConnectorViewModel.cs class ConnectorViewModel (line 5) | public class ConnectorViewModel : ObservableObject method ConnectorViewModel (line 7) | public ConnectorViewModel(ConnectorPosition position) FILE: Examples/Nodify.Shapes/Canvas/Decorators/ICanvasDecorator.cs type ICanvasDecorator (line 5) | public interface ICanvasDecorator FILE: Examples/Nodify.Shapes/Canvas/Decorators/ShapeToolbarViewModel.cs class ShapeToolbarViewModel (line 6) | public class ShapeToolbarViewModel : ObservableObject, ICanvasDecorator method HookLocationEvents (line 32) | private void HookLocationEvents(ShapeViewModel? prevShape, ShapeViewMo... method OnLocationChanged (line 44) | private void OnLocationChanged(object? sender, PropertyChangedEventArg... method Hide (line 50) | public void Hide() method Show (line 58) | public void Show() FILE: Examples/Nodify.Shapes/Canvas/Decorators/UserCursorViewModel.cs class UserCursorViewModel (line 6) | public class UserCursorViewModel : ObservableObject, ICanvasDecorator FILE: Examples/Nodify.Shapes/Canvas/Gestures/DrawingGesturesMappings.cs class DrawingGesturesMappings (line 5) | public class DrawingGesturesMappings : EditorGestures method DrawingGesturesMappings (line 11) | public DrawingGesturesMappings() FILE: Examples/Nodify.Shapes/Canvas/Gestures/LockedGestureMappings.cs class LockedGestureMappings (line 5) | public class LockedGestureMappings : EditorGestures method LockedGestureMappings (line 9) | public LockedGestureMappings() FILE: Examples/Nodify.Shapes/Canvas/Gestures/UnboundGestureMappings.cs class UnboundGestureMappings (line 3) | public class UnboundGestureMappings : EditorGestures method UnboundGestureMappings (line 7) | public UnboundGestureMappings() FILE: Examples/Nodify.Shapes/Canvas/Shapes/EllipseViewModel.cs class EllipseViewModel (line 5) | public class EllipseViewModel : ShapeViewModel method EllipseViewModel (line 7) | public EllipseViewModel() FILE: Examples/Nodify.Shapes/Canvas/Shapes/RectangleViewModel.cs class RectangleViewModel (line 5) | public class RectangleViewModel : ShapeViewModel method RectangleViewModel (line 7) | public RectangleViewModel() FILE: Examples/Nodify.Shapes/Canvas/Shapes/ShapeViewModel.cs class ShapeViewModel (line 8) | public abstract class ShapeViewModel : Undoable method ShapeViewModel (line 10) | public ShapeViewModel(IActionsHistory history) : base(history) method ShapeViewModel (line 17) | public ShapeViewModel() : this(ActionsHistory.Global) FILE: Examples/Nodify.Shapes/Canvas/Shapes/TriangleViewModel.cs class TriangleViewModel (line 5) | public class TriangleViewModel : ShapeViewModel method TriangleViewModel (line 7) | public TriangleViewModel() FILE: Examples/Nodify.Shapes/Canvas/UndoRedo/MoveShapesAction.cs class MoveShapesAction (line 8) | public class MoveShapesAction : IAction method MoveShapesAction (line 14) | public MoveShapesAction(CanvasViewModel canvas) method Execute (line 22) | public void Execute() method Undo (line 27) | public void Undo() method SaveLocations (line 32) | public void SaveLocations() FILE: Examples/Nodify.Shapes/Canvas/UndoRedo/ResizeShapesAction.cs class ResizeShapesAction (line 8) | public class ResizeShapesAction : IAction method ResizeShapesAction (line 17) | public ResizeShapesAction(CanvasViewModel canvas) method Execute (line 27) | public void Execute() method Undo (line 38) | public void Undo() method SaveSizes (line 49) | public void SaveSizes() FILE: Examples/Nodify.Shapes/Canvas/UndoRedo/SelectShapesAction.cs class SelectShapesAction (line 7) | public class SelectShapesAction : IAction method SelectShapesAction (line 13) | public SelectShapesAction(CanvasViewModel canvas) method Execute (line 21) | public void Execute() method Undo (line 30) | public void Undo() method SaveSelection (line 36) | public void SaveSelection() FILE: Examples/Nodify.Shapes/Controls/ResizableContainer.cs class ResizableContainer (line 5) | internal class ResizableContainer : ResizablePanel method OnMove (line 15) | protected override void OnMove(double x, double y) method OnProcessDelta (line 24) | protected override void OnProcessDelta(ref double dx, ref double dy) FILE: Examples/Nodify.Shapes/MainView.axaml.cs class MainView (line 7) | public partial class MainView : UserControl method MainView (line 9) | public MainView() FILE: Examples/Nodify.Shapes/MainWindow.xaml.cs class MainWindow (line 8) | public partial class MainWindow : Window method MainWindow (line 10) | public MainWindow() FILE: Examples/Nodify.Shared/Behaviours/DataTrigger.cs class DataTrigger (line 15) | public class DataTrigger : Trigger method OnAttached (line 74) | protected override void OnAttached() method DataTrigger (line 80) | static DataTrigger() method Compare (line 92) | [RequiresUnreferencedCode("This functionality is not compatible with t... method EvaluateComparable (line 149) | [RequiresUnreferencedCode("This functionality is not compatible with t... method OnValueChanged (line 184) | private static void OnValueChanged(AvaloniaPropertyChangedEventArgs args) FILE: Examples/Nodify.Shared/Behaviours/PropertySetter.cs class PropertySetter (line 18) | public class PropertySetter : AvaloniaObject, IAction method GetTypeByName (line 23) | [RequiresUnreferencedCode("This functionality is not compatible with t... method FindAttachedProperty (line 38) | [RequiresUnreferencedCode("This functionality is not compatible with t... method Execute (line 131) | public virtual object Execute(object? sender, object? parameter) method UpdatePropertyValue (line 174) | [RequiresUnreferencedCode("This functionality is not compatible with t... method UpdateAvaloniaPropertyValue (line 246) | [RequiresUnreferencedCode("This functionality is not compatible with t... method ValidateAvaloniaProperty (line 304) | private void ValidateAvaloniaProperty(AvaloniaProperty? property) class TypeConverterHelper (line 323) | internal static class TypeConverterHelper method Convert (line 332) | [RequiresUnreferencedCode("This functionality is not compatible with t... method GetScope (line 397) | private static string GetScope(string name) FILE: Examples/Nodify.Shared/Behaviours/WpfBtn.cs class WpfBtn (line 9) | public class WpfBtn : Button method OnClick (line 21) | protected override void OnClick() method CanExecuteChanged (line 36) | private void CanExecuteChanged(object? sender, EventArgs e) method OnPropertyChanged (line 49) | protected override void OnPropertyChanged(AvaloniaPropertyChangedEvent... method OnAttachedToLogicalTree (line 77) | protected override void OnAttachedToLogicalTree(LogicalTreeAttachmentE... method OnDetachedFromLogicalTree (line 88) | protected override void OnDetachedFromLogicalTree(LogicalTreeAttachmen... FILE: Examples/Nodify.Shared/BindingProxy.cs class BindingProxy (line 6) | public class BindingProxy : AvaloniaObject FILE: Examples/Nodify.Shared/BoxValue.cs class BoxValue (line 5) | public static class BoxValue FILE: Examples/Nodify.Shared/Controls/EditableTextBlock.cs class EditableTextBlock (line 8) | [TemplatePart(Name = ElementTextBox, Type = typeof(TextBox))] method OnIsEditingChanged (line 25) | private static void OnIsEditingChanged(AvaloniaObject d, AvaloniaPrope... method CoerceIsEditing (line 27) | private static bool CoerceIsEditing(AvaloniaObject d, bool value) method EditableTextBlock (line 105) | static EditableTextBlock() method OnApplyTemplate (line 114) | protected override void OnApplyTemplate(TemplateAppliedEventArgs e) method OnTextBoxVisiblityChanged (line 134) | private void OnTextBoxVisiblityChanged(bool e) method OnMouseDown (line 149) | protected override void OnMouseDown(MouseButtonEventArgs e) method OnMouseUp (line 162) | protected override void OnMouseUp(MouseButtonEventArgs e) method OnLostFocus (line 170) | private void OnLostFocus(object? sender, RoutedEventArgs e) method OnKeyDown (line 175) | protected override void OnKeyDown(KeyEventArgs e) class AnonuymousObserver (line 187) | private class AnonuymousObserver : System.IObserver method AnonuymousObserver (line 193) | public AnonuymousObserver(System.Action onNext, System.Action _onCompleted?.Invoke(); method OnError (line 201) | public void OnError(System.Exception error) => _onError?.Invoke(error); method OnNext (line 202) | public void OnNext(T value) => _onNext?.Invoke(value); method OnPropertyChanged (line 205) | protected override void OnPropertyChanged(AvaloniaPropertyChangedEvent... FILE: Examples/Nodify.Shared/Controls/ResizablePanel.cs class ResizablePanel (line 9) | public class ResizablePanel : ContentControl method ResizablePanel (line 38) | static ResizablePanel() method ResizablePanel (line 44) | public ResizablePanel() method OnDragStarted (line 51) | private void OnDragStarted(object sender, VectorEventArgs e) method OnDragCompleted (line 59) | private void OnDragCompleted(object sender, VectorEventArgs e) method OnResize (line 67) | private void OnResize(object sender, VectorEventArgs e) method ResizeBottom (line 133) | private double ResizeBottom(VectorEventArgs e) method ResizeTop (line 138) | private double ResizeTop(VectorEventArgs e) method ResizeRight (line 143) | private double ResizeRight(VectorEventArgs e) method ResizeLeft (line 148) | private double ResizeLeft(VectorEventArgs e) method OnMove (line 153) | protected virtual void OnMove(double x, double y) method OnProcessDelta (line 159) | protected virtual void OnProcessDelta(ref double dx, ref double dy) class Resizer (line 164) | public class Resizer : Thumb method Resizer (line 175) | static Resizer() type ResizeDirections (line 182) | [Flags] FILE: Examples/Nodify.Shared/Controls/Swatches.xaml.cs class Swatches (line 11) | public partial class Swatches : TemplatedControl method Swatches (line 31) | static Swatches() method OnPointerPressed (line 37) | protected override void OnPointerPressed(PointerPressedEventArgs e) FILE: Examples/Nodify.Shared/Controls/TabControlEx.cs class TabControlEx (line 7) | [TemplatePart(Name = ElementScrollViewer, Type = typeof(ScrollViewer))] method TabControlEx (line 28) | static TabControlEx() method OnApplyTemplate (line 33) | protected override void OnApplyTemplate(TemplateAppliedEventArgs e) method OnScrollChanged (line 44) | private void OnScrollChanged(object? sender, ScrollChangedEventArgs e) method CreateContainerForItemOverride (line 52) | protected override Control CreateContainerForItemOverride(object? item... method NeedsContainerOverride (line 57) | protected override bool NeedsContainerOverride(object? item, int index... FILE: Examples/Nodify.Shared/Controls/TabItemEx.cs class TabItemEx (line 7) | public class TabItemEx : TabItem method TabItemEx (line 24) | static TabItemEx() FILE: Examples/Nodify.Shared/Converters/BooleanToVisibilityConverter.cs class BooleanToVisibilityConverter (line 9) | public class BooleanToVisibilityConverter : MarkupExtension, IValueConve... method Convert (line 14) | public object? Convert(object value, Type targetType, object parameter... method ConvertBack (line 30) | public object ConvertBack(object value, Type targetType, object parame... method ProvideValue (line 33) | public override object ProvideValue(IServiceProvider serviceProvider) ... FILE: Examples/Nodify.Shared/Converters/ColorToSolidColorBrushConverter.cs class ColorToSolidColorBrushConverter (line 8) | public class ColorToSolidColorBrushConverter : IValueConverter method Convert (line 10) | public object Convert(object value, Type targetType, object parameter,... method ConvertBack (line 25) | public object ConvertBack(object value, Type targetType, object parame... FILE: Examples/Nodify.Shared/Converters/DebugConverter.cs class DebugConverter (line 8) | public class DebugConverter : MarkupExtension, IValueConverter method Convert (line 10) | public object Convert(object value, Type targetType, object parameter,... method ConvertBack (line 16) | public object ConvertBack(object value, Type targetType, object parame... method ProvideValue (line 22) | public override object ProvideValue(IServiceProvider serviceProvider) ... FILE: Examples/Nodify.Shared/Converters/EnumValuesConverter.cs type EnumValue (line 8) | public readonly struct EnumValue method EnumValue (line 10) | public EnumValue(string name, object? value) class EnumValuesConverter (line 20) | public class EnumValuesConverter : MarkupExtension, IValueConverter method Convert (line 22) | public object Convert(object value, Type targetType, object parameter,... method ConvertBack (line 42) | public object ConvertBack(object value, Type targetType, object parame... method ProvideValue (line 47) | public override object ProvideValue(IServiceProvider serviceProvider) ... FILE: Examples/Nodify.Shared/Converters/InverseBooleanConverter.cs class InverseBooleanConverter (line 7) | public class InverseBooleanConverter : IValueConverter method Convert (line 9) | public object Convert(object value, Type targetType, object parameter,... method ConvertBack (line 17) | public object ConvertBack(object value, Type targetType, object parame... FILE: Examples/Nodify.Shared/Converters/MultiValueEqualityConverter.cs class MultiValueEqualityConverter (line 9) | public class MultiValueEqualityConverter : IMultiValueConverter method Convert (line 11) | public object? Convert(IList values, Type targetType, object?... method ConvertBack (line 21) | public object[] ConvertBack(object value, Type[] targetTypes, object p... method AllElementsEqual (line 26) | private static bool AllElementsEqual(IEnumerable values) method AllElementsNull (line 32) | private static bool AllElementsNull(IEnumerable values) FILE: Examples/Nodify.Shared/Converters/RandomBrushConverter.cs class RandomBrushConverter (line 8) | public class RandomBrushConverter : IValueConverter method Convert (line 12) | public object Convert(object value, Type targetType, object parameter,... method ConvertBack (line 25) | public object ConvertBack(object value, Type targetType, object parame... FILE: Examples/Nodify.Shared/Converters/ResizeDirectionToVisiblityConverter.cs class ResizeDirectionToVisiblityConverter (line 8) | internal class ResizeDirectionToVisiblityConverter : IValueConverter method Convert (line 10) | public object Convert(object value, Type targetType, object parameter,... method ConvertBack (line 25) | public object ConvertBack(object value, Type targetType, object parame... FILE: Examples/Nodify.Shared/Converters/StringToVisibilityConverter.cs class StringToVisibilityConverter (line 9) | public class StringToVisibilityConverter : MarkupExtension, IValueConverter method Convert (line 13) | public object? Convert(object value, Type targetType, object parameter... method ConvertBack (line 16) | public object ConvertBack(object value, Type targetType, object parame... method ProvideValue (line 19) | public override object ProvideValue(IServiceProvider serviceProvider) ... FILE: Examples/Nodify.Shared/Converters/ToStringConverter.cs class ToStringConverter (line 8) | public class ToStringConverter : IValueConverter method Convert (line 10) | public object? Convert(object? value, Type targetType, object paramete... method ConvertBack (line 30) | public object ConvertBack(object value, Type targetType, object parame... FILE: Examples/Nodify.Shared/DelegateCommand.cs type INodifyCommand (line 6) | public interface INodifyCommand : ICommand method RaiseCanExecuteChanged (line 8) | void RaiseCanExecuteChanged(); class DelegateCommand (line 11) | public class DelegateCommand : INodifyCommand method DelegateCommand (line 18) | public DelegateCommand(Action action, Func? executeCondition = d... method CanExecute (line 24) | public bool CanExecute(object? parameter) method Execute (line 27) | public void Execute(object? parameter) method RaiseCanExecuteChanged (line 30) | public void RaiseCanExecuteChanged() method DelegateCommand (line 41) | public DelegateCommand(Action action, Func? executeConditi... method CanExecute (line 47) | public bool CanExecute(object? parameter) method Execute (line 57) | public void Execute(object? parameter) method RaiseCanExecuteChanged (line 69) | public void RaiseCanExecuteChanged() class DelegateCommand (line 34) | public class DelegateCommand : INodifyCommand method DelegateCommand (line 18) | public DelegateCommand(Action action, Func? executeCondition = d... method CanExecute (line 24) | public bool CanExecute(object? parameter) method Execute (line 27) | public void Execute(object? parameter) method RaiseCanExecuteChanged (line 30) | public void RaiseCanExecuteChanged() method DelegateCommand (line 41) | public DelegateCommand(Action action, Func? executeConditi... method CanExecute (line 47) | public bool CanExecute(object? parameter) method Execute (line 57) | public void Execute(object? parameter) method RaiseCanExecuteChanged (line 69) | public void RaiseCanExecuteChanged() FILE: Examples/Nodify.Shared/FluentSyntax.cs class FluentSyntax (line 7) | public static class FluentSyntax method Then (line 9) | public static void Then(this T caller, Action action) method Then (line 12) | public static bool Then(this bool condition, Action action) method Else (line 22) | public static bool Else(this bool condition, Action action) method ForEach (line 32) | public static IEnumerable ForEach(this IEnumerable collection... method AddRange (line 52) | public static ICollection AddRange(this ICollection collectio... method RemoveRange (line 58) | public static ICollection RemoveRange(this ICollection collec... method RemoveOne (line 64) | public static ICollection RemoveOne(this ICollection collecti... FILE: Examples/Nodify.Shared/NodifyObservableCollection.cs type INodifyObservableCollection (line 9) | public interface INodifyObservableCollection method WhenAdded (line 16) | INodifyObservableCollection WhenAdded(Action added); method WhenRemoved (line 24) | INodifyObservableCollection WhenRemoved(Action removed); method WhenCleared (line 32) | INodifyObservableCollection WhenCleared(Action> cleared); class NodifyObservableCollection (line 35) | public class NodifyObservableCollection : Collection, INodifyObser... method NodifyObservableCollection (line 48) | public NodifyObservableCollection() method NodifyObservableCollection (line 52) | public NodifyObservableCollection(IEnumerable collection) method WhenAdded (line 59) | public INodifyObservableCollection WhenAdded(Action added) method WhenRemoved (line 68) | public INodifyObservableCollection WhenRemoved(Action removed) method WhenCleared (line 77) | public INodifyObservableCollection WhenCleared(Action> cle... method NotifyOnItemAdded (line 86) | protected virtual void NotifyOnItemAdded(T item) method NotifyOnItemRemoved (line 94) | protected virtual void NotifyOnItemRemoved(T item) method NotifyOnItemsCleared (line 102) | protected virtual void NotifyOnItemsCleared(IList items) method ClearItems (line 114) | protected override void ClearItems() method InsertItem (line 136) | protected override void InsertItem(int index, T item) method RemoveItem (line 146) | protected override void RemoveItem(int index) method SetItem (line 157) | protected override void SetItem(int index, T item) method Move (line 167) | public void Move(int oldIndex, int newIndex) method OnCollectionChanged (line 176) | protected virtual void OnCollectionChanged(NotifyCollectionChangedEven... method OnPropertyChanged (line 179) | protected virtual void OnPropertyChanged(PropertyChangedEventArgs args) method OnCollectionChanged (line 182) | private void OnCollectionChanged(NotifyCollectionChangedAction action,... method OnCollectionChanged (line 185) | private void OnCollectionChanged(NotifyCollectionChangedAction action,... method OnCollectionChanged (line 188) | private void OnCollectionChanged(NotifyCollectionChangedAction action,... FILE: Examples/Nodify.Shared/ObservableObject.cs class ObservableObject (line 9) | public class ObservableObject : INotifyPropertyChanged method OnPropertyChanged (line 26) | protected virtual void OnPropertyChanged([CallerMemberName] string pro... method SetProperty (line 39) | protected virtual bool SetProperty(ref T field, T value, [CallerMem... FILE: Examples/Nodify.Shared/RequeryCommand.cs class RequeryCommand (line 6) | public class RequeryCommand : INodifyCommand method RequeryCommand (line 17) | public RequeryCommand(Action action, Func? executeCondition = de... method CanExecute (line 23) | public bool CanExecute(object? parameter) method Execute (line 26) | public void Execute(object? parameter) method RaiseCanExecuteChanged (line 29) | public void RaiseCanExecuteChanged() { } method RequeryCommand (line 43) | public RequeryCommand(Action action, Func? executeConditio... method CanExecute (line 49) | public bool CanExecute(object? parameter) method Execute (line 59) | public void Execute(object? parameter) method RaiseCanExecuteChanged (line 71) | public void RaiseCanExecuteChanged() { } class RequeryCommand (line 32) | public class RequeryCommand : INodifyCommand method RequeryCommand (line 17) | public RequeryCommand(Action action, Func? executeCondition = de... method CanExecute (line 23) | public bool CanExecute(object? parameter) method Execute (line 26) | public void Execute(object? parameter) method RaiseCanExecuteChanged (line 29) | public void RaiseCanExecuteChanged() { } method RequeryCommand (line 43) | public RequeryCommand(Action action, Func? executeConditio... method CanExecute (line 49) | public bool CanExecute(object? parameter) method Execute (line 59) | public void Execute(object? parameter) method RaiseCanExecuteChanged (line 71) | public void RaiseCanExecuteChanged() { } FILE: Examples/Nodify.Shared/StringExtensions.cs class StringExtensions (line 5) | public static class StringExtensions method GetUnique (line 7) | public static string GetUnique(this ICollection values, in str... FILE: Examples/Nodify.Shared/ThemeManager.cs class ThemeManager (line 9) | public static class ThemeManager method ThemeManager (line 23) | static ThemeManager() method FindExistingResources (line 32) | private static List FindExistingResources(List<(Uri b... method PreloadTheme (line 46) | private static void PreloadTheme(string themeName) method SetNextTheme (line 90) | public static void SetNextTheme() method SetTheme (line 105) | public static void SetTheme(string themeName) FILE: Examples/Nodify.Shared/UndoRedo/ActionsHistory.cs type IActionsHistory (line 7) | public interface IActionsHistory : INotifyPropertyChanged method Undo (line 15) | void Undo(); method Redo (line 16) | void Redo(); method Clear (line 18) | void Clear(); method Batch (line 23) | IDisposable Batch(string? label = default); method Record (line 25) | void Record(IAction action); method Pause (line 30) | void Pause(string? label = default); method Resume (line 33) | void Resume(); type IAction (line 36) | public interface IAction method Execute (line 40) | void Execute(); method Undo (line 41) | void Undo(); class ActionsHistoryExtensions (line 44) | public static class ActionsHistoryExtensions method Record (line 46) | public static void Record(this IActionsHistory history, Action execute... method ExecuteAction (line 49) | public static void ExecuteAction(this IActionsHistory history, IAction... class ActionsHistory (line 56) | public class ActionsHistory : IActionsHistory method Batch (line 83) | public IDisposable Batch(string? label = default) method Record (line 86) | public void Record(IAction op) method AddToUndoStack (line 104) | private void AddToUndoStack(IAction op) method Undo (line 124) | public void Undo() method Redo (line 141) | public void Redo() method Clear (line 158) | public void Clear() method Pause (line 164) | public void Pause(string? label = default) method Resume (line 175) | public void Resume() class BatchOperation (line 192) | private class BatchOperation : IDisposable method BatchOperation (line 197) | public BatchOperation(string? label, ActionsHistory history) method Dispose (line 204) | public void Dispose() FILE: Examples/Nodify.Shared/UndoRedo/BatchAction.cs class BatchAction (line 6) | public class BatchAction : IAction method BatchAction (line 8) | public BatchAction(string? label, IEnumerable history) method Execute (line 18) | public void Execute() method Undo (line 26) | public void Undo() method ToString (line 34) | public override string? ToString() FILE: Examples/Nodify.Shared/UndoRedo/DelegateAction.cs class DelegateAction (line 5) | public class DelegateAction : IAction method DelegateAction (line 12) | public DelegateAction(Action apply, Action unapply, string? label) method Execute (line 19) | public void Execute() => _execute(); method Undo (line 20) | public void Undo() => _undo(); method ToString (line 22) | public override string? ToString() FILE: Examples/Nodify.Shared/UndoRedo/PropertyCache.cs type IPropertyAccessor (line 7) | public interface IPropertyAccessor method GetValue (line 9) | object? GetValue(object instance); method SetValue (line 10) | void SetValue(object instance, object? value); class PropertyAccessor (line 15) | public sealed class PropertyAccessor : IPr... method PropertyAccessor (line 23) | public PropertyAccessor(Func getter, Act... method GetValue (line 32) | public object? GetValue(object instance) method SetValue (line 35) | public void SetValue(object instance, object? value) class PropertyCache (line 39) | public class PropertyCache method Get (line 43) | public static IPropertyAccessor Get(Type type, string name) method Get (line 57) | public static IPropertyAccessor Get(string name) method Create (line 60) | private static IPropertyAccessor Create(Type type, PropertyInfo property) FILE: Examples/Nodify.Shared/UndoRedo/Undoable.cs type PropertyFlags (line 9) | [Flags] class Undoable (line 16) | public abstract class Undoable : ObservableObject method RecordHistory (line 22) | private void RecordHistory(string propName, TPropType previ... method RecordProperty (line 31) | protected void RecordProperty(string propName, PropertyFlags flags = P... method RecordProperty (line 43) | protected void RecordProperty(Expression> ... method GetPropertyName (line 52) | private static string GetPropertyName(Expression memberAccess) method SetProperty (line 61) | protected override bool SetProperty(ref TPropType field, TP... method Undoable (line 73) | public Undoable() method Undoable (line 78) | public Undoable(IActionsHistory history) FILE: Examples/Nodify.StateMachine/App.xaml.cs class App (line 14) | public partial class App : Application method Initialize (line 16) | public override void Initialize() method OnFrameworkInitializationCompleted (line 21) | public override void OnFrameworkInitializationCompleted() FILE: Examples/Nodify.StateMachine/BlackboardItemReferenceViewModel.cs class BlackboardItemReferenceViewModel (line 6) | public class BlackboardItemReferenceViewModel FILE: Examples/Nodify.StateMachine/BlackboardItemViewModel.cs class BlackboardItemViewModel (line 5) | public class BlackboardItemViewModel : ObservableObject FILE: Examples/Nodify.StateMachine/BlackboardKeyEditorView.xaml.cs class BlackboardKeyEditorView (line 5) | public partial class BlackboardKeyEditorView : UserControl method BlackboardKeyEditorView (line 7) | public BlackboardKeyEditorView() FILE: Examples/Nodify.StateMachine/BlackboardKeyEditorViewModel.cs class BlackboardKeyEditorViewModel (line 5) | public class BlackboardKeyEditorViewModel : ObservableObject FILE: Examples/Nodify.StateMachine/BlackboardKeyViewModel.cs class BlackboardKeyViewModel (line 5) | public class BlackboardKeyViewModel : ObservableObject method GetRealValue (line 65) | private object? GetRealValue(object? value) method GetDefaultValue (line 96) | public static object? GetDefaultValue(BlackboardKeyType type) FILE: Examples/Nodify.StateMachine/BlackboardViewModel.cs class BlackboardViewModel (line 5) | public class BlackboardViewModel : ObservableObject method BlackboardViewModel (line 31) | public BlackboardViewModel() FILE: Examples/Nodify.StateMachine/Converters/BlackboardKeyEditorConverter.cs class BlackboardKeyEditorConverter (line 9) | public class BlackboardKeyEditorConverter : MarkupExtension, IMultiValue... method Convert (line 13) | public object? Convert(IList values, Type targetType, object?... method ConvertBack (line 30) | public object[] ConvertBack(object value, Type[] targetTypes, object p... method ProvideValue (line 35) | public override object ProvideValue(IServiceProvider serviceProvider) ... FILE: Examples/Nodify.StateMachine/Converters/ConnectorOffsetConverter.cs class ConnectorOffsetConverter (line 8) | public class ConnectorOffsetConverter : IValueConverter method Convert (line 10) | public object Convert(object value, Type targetType, object parameter,... method ConvertBack (line 21) | public object ConvertBack(object value, Type targetType, object parame... FILE: Examples/Nodify.StateMachine/Converters/DrawingBrushToRectangleConverter.cs class DrawingBrushToRectangleConverter (line 8) | public class DrawingBrushToRectangleConverter : IValueConverter method Convert (line 12) | public object? Convert(object? value, Type targetType, object? paramet... method ConvertBack (line 27) | public object? ConvertBack(object? value, Type targetType, object? par... FILE: Examples/Nodify.StateMachine/Converters/FilterBlackboardKeysConverter.cs class FilterBlackboardKeysConverter (line 10) | public class FilterBlackboardKeysConverter : MarkupExtension, IMultiValu... method Convert (line 12) | public object? Convert(IList values, Type targetType, object?... method ConvertBack (line 22) | public object[] ConvertBack(object value, Type[] targetTypes, object p... method ProvideValue (line 27) | public override object ProvideValue(IServiceProvider serviceProvider) ... FILE: Examples/Nodify.StateMachine/Helpers/BlackboardDescriptor.cs class BlackboardDescriptor (line 8) | public static class BlackboardDescriptor class KeyDescription (line 10) | private class KeyDescription method KeyDescription (line 12) | public KeyDescription(string displayName, string propertyName, Black... class ItemDescription (line 26) | private class ItemDescription method GetItem (line 33) | public static BlackboardItemViewModel? GetItem(BlackboardItemReference... method GetReference (line 69) | public static BlackboardItemReferenceViewModel GetReference(Type type) method GetDescription (line 81) | private static ItemDescription GetDescription(Type type) method GetAvailableItems (line 121) | public static List GetAvailableItems... FILE: Examples/Nodify.StateMachine/MainWindow.xaml.cs class MainWindow (line 8) | public partial class MainWindow : Window method MainWindow (line 10) | public MainWindow() method ScrollViewer_MouseWheel (line 24) | private void ScrollViewer_MouseWheel(object sender, MouseWheelEventArg... method ScrollViewer_PreviewKeyDown (line 43) | private void ScrollViewer_PreviewKeyDown(object sender, KeyEventArgs e) FILE: Examples/Nodify.StateMachine/Program.cs class Program (line 6) | class Program method Main (line 11) | [STAThread] method BuildAvaloniaApp (line 16) | public static AppBuilder BuildAvaloniaApp() FILE: Examples/Nodify.StateMachine/Runner/Actions/CopyKeyAction.cs class CopyKeyAction (line 5) | [BlackboardItem("Copy Key")] method Execute (line 14) | public Task Execute(Blackboard blackboard) FILE: Examples/Nodify.StateMachine/Runner/Actions/SetKeyValueAction.cs class SetKeyValueAction (line 5) | [BlackboardItem("Set Value")] method Execute (line 14) | public Task Execute(Blackboard blackboard) FILE: Examples/Nodify.StateMachine/Runner/Actions/SetStateDelayAction.cs class SetStateDelayAction (line 5) | [BlackboardItem("Set State Delay")] method Execute (line 14) | public Task Execute(Blackboard blackboard) FILE: Examples/Nodify.StateMachine/Runner/Blackboard/Blackboard.cs class Blackboard (line 5) | public class Blackboard method GetValue (line 12) | public virtual T? GetValue(BlackboardKey key) method GetObject (line 23) | public virtual T? GetObject(BlackboardKey key) method GetObject (line 34) | public virtual object? GetObject(BlackboardKey key) method Set (line 44) | public virtual void Set(BlackboardKey key, object? value) method HasKey (line 47) | public virtual bool HasKey(BlackboardKey key) method Remove (line 50) | public virtual void Remove(BlackboardKey key) method Clear (line 53) | public virtual void Clear() method CopyTo (line 56) | public void CopyTo(Blackboard newBlackboard) method GetValue (line 70) | public T? GetValue(BlackboardProperty value) where T : struct method GetObject (line 73) | public T? GetObject(BlackboardProperty value) where T : class method GetObject (line 76) | public object? GetObject(BlackboardProperty value) class BlackboardExtensions (line 80) | public static class BlackboardExtensions method IsValid (line 82) | public static bool IsValid(this BlackboardKey key) method IsValid (line 85) | public static bool IsValid(this BlackboardProperty action) FILE: Examples/Nodify.StateMachine/Runner/Blackboard/BlackboardConditionSet.cs type BooleanOperator (line 6) | public enum BooleanOperator class BlackboardConditionSet (line 12) | public class BlackboardConditionSet : IBlackboardCondition method BlackboardConditionSet (line 14) | public BlackboardConditionSet(IEnumerable condit... method Evaluate (line 23) | public async Task Evaluate(Blackboard blackboard) FILE: Examples/Nodify.StateMachine/Runner/Blackboard/BlackboardItemAttribute.cs class BlackboardItemAttribute (line 5) | [AttributeUsage(AttributeTargets.Class, AllowMultiple = false, Inherited... method BlackboardItemAttribute (line 8) | public BlackboardItemAttribute(string displayName) FILE: Examples/Nodify.StateMachine/Runner/Blackboard/BlackboardKey.cs type BlackboardKeyType (line 6) | public enum BlackboardKeyType type BlackboardKey (line 15) | [DebuggerDisplay("{Name}: {Type}")] method BlackboardKey (line 20) | public BlackboardKey(string name, BlackboardKeyType type) method BlackboardKey (line 26) | public BlackboardKey(string name) : this(name, BlackboardKeyType.Object) method Equals (line 39) | public override bool Equals(object? obj) method GetHashCode (line 42) | public override int GetHashCode() method Equals (line 45) | public bool Equals(BlackboardKey other) FILE: Examples/Nodify.StateMachine/Runner/Blackboard/BlackboardProperty.cs type BlackboardProperty (line 6) | [DebuggerDisplay("{IsKey ? Key : Value}")] method BlackboardProperty (line 11) | public BlackboardProperty(BlackboardKey key) method BlackboardProperty (line 17) | public BlackboardProperty(object? value) method Equals (line 32) | public override bool Equals(object? obj) method GetHashCode (line 35) | public override int GetHashCode() method Equals (line 38) | public bool Equals(BlackboardProperty other) method GetValue (line 47) | public T? GetValue() where T : struct method GetObject (line 50) | public T? GetObject() where T : class FILE: Examples/Nodify.StateMachine/Runner/Blackboard/BlackboardPropertyAttribute.cs type BlackboardKeyUsage (line 5) | public enum BlackboardKeyUsage class BlackboardPropertyAttribute (line 14) | [AttributeUsage(AttributeTargets.Property, AllowMultiple = false, Inheri... method BlackboardPropertyAttribute (line 22) | public BlackboardPropertyAttribute(string? name, BlackboardKeyType typ... method BlackboardPropertyAttribute (line 32) | public BlackboardPropertyAttribute(BlackboardKeyType type = Blackboard... FILE: Examples/Nodify.StateMachine/Runner/Blackboard/IBlackboardAction.cs type IBlackboardAction (line 5) | public interface IBlackboardAction method Execute (line 7) | Task Execute(Blackboard blackboard); FILE: Examples/Nodify.StateMachine/Runner/Blackboard/IBlackboardCondition.cs type IBlackboardCondition (line 5) | public interface IBlackboardCondition method Evaluate (line 7) | Task Evaluate(Blackboard blackboard); FILE: Examples/Nodify.StateMachine/Runner/Conditions/AreEqualCondition.cs class AreEqualCondition (line 5) | [BlackboardItem("Are Equal")] method Evaluate (line 14) | public Task Evaluate(Blackboard blackboard) FILE: Examples/Nodify.StateMachine/Runner/Conditions/HasKeyCondition.cs class HasKeyCondition (line 5) | [BlackboardItem("Has Key")] method Evaluate (line 11) | public Task Evaluate(Blackboard blackboard) FILE: Examples/Nodify.StateMachine/Runner/Conditions/HasValueCondition.cs class HasValueCondition (line 5) | [BlackboardItem("Has Value")] method Evaluate (line 11) | public Task Evaluate(Blackboard blackboard) FILE: Examples/Nodify.StateMachine/Runner/Debugging/DebugBlackboardDecorator.cs class DebugBlackboardDecorator (line 6) | public class DebugBlackboardDecorator : Blackboard method DebugBlackboardDecorator (line 15) | public DebugBlackboardDecorator(Blackboard? blackboard = default) method Remove (line 20) | public override void Remove(BlackboardKey key) method Clear (line 23) | public override void Clear() method GetObject (line 26) | public override T? GetObject(BlackboardKey key) where T : class method GetValue (line 29) | public override T? GetValue(BlackboardKey key) method Set (line 32) | public override void Set(BlackboardKey key, object? value) method HasKey (line 38) | public override bool HasKey(BlackboardKey key) method GetObject (line 41) | public override object? GetObject(BlackboardKey key) method Attach (line 44) | public virtual void Attach(Blackboard? blackboard) FILE: Examples/Nodify.StateMachine/Runner/Debugging/DebugStateDecorator.cs class DebugStateDecorator (line 6) | public class DebugStateDecorator : State method DebugStateDecorator (line 10) | public DebugStateDecorator(State state) : base(state.Id, state.Transit... method Activate (line 15) | public override async Task Activate(Blackboard blackboard) FILE: Examples/Nodify.StateMachine/Runner/Debugging/DebugTransitionDecorator.cs class DebugTransitionDecorator (line 5) | public class DebugTransitionDecorator : Transition method DebugTransitionDecorator (line 9) | public DebugTransitionDecorator(Transition transition) : base(transiti... method CanActivate (line 14) | public override async Task CanActivate(Blackboard blackboard) FILE: Examples/Nodify.StateMachine/Runner/State.cs class State (line 7) | public class State method State (line 12) | public State(Guid id, IEnumerable transitions, IBlackboard... method Activate (line 21) | public virtual Task Activate(Blackboard blackboard) FILE: Examples/Nodify.StateMachine/Runner/StateMachine.cs type MachineState (line 8) | public enum MachineState class StateMachine (line 18) | public class StateMachine method StateMachine (line 30) | public StateMachine(Guid root, IEnumerable states, Blackboard? ... method Start (line 47) | public async Task Start() method GetNext (line 75) | private async Task GetNext(State current) method Stop (line 90) | public void Stop() method Pause (line 93) | public void Pause() method Unpause (line 96) | public void Unpause() method ChangeState (line 99) | private bool ChangeState(MachineState newState) FILE: Examples/Nodify.StateMachine/Runner/Transition.cs class Transition (line 6) | public class Transition method Transition (line 8) | public Transition(Guid from, Guid to, IBlackboardCondition? condition ... method CanActivate (line 19) | public virtual Task CanActivate(Blackboard blackboard) FILE: Examples/Nodify.StateMachine/StateMachineRunnerViewModel.cs class StateMachineRunnerViewModel (line 7) | public class StateMachineRunnerViewModel : ObservableObject method StateMachineRunnerViewModel (line 31) | public StateMachineRunnerViewModel(StateMachineViewModel stateMachineV... method OnBlackboardKeyValueChanged (line 37) | private void OnBlackboardKeyValueChanged(BlackboardKey key, object? ne... method Start (line 51) | public async void Start() method Stop (line 63) | public void Stop() method HandleStateTransition (line 69) | private void HandleStateTransition(Guid from, Guid to) method SetActiveStateAndTransition (line 81) | private void SetActiveStateAndTransition(bool value) method HandleStateChange (line 94) | private void HandleStateChange(MachineState newState) method ResetBlackboardToOriginal (line 105) | private void ResetBlackboardToOriginal() method TogglePause (line 115) | public void TogglePause() method CreateStates (line 131) | private IEnumerable CreateStates(IEnumerable st... method CreateTransitions (line 134) | private IEnumerable CreateTransitions(StateViewModel state) method CreateCondition (line 149) | private IBlackboardCondition? CreateCondition(BlackboardItemViewModel?... method CreateAction (line 164) | private IBlackboardAction? CreateAction(BlackboardItemViewModel? action) method InitializeKeys (line 180) | private void InitializeKeys(NodifyObservableCollection? GetCommandBindings(Interactive ... method SetCommandBindings (line 167) | internal static void SetCommandBindings(Interactive elem, IList(params AvaloniaProperty[... method AffectsRender (line 35) | protected new static void AffectsRender(params AvaloniaProperty[] p... method AffectsGeometryInvalidate (line 41) | private static void AffectsGeometryInvalidate(WpfShape control, Avalon... method WpfShape (line 49) | public WpfShape() method InvalidateGeometry (line 67) | private void InvalidateGeometry() => _shape?.InvalidateGeometry(); method OnCreateDefiningGeometry (line 69) | private Geometry? OnCreateDefiningGeometry() => CreateDefiningGeometry(); method InvalidateVisual (line 71) | private new void InvalidateVisual() => _renderer?.InvalidateVisual(); method OnRender (line 73) | private void OnRender(DrawingContext drawingContext) => Render(drawing... method CreateDefiningGeometry (line 75) | protected virtual Geometry? CreateDefiningGeometry() => null; method Render (line 77) | protected new virtual void Render(DrawingContext drawingContext) { } class InnerShape (line 149) | private class InnerShape : Shape method CreateDefiningGeometry (line 153) | protected override Geometry? CreateDefiningGeometry() method InvalidateGeometry (line 158) | public new void InvalidateGeometry() class InnerRenderer (line 164) | private class InnerRenderer : Control method Render (line 168) | public override void Render(DrawingContext context) FILE: Nodify/Compatibility/DefaultStyleKeyProperty.cs class DefaultStyleKeyProperty (line 5) | internal class DefaultStyleKeyProperty method OverrideMetadata (line 7) | public static void OverrideMetadata(Type control, FrameworkPropertyMet... class FrameworkPropertyMetadata (line 15) | internal class FrameworkPropertyMetadata method FrameworkPropertyMetadata (line 17) | public FrameworkPropertyMetadata(Type type) FILE: Nodify/Compatibility/Dragging/DragCompletedEventArgs.cs class DragCompletedEventArgs (line 13) | public class DragCompletedEventArgs : RoutedEventArgs method DragCompletedEventArgs (line 20) | public DragCompletedEventArgs(double horizontalChange, double vertical... FILE: Nodify/Compatibility/Dragging/DragDeltaEventArgs.cs class DragDeltaEventArgs (line 13) | public class DragDeltaEventArgs : RoutedEventArgs method DragDeltaEventArgs (line 20) | public DragDeltaEventArgs(double horizontalChange, double verticalChan... FILE: Nodify/Compatibility/Dragging/DragStartedEventArgs.cs class DragStartedEventArgs (line 13) | public class DragStartedEventArgs : RoutedEventArgs method DragStartedEventArgs (line 20) | public DragStartedEventArgs(double horizontalOffset, double verticalOf... FILE: Nodify/Compatibility/EmptyNamespaces.cs class Empty (line 8) | internal class Empty { } class Empty (line 13) | internal class Empty { } class Empty (line 18) | internal class Empty { } class Empty (line 23) | internal class Empty { } class Empty (line 28) | internal class Empty { } class Empty (line 33) | internal class Empty { } class Empty (line 38) | internal class Empty { } class Empty (line 43) | internal class Empty { } class Empty (line 48) | internal class Empty { } class Empty (line 53) | internal class Empty { } class ThemeInfoAttribute (line 58) | internal class ThemeInfoAttribute : Attribute method ThemeInfoAttribute (line 60) | public ThemeInfoAttribute(ResourceDictionaryLocation a, ResourceDictio... type ResourceDictionaryLocation (line 66) | internal enum ResourceDictionaryLocation FILE: Nodify/Compatibility/Extensions/ControlCaptureExtensions.cs class ControlCaptureExtensions (line 3) | internal static class ControlCaptureExtensions method PropagateMouseCapturedWithin (line 5) | internal static void PropagateMouseCapturedWithin(this IInputElement s... FILE: Nodify/Compatibility/Extensions/PointExtensions.cs class PointExtensions (line 6) | internal static class PointExtensions method LengthSquared (line 8) | public static double LengthSquared(this Point point) method Length (line 13) | public static double Length(this Point point) FILE: Nodify/Compatibility/Extensions/SizeExtensions.cs class SizeExtensions (line 5) | internal static class SizeExtensions method ToVector (line 7) | public static Vector ToVector(this Size size) => new Vector(size.Width... FILE: Nodify/Compatibility/Extensions/StreamGeometryContextExtensions.cs class StreamGeometryContextExtensions (line 3) | internal static class StreamGeometryContextExtensions method LineTo (line 5) | public static void LineTo(this StreamGeometryContext context, Point po... method BezierTo (line 10) | public static void BezierTo(this StreamGeometryContext context, method QuadraticBezierTo (line 17) | public static void QuadraticBezierTo(this StreamGeometryContext context, method BeginFigure (line 23) | public static System.IDisposable BeginFigure(this StreamGeometryContex... type EndFigureOnDispose (line 29) | private struct EndFigureOnDispose : System.IDisposable method EndFigureOnDispose (line 34) | public EndFigureOnDispose(StreamGeometryContext context, bool isClosed) method Dispose (line 40) | public void Dispose() FILE: Nodify/Compatibility/Extensions/VisualExtensions.cs class VisualExtensions (line 3) | internal static class VisualExtensions method IsAncestorOf (line 5) | public static bool IsAncestorOf(this Visual visual, Visual target) FILE: Nodify/Compatibility/Input/InputGesture.cs class InputGesture (line 10) | public abstract class InputGesture method Matches (line 36) | public abstract bool Matches(object targetElement, EventArgs inputEven... FILE: Nodify/Compatibility/Input/InputGestureCollection.cs class InputGestureCollection (line 3) | public class InputGestureCollection : AvaloniaList FILE: Nodify/Compatibility/Input/InputKeyGesture.cs class InputKeyGesture (line 6) | public class InputKeyGesture : InputGesture method InputKeyGesture (line 10) | public InputKeyGesture(Key key, KeyModifiers modifiers = KeyModifiers.... method InputKeyGesture (line 15) | public InputKeyGesture(KeyGesture gesture) method Matches (line 20) | public override bool Matches(object targetElement, EventArgs inputEven... FILE: Nodify/Compatibility/Input/MouseAction.cs type MouseAction (line 3) | public enum MouseAction : byte FILE: Nodify/Compatibility/Input/MouseButtonEventArgs.cs class MouseButtonEventArgs (line 3) | public class MouseButtonEventArgs : MouseEventArgs method MouseButtonEventArgs (line 7) | internal MouseButtonEventArgs(PointerEventArgs pointerArgs) method MouseButtonEventArgs (line 28) | public MouseButtonEventArgs(PointerReleasedEventArgs releasedEventArgs) method Capture (line 81) | public IDisposable Capture(IInputElement element) type ReleaseMouseCaptureOperation (line 99) | private struct ReleaseMouseCaptureOperation : IDisposable method ReleaseMouseCaptureOperation (line 104) | public ReleaseMouseCaptureOperation(IPointer pointer, IInputElement ... method Dispose (line 110) | public void Dispose() type EmptyDisposable (line 120) | private struct EmptyDisposable : IDisposable method Dispose (line 124) | public void Dispose() { } method GetPosition (line 127) | public override Point GetPosition(Visual? relativeTo) FILE: Nodify/Compatibility/Input/MouseButtonState.cs type MouseButtonState (line 3) | public enum MouseButtonState FILE: Nodify/Compatibility/Input/MouseEventArgs.cs class MouseEventArgs (line 3) | public abstract class MouseEventArgs : EventArgs method GetPosition (line 11) | public abstract Point GetPosition(Visual? relativeTo); FILE: Nodify/Compatibility/Input/MouseGesture.cs class MouseGesture (line 7) | public class MouseGesture : InputGesture method MouseGesture (line 19) | public MouseGesture() // Mouse action method MouseGesture (line 27) | public MouseGesture(MouseAction mouseAction): this(mouseAction, KeyMod... method MouseGesture (line 36) | public MouseGesture( MouseAction mouseAction,KeyModifiers modifiers) ... method Matches (line 102) | public override bool Matches(object targetElement, EventArgs inputEven... method IsDefinedMouseAction (line 118) | internal static bool IsDefinedMouseAction(MouseAction mouseAction) method OnPropertyChanged (line 134) | internal virtual void OnPropertyChanged(string propertyName) method GetMouseAction (line 151) | internal static MouseAction GetMouseAction(EventArgs inputArgs) FILE: Nodify/Compatibility/Input/MouseMoveEventArgs.cs class MouseMoveEventArgs (line 3) | public class MouseMoveEventArgs : MouseEventArgs method MouseMoveEventArgs (line 7) | internal MouseMoveEventArgs(PointerEventArgs e) method GetPosition (line 22) | public override Point GetPosition(Visual? relativeTo) FILE: Nodify/Compatibility/Input/MouseWheelEventArgs.cs class MouseWheelEventArgs (line 3) | public class MouseWheelEventArgs : MouseEventArgs method MouseWheelEventArgs (line 7) | public MouseWheelEventArgs() method MouseWheelEventArgs (line 11) | public MouseWheelEventArgs(PointerWheelEventArgs args) method GetPosition (line 35) | public override Point GetPosition(Visual? relativeTo) FILE: Nodify/Compatibility/PanelUtilities.cs class PanelUtilities (line 9) | internal static class PanelUtilities method AffectsParentArrangeInvalidate (line 11) | private static void AffectsParentArrangeInvalidate(AvaloniaPro... method AffectsParentArrange (line 19) | public static void AffectsParentArrange(params AvaloniaPropert... class AnonuymousObserver (line 28) | private class AnonuymousObserver : IObserver method AnonuymousObserver (line 34) | public AnonuymousObserver(Action onNext, Action? onErr... method OnCompleted (line 41) | public void OnCompleted() => _onCompleted?.Invoke(); method OnError (line 42) | public void OnError(Exception error) => _onError?.Invoke(error); method OnNext (line 43) | public void OnNext(T value) => _onNext?.Invoke(value); FILE: Nodify/Compatibility/VisualTreeHelper.cs class VisualTreeHelper (line 3) | internal static class VisualTreeHelper method GetParent (line 5) | public static DependencyObject? GetParent(DependencyObject? x) method HitTest (line 10) | public static void HitTest(UIElement element, method HitTest (line 26) | public static void HitTest(UIElement element, class PointHitTestParameters (line 35) | internal class PointHitTestParameters method PointHitTestParameters (line 37) | public PointHitTestParameters(Point position) type HitTestFilterBehavior (line 45) | internal enum HitTestFilterBehavior class GeometryHitTestParameters (line 54) | internal class GeometryHitTestParameters method GeometryHitTestParameters (line 56) | public GeometryHitTestParameters(Geometry geometry) type HitTestResultBehavior (line 64) | internal enum HitTestResultBehavior class HitTestResult (line 70) | internal class HitTestResult method HitTestResult (line 72) | public HitTestResult(Visual visualHit) FILE: Nodify/Connections/BaseConnection.Avalonia.cs class BaseConnection (line 5) | public partial class BaseConnection method BaseConnection (line 9) | static BaseConnection() FILE: Nodify/Connections/BaseConnection.cs type ConnectionOffsetMode (line 16) | public enum ConnectionOffsetMode type ConnectionDirection (line 47) | public enum ConnectionDirection type ArrowHeadEnds (line 63) | public enum ArrowHeadEnds type ArrowHeadShape (line 89) | public enum ArrowHeadShape class BaseConnection (line 110) | public abstract partial class BaseConnection : WpfShape method OnIsSelectedChanged (line 146) | private static void OnIsSelectedChanged(DependencyObject d, Dependency... method GetIsSelectable (line 155) | public static bool GetIsSelectable(UIElement elem) method SetIsSelectable (line 158) | public static void SetIsSelectable(UIElement elem, bool value) method GetIsSelected (line 161) | public static bool GetIsSelected(UIElement elem) method SetIsSelected (line 164) | public static void SetIsSelected(UIElement? elem, bool value) method OnIsAnimatingDirectionalArrowsChanged (line 167) | private static void OnIsAnimatingDirectionalArrowsChanged(DependencyOb... method OnDirectionalArrowsAnimationDurationChanged (line 180) | private static void OnDirectionalArrowsAnimationDurationChanged(Depend... method OnOutlinePenChanged (line 189) | private static void OnOutlinePenChanged(DependencyObject d, Dependency... method CreateDefiningGeometry (line 481) | protected override Geometry CreateDefiningGeometry() method DrawLineGeometry (line 522) | protected abstract ((Point ArrowStartSource, Point ArrowStartTarget), ... method DrawDirectionalArrowsGeometry (line 524) | protected virtual void DrawDirectionalArrowsGeometry(StreamGeometryCon... method DrawDirectionalArrowheadGeometry (line 526) | protected virtual void DrawDirectionalArrowheadGeometry(StreamGeometry... method DrawArrowGeometry (line 543) | protected virtual void DrawArrowGeometry(StreamGeometryContext context... method DrawDefaultArrowhead (line 560) | protected virtual void DrawDefaultArrowhead(StreamGeometryContext cont... method DrawRectangleArrowhead (line 590) | protected virtual void DrawRectangleArrowhead(StreamGeometryContext co... method DrawEllipseArrowhead (line 626) | protected virtual void DrawEllipseArrowhead(StreamGeometryContext cont... method GetOffset (line 661) | protected virtual (Vector SourceOffset, Vector TargetOffset) GetOffset() method GetTextPosition (line 743) | protected virtual Point GetTextPosition(FormattedText text, Point sour... method StartAnimation (line 757) | public void StartAnimation(double duration = 1.5d) method StopAnimation (line 765) | public void StopAnimation() method OnPointerPressed (line 770) | protected override void OnPointerPressed(PointerPressedEventArgs e) method OnSplit (line 793) | protected internal void OnSplit(Point splitLocation) method OnDisconnect (line 811) | protected internal void OnDisconnect() method OnPointerReleased (line 828) | protected override void OnPointerReleased(PointerReleasedEventArgs e) method GetOutlinePen (line 837) | private Pen GetOutlinePen() method Render (line 842) | protected override void Render(DrawingContext drawingContext) FILE: Nodify/Connections/CircuitConnection.cs class CircuitConnection (line 11) | public class CircuitConnection : LineConnection method CircuitConnection (line 26) | static CircuitConnection() method DrawLineGeometry (line 33) | protected override ((Point ArrowStartSource, Point ArrowStartTarget), ... method GetTextPosition (line 60) | protected override Point GetTextPosition(FormattedText text, Point sou... method DrawDirectionalArrowsGeometry (line 75) | protected override void DrawDirectionalArrowsGeometry(StreamGeometryCo... method GetLinePoints (line 90) | private (Point P0, Point P1, Point P2) GetLinePoints(in Point source, ... method GetControlPoint (line 111) | private Point GetControlPoint(in Point source, in Point target) FILE: Nodify/Connections/Connection.cs class Connection (line 11) | public class Connection : BaseConnection method Connection (line 13) | static Connection() method DrawLineGeometry (line 22) | protected override ((Point ArrowStartSource, Point ArrowStartTarget), ... method DrawDirectionalArrowsGeometry (line 34) | protected override void DrawDirectionalArrowsGeometry(StreamGeometryCo... method GetTextPosition (line 49) | protected override Point GetTextPosition(FormattedText text, Point sou... method GetBezierControlPoints (line 56) | private (Point P0, Point P1, Point P2, Point P3) GetBezierControlPoint... method GetBezierTangent (line 93) | private static Vector GetBezierTangent(Point P0, Point P1, Point P2, P... method InterpolateCubicBezier (line 102) | protected static Point InterpolateCubicBezier(Point P0, Point P1, Poin... FILE: Nodify/Connections/ConnectionContainer.Avalonia.cs class ConnectionContainer (line 3) | internal partial class ConnectionContainer method ConnectionContainer (line 5) | static ConnectionContainer() FILE: Nodify/Connections/ConnectionContainer.cs class ConnectionContainer (line 7) | internal partial class ConnectionContainer : ContentPresenter method OnIsSelectedChanged (line 14) | private static void OnIsSelectedChanged(DependencyObject d, Dependency... method ConnectionContainer (line 75) | internal ConnectionContainer(ConnectionsMultiSelector selector) method OnSelectedChanged (line 85) | protected void OnSelectedChanged(bool newValue) method OnPointerPressed (line 92) | protected override void OnPointerPressed(PointerPressedEventArgs e) method OnPointerReleased (line 100) | protected override void OnPointerReleased(PointerReleasedEventArgs e) FILE: Nodify/Connections/ConnectionsMultiSelector.Avalonia.cs class ConnectionsMultiSelector (line 3) | internal partial class ConnectionsMultiSelector method ConnectionsMultiSelector (line 5) | static ConnectionsMultiSelector() FILE: Nodify/Connections/ConnectionsMultiSelector.cs class ConnectionsMultiSelector (line 9) | internal partial class ConnectionsMultiSelector : MultiSelector method OnCanSelectMultipleItemsChanged (line 14) | private static void OnCanSelectMultipleItemsChanged(DependencyObject d... method CoerceCanSelectMultipleItems (line 17) | private static bool CoerceCanSelectMultipleItems(DependencyObject d, b... method OnSelectedItemsSourceChanged (line 20) | private static void OnSelectedItemsSourceChanged(DependencyObject d, D... method GetContainerForItemOverride (line 47) | protected override DependencyObject GetContainerForItemOverride() method IsItemItsOwnContainerOverride (line 52) | protected override bool IsItemItsOwnContainerOverride(object item) method OnSelectedItemsSourceChanged (line 55) | private void OnSelectedItemsSourceChanged(IList oldValue, IList newValue) method OnSelectedItemsChanged (line 81) | private void OnSelectedItemsChanged(object? sender, NotifyCollectionCh... method OnSelectionChanged (line 118) | protected override void OnSelectionChanged(SelectionModelSelectionChan... FILE: Nodify/Connections/Connector.Avalonia.cs class Connector (line 6) | public partial class Connector method OnPropertyChanged (line 28) | protected override void OnPropertyChanged(AvaloniaPropertyChangedEvent... method ReleaseMouseCapture (line 35) | protected override void ReleaseMouseCapture() FILE: Nodify/Connections/Connector.cs class Connector (line 11) | [TemplatePart(Name = ElementConnector, Type = typeof(FrameworkElement))] method Connector (line 103) | static Connector() method OnApplyTemplate (line 159) | protected override void OnApplyTemplate(TemplateAppliedEventArgs e) method TrySetAnchorUpdateEvents (line 175) | private void TrySetAnchorUpdateEvents(bool value) method OnContainerSizeChanged (line 201) | private void OnContainerSizeChanged(object? sender, SizeChangedEventAr... method OnConnectorLoaded (line 204) | private void OnConnectorLoaded(object? sender, RoutedEventArgs? e) method OnConnectorUnloaded (line 207) | private void OnConnectorUnloaded(object? sender, RoutedEventArgs e) method OnIsConnectedChanged (line 210) | private static void OnIsConnectedChanged(DependencyObject d, Dependenc... method OnSizeChanged (line 221) | protected override void OnSizeChanged(SizeChangedInfo sizeInfo) method OnLocationChanged (line 237) | private void OnLocationChanged(object? sender, RoutedEventArgs e) method OnViewportUpdated (line 240) | private void OnViewportUpdated(object? sender, RoutedEventArgs args) method UpdateAnchorOptimized (line 252) | protected void UpdateAnchorOptimized(Point location) method UpdateAnchorBasedOnLocation (line 270) | private void UpdateAnchorBasedOnLocation(NodifyEditor editor, Point lo... method UpdateAnchor (line 288) | protected void UpdateAnchor(Point location) method UpdateAnchor (line 304) | public void UpdateAnchor() method OnPointerCaptureLost (line 317) | protected override void OnPointerCaptureLost(PointerCaptureLostEventAr... method OnMouseDown (line 329) | protected override void OnMouseDown(MouseButtonEventArgs e) method OnMouseUp (line 357) | protected override void OnMouseUp(MouseButtonEventArgs e) method OnKeyUp (line 400) | protected override void OnKeyUp(KeyEventArgs e) method OnMouseMove (line 411) | protected override void OnMouseMove(MouseEventArgs e) method OnConnectorDrag (line 420) | protected virtual void OnConnectorDrag(Vector offset, MouseEventArgs e) method OnConnectorDragStarted (line 434) | protected virtual void OnConnectorDragStarted(MouseButtonEventArgs e) method OnConnectorDragCompleted (line 457) | protected virtual void OnConnectorDragCompleted(bool cancel = false, M... method OnDisconnect (line 477) | protected virtual void OnDisconnect() FILE: Nodify/Connections/CuttingLine.cs class CuttingLine (line 7) | public class CuttingLine : WpfShape method GetIsOverElement (line 17) | public static bool GetIsOverElement(UIElement elem) method SetIsOverElement (line 20) | public static void SetIsOverElement(UIElement elem, bool value) method CreateDefiningGeometry (line 46) | protected override Geometry? CreateDefiningGeometry() method CuttingLine (line 62) | static CuttingLine() method Render (line 70) | protected override void Render(DrawingContext drawingContext) FILE: Nodify/Connections/LineConnection.cs class LineConnection (line 11) | public class LineConnection : BaseConnection method LineConnection (line 24) | static LineConnection() method DrawLineGeometry (line 31) | protected override ((Point ArrowStartSource, Point ArrowStartTarget), ... method DrawDefaultArrowhead (line 51) | protected override void DrawDefaultArrowhead(StreamGeometryContext con... method DrawDirectionalArrowsGeometry (line 76) | protected override void DrawDirectionalArrowsGeometry(StreamGeometryCo... method GetLinePoints (line 91) | private (Point P0, Point P1) GetLinePoints(Point source, Point target) method InterpolateLineSegment (line 103) | protected static Point InterpolateLineSegment(Point p0, Point p1, doub... method InterpolateLine (line 108) | protected static ((Point SegmentStart, Point SegmentEnd), Point Interp... method InterpolateLine (line 132) | protected static ((Point SegmentStart, Point SegmentEnd), Point Interp... method AddSmoothCorner (line 150) | protected static void AddSmoothCorner(StreamGeometryContext context, P... FILE: Nodify/Connections/PendingConnection.Avalonia.cs class PendingConnection (line 6) | public partial class PendingConnection method OnPropertyChanged (line 8) | protected override void OnPropertyChanged(AvaloniaPropertyChangedEvent... FILE: Nodify/Connections/PendingConnection.cs class PendingConnection (line 12) | public partial class PendingConnection : ContentControl method GetAllowOnlyConnectorsAttached (line 158) | internal static bool GetAllowOnlyConnectorsAttached(UIElement elem) method SetAllowOnlyConnectorsAttached (line 161) | internal static void SetAllowOnlyConnectorsAttached(UIElement elem, bo... method GetIsOverElement (line 164) | public static bool GetIsOverElement(UIElement elem) method SetIsOverElement (line 167) | public static void SetIsOverElement(UIElement elem, bool value) method OnAllowOnlyConnectorsChanged (line 170) | private static void OnAllowOnlyConnectorsChanged(DependencyObject d, D... method PendingConnection (line 222) | static PendingConnection() method OnApplyTemplate (line 234) | protected override void OnApplyTemplate(TemplateAppliedEventArgs e) method OnPendingConnectionStarted (line 251) | protected virtual void OnPendingConnectionStarted(object? sender, Pend... method OnPendingConnectionDrag (line 276) | protected virtual void OnPendingConnectionDrag(object? sender, Pending... method OnPendingConnectionCompleted (line 321) | protected virtual void OnPendingConnectionCompleted(object? sender, Pe... method GetPotentialConnector (line 360) | internal static FrameworkElement? GetPotentialConnector(NodifyEditor e... FILE: Nodify/Connections/StepConnection.cs type ConnectorPosition (line 8) | public enum ConnectorPosition class StepConnection (line 16) | public class StepConnection : LineConnection method OnConnectorPositionChanged (line 21) | private static void OnConnectorPositionChanged(DependencyObject d, Dep... method StepConnection (line 29) | static StepConnection() method CoerceSourceOrientation (line 40) | private static Orientation CoerceSourceOrientation(DependencyObject d,... method CoerceTargetOrientation (line 48) | private static Orientation CoerceTargetOrientation(DependencyObject d,... method CoerceConnectionDirection (line 56) | private static ConnectionDirection CoerceConnectionDirection(Dependenc... method DrawLineGeometry (line 82) | protected override ((Point ArrowStartSource, Point ArrowStartTarget), ... method GetTextPosition (line 133) | protected override Point GetTextPosition(FormattedText text, Point sou... method DrawDirectionalArrowsGeometry (line 158) | protected override void DrawDirectionalArrowsGeometry(StreamGeometryCo... method GetLinePoints (line 173) | private (Point P0, Point P1, Point P2, Point P3) GetLinePoints(Point s... FILE: Nodify/DecoratorContainer.cs class DecoratorContainer (line 9) | public class DecoratorContainer : ContentControl, INodifyCanvasItem method OnLocationChanged (line 34) | private static void OnLocationChanged(DependencyObject d, DependencyPr... method OnLocationChanged (line 58) | protected void OnLocationChanged() method DecoratorContainer (line 65) | static DecoratorContainer() method OnSizeChanged (line 73) | protected override void OnSizeChanged(SizeChangedInfo sizeInfo) FILE: Nodify/DecoratorsControl.cs class DecoratorsControl (line 9) | internal class DecoratorsControl : ItemsControl method NeedsContainerOverride (line 14) | protected override bool NeedsContainerOverride(object? item, int index... method CreateContainerForItemOverride (line 18) | protected override Control CreateContainerForItemOverride(object? item... FILE: Nodify/EditorCommands.cs class EditorCommands (line 11) | public static class EditorCommands type Alignment (line 16) | public enum Alignment method Register (line 70) | internal static void Register(Type type) method OnQueryAlignStatus (line 80) | private static void OnQueryAlignStatus(object? sender, CanExecuteRoute... method OnAlign (line 88) | private static void OnAlign(object? sender, ExecutedRoutedEventArgs e) method AlignContainers (line 128) | private static void AlignContainers(List containers, Al... method OnQueryBringIntoViewStatus (line 167) | private static void OnQueryBringIntoViewStatus(object? sender, CanExec... method OnBringIntoView (line 175) | private static void OnBringIntoView(object? sender, ExecutedRoutedEven... method OnQueryFitToScreenStatus (line 194) | private static void OnQueryFitToScreenStatus(object? sender, CanExecut... method OnFitToScreen (line 202) | private static void OnFitToScreen(object? sender, ExecutedRoutedEventA... method OnQuerySelectAllStatus (line 210) | private static void OnQuerySelectAllStatus(object? sender, CanExecuteR... method OnSelectAll (line 218) | private static void OnSelectAll(object? sender, ExecutedRoutedEventArg... method OnQueryStatusZoomIn (line 226) | private static void OnQueryStatusZoomIn(object? sender, CanExecuteRout... method OnZoomIn (line 234) | private static void OnZoomIn(object? sender, ExecutedRoutedEventArgs e) method OnQueryStatusZoomOut (line 242) | private static void OnQueryStatusZoomOut(object? sender, CanExecuteRou... method OnZoomOut (line 250) | private static void OnZoomOut(object? sender, ExecutedRoutedEventArgs e) FILE: Nodify/EditorGestures.cs class EditorGestures (line 6) | public class EditorGestures class SelectionGestures (line 11) | public class SelectionGestures method SelectionGestures (line 16) | public SelectionGestures(MouseAction mouseAction) method SelectionGestures (line 26) | public SelectionGestures() : this(MouseAction.LeftClick) method Apply (line 55) | public void Apply(SelectionGestures gestures) class ItemContainerGestures (line 67) | public class ItemContainerGestures method ItemContainerGestures (line 69) | public ItemContainerGestures() method Apply (line 99) | public void Apply(ItemContainerGestures gestures) class NodifyEditorGestures (line 108) | public class NodifyEditorGestures method NodifyEditorGestures (line 110) | public NodifyEditorGestures() method Apply (line 183) | public void Apply(NodifyEditorGestures gestures) class ConnectorGestures (line 202) | public class ConnectorGestures method ConnectorGestures (line 204) | public ConnectorGestures() method Apply (line 225) | public void Apply(ConnectorGestures gestures) class ConnectionGestures (line 234) | public class ConnectionGestures method ConnectionGestures (line 236) | public ConnectionGestures() method Apply (line 256) | public void Apply(ConnectionGestures gestures) class GroupingNodeGestures (line 265) | public class GroupingNodeGestures method Apply (line 275) | public void Apply(GroupingNodeGestures gestures) class MinimapGestures (line 282) | public class MinimapGestures method MinimapGestures (line 284) | public MinimapGestures() method Apply (line 299) | public void Apply(MinimapGestures gestures) method Apply (line 326) | public void Apply(EditorGestures gestures) FILE: Nodify/EditorStates/ContainerDefaultState.cs class ContainerDefaultState (line 6) | public class ContainerDefaultState : ContainerState method ContainerDefaultState (line 13) | public ContainerDefaultState(ItemContainer container) : base(container) method ReEnter (line 18) | public override void ReEnter(ContainerState from) method HandleMouseDown (line 30) | public override void HandleMouseDown(MouseButtonEventArgs e) method HandleMouseUp (line 48) | public override void HandleMouseUp(MouseButtonEventArgs e) method HandleMouseMove (line 88) | public override void HandleMouseMove(MouseEventArgs e) FILE: Nodify/EditorStates/ContainerDraggingState.cs class ContainerDraggingState (line 8) | public class ContainerDraggingState : ContainerState method ContainerDraggingState (line 17) | public ContainerDraggingState(ItemContainer container) : base(container) method Enter (line 22) | public override void Enter(ContainerState? from, MouseEventArgs? e) method Exit (line 37) | public override void Exit() method HandleMouseMove (line 48) | public override void HandleMouseMove(MouseEventArgs e) method HandleMouseUp (line 61) | public override void HandleMouseUp(MouseButtonEventArgs e) method HandleKeyUp (line 87) | public override void HandleKeyUp(KeyEventArgs e) FILE: Nodify/EditorStates/ContainerState.cs class ContainerState (line 6) | public abstract class ContainerState method ContainerState (line 10) | public ContainerState(ItemContainer container) method HandleMouseDown (line 22) | public virtual void HandleMouseDown(MouseButtonEventArgs e) { } method HandleMouseUp (line 25) | public virtual void HandleMouseUp(MouseButtonEventArgs e) { } method HandleMouseMove (line 28) | public virtual void HandleMouseMove(MouseEventArgs e) { } method HandleMouseWheel (line 31) | public virtual void HandleMouseWheel(MouseWheelEventArgs e) { } method HandleKeyUp (line 34) | public virtual void HandleKeyUp(KeyEventArgs e) { } method HandleKeyDown (line 37) | public virtual void HandleKeyDown(KeyEventArgs e) { } method Enter (line 41) | public virtual void Enter(ContainerState? from, MouseEventArgs? e) { } method Exit (line 44) | public virtual void Exit() { } method ReEnter (line 48) | public virtual void ReEnter(ContainerState from) { } method PushState (line 53) | public virtual void PushState(ContainerState newState, MouseEventArgs ... method PopState (line 56) | public virtual void PopState() => Container.PopState(); FILE: Nodify/EditorStates/EditorCuttingState.cs class EditorCuttingState (line 8) | public class EditorCuttingState : EditorState method EditorCuttingState (line 15) | public EditorCuttingState(NodifyEditor editor) : base(editor) method Enter (line 19) | public override void Enter(EditorState? from, MouseEventArgs e) method Exit (line 30) | public override void Exit() method HandleMouseUp (line 45) | public override void HandleMouseUp(MouseButtonEventArgs e) method HandleMouseMove (line 61) | public override void HandleMouseMove(MouseEventArgs e) method ResetConnectionStyle (line 80) | private void ResetConnectionStyle() method HandleKeyUp (line 91) | public override void HandleKeyUp(KeyEventArgs e) FILE: Nodify/EditorStates/EditorDefaultState.cs class EditorDefaultState (line 23) | public class EditorDefaultState : EditorState method EditorDefaultState (line 27) | public EditorDefaultState(NodifyEditor editor) : base(editor) method HandleMouseDown (line 32) | public override void HandleMouseDown(MouseButtonEventArgs e) method HandleMouseWheel (line 55) | public override void HandleMouseWheel(MouseWheelEventArgs e) FILE: Nodify/EditorStates/EditorPanningState.cs class EditorPanningState (line 7) | public class EditorPanningState : EditorState method EditorPanningState (line 15) | public EditorPanningState(NodifyEditor editor) : base(editor) method Exit (line 20) | public override void Exit() method Enter (line 24) | public override void Enter(EditorState? from, MouseEventArgs e) method HandleMouseMove (line 33) | public override void HandleMouseMove(MouseEventArgs e) method HandleMouseUp (line 41) | public override void HandleMouseUp(MouseButtonEventArgs e) FILE: Nodify/EditorStates/EditorPushingItemsState.cs class EditorPushingItemsState (line 8) | public class EditorPushingItemsState : EditorState method EditorPushingItemsState (line 15) | public EditorPushingItemsState(NodifyEditor editor) : base(editor) method Enter (line 19) | public override void Enter(EditorState? from, MouseEventArgs e) method Exit (line 26) | public override void Exit() method HandleMouseMove (line 43) | public override void HandleMouseMove(MouseEventArgs e) method HandleMouseUp (line 63) | public override void HandleMouseUp(MouseButtonEventArgs e) method HandleKeyUp (line 79) | public override void HandleKeyUp(KeyEventArgs e) FILE: Nodify/EditorStates/EditorSelectingState.cs class EditorSelectingState (line 7) | public class EditorSelectingState : EditorState method EditorSelectingState (line 18) | public EditorSelectingState(NodifyEditor editor, SelectionType type) :... method Enter (line 25) | public override void Enter(EditorState? from, MouseEventArgs e) method Exit (line 34) | public override void Exit() method HandleMouseMove (line 47) | public override void HandleMouseMove(MouseEventArgs e) method HandleMouseDown (line 51) | public override void HandleMouseDown(MouseButtonEventArgs e) method HandleMouseUp (line 60) | public override void HandleMouseUp(MouseButtonEventArgs e) method HandleAutoPanning (line 74) | public override void HandleAutoPanning(MouseEventArgs e) method HandleKeyUp (line 77) | public override void HandleKeyUp(KeyEventArgs e) FILE: Nodify/EditorStates/EditorState.cs class EditorState (line 6) | public abstract class EditorState method EditorState (line 10) | public EditorState(NodifyEditor editor) method HandleMouseDown (line 19) | public virtual void HandleMouseDown(MouseButtonEventArgs e) { } method HandleMouseUp (line 22) | public virtual void HandleMouseUp(MouseButtonEventArgs e) { } method HandleMouseMove (line 25) | public virtual void HandleMouseMove(MouseEventArgs e) { } method HandleMouseWheel (line 28) | public virtual void HandleMouseWheel(MouseWheelEventArgs e) { } method HandleAutoPanning (line 32) | public virtual void HandleAutoPanning(MouseEventArgs e) { } method HandleKeyUp (line 35) | public virtual void HandleKeyUp(KeyEventArgs e) { } method HandleKeyDown (line 38) | public virtual void HandleKeyDown(KeyEventArgs e) { } method Enter (line 42) | public virtual void Enter(EditorState? from, MouseEventArgs e) { } method Exit (line 45) | public virtual void Exit() { } method ReEnter (line 49) | public virtual void ReEnter(EditorState from) { } method PushState (line 53) | public virtual void PushState(EditorState newState, MouseEventArgs e) ... method PopState (line 56) | public virtual void PopState() => Editor.PopState(); FILE: Nodify/Events/ConnectionEventArgs.cs class ConnectionEventArgs (line 16) | public class ConnectionEventArgs : RoutedEventArgs method ConnectionEventArgs (line 22) | public ConnectionEventArgs(object connection) FILE: Nodify/Events/ConnectorEventArgs.cs class ConnectorEventArgs (line 16) | public class ConnectorEventArgs : RoutedEventArgs method ConnectorEventArgs (line 22) | public ConnectorEventArgs(object connector) FILE: Nodify/Events/PendingConnectionEventArgs.cs class PendingConnectionEventArgs (line 16) | public class PendingConnectionEventArgs : RoutedEventArgs method PendingConnectionEventArgs (line 24) | public PendingConnectionEventArgs(object sourceConnector, MouseEventAr... method GetPosition (line 60) | public Point GetPosition(Visual? relativeTo) FILE: Nodify/Events/ResizeEventArgs.cs class ResizeEventArgs (line 16) | public class ResizeEventArgs : RoutedEventArgs method ResizeEventArgs (line 23) | public ResizeEventArgs(Size previousSize, Size newSize) FILE: Nodify/Helpers/BindableStyleClasses.cs class BindableStyleClasses (line 3) | internal class BindableStyleClasses method BindableStyleClasses (line 5) | static BindableStyleClasses() method HandleClassesChanged (line 13) | private static void HandleClassesChanged(StyledElement element, Avalon... method SetClasses (line 20) | public static void SetClasses(StyledElement element, object? classes) method GetClasses (line 26) | public static object? GetClasses(StyledElement element) FILE: Nodify/Helpers/BoxValue.cs class BoxValue (line 5) | public static class BoxValue FILE: Nodify/Helpers/DependencyObjectExtensions.cs class DependencyObjectExtensions (line 11) | internal static class DependencyObjectExtensions method GetParentOfType (line 13) | public static T? GetParentOfType(this DependencyObject child) method GetChildOfType (line 31) | public static T? GetChildOfType(this DependencyObject? depObj) wher... method GetElementUnderMouse (line 44) | public static T? GetElementUnderMouse(this UIElement container, Poi... method GetIntersectingElements (line 75) | public static List GetIntersectingElements(this UIEl... method StartAnimation (line 102) | public static async System.Threading.Tasks.Task StartAnimation(this... method StartLoopingAnimation (line 127) | public static void StartLoopingAnimation(this UIElement animatableE... method CancelAnimation (line 150) | public static void CancelAnimation(this UIElement animatableElement... FILE: Nodify/Helpers/DraggingOptimized.cs class DraggingOptimized (line 11) | internal sealed class DraggingOptimized : IDraggingStrategy method DraggingOptimized (line 17) | public DraggingOptimized(IEnumerable containers, uint g... method Abort (line 23) | public void Abort() method End (line 39) | public void End() method Update (line 64) | public void Update(Vector change) FILE: Nodify/Helpers/DraggingSimple.cs type IDraggingStrategy (line 7) | internal interface IDraggingStrategy method Update (line 9) | void Update(Vector change); method End (line 10) | void End(); method Abort (line 11) | void Abort(); class DraggingSimple (line 14) | internal sealed class DraggingSimple : IDraggingStrategy method DraggingSimple (line 21) | public DraggingSimple(IEnumerable containers, uint grid... method Abort (line 27) | public void Abort() method End (line 38) | public void End() method Update (line 59) | public void Update(Vector change) FILE: Nodify/Helpers/MathExtensions.cs class MathExtensions (line 3) | internal static class MathExtensions method WrapToRange (line 6) | public static double WrapToRange(this double value, double min, double... method Clamp (line 14) | public static double Clamp(this double value, double min, double max) FILE: Nodify/Helpers/MultiGesture.cs class MultiGesture (line 6) | public class MultiGesture : InputGesture type Match (line 11) | public enum Match method MultiGesture (line 25) | public MultiGesture(Match match, params InputGesture[] gestures) method Matches (line 32) | public override bool Matches(object targetElement, EventArgs inputEven... method MatchesAll (line 42) | private bool MatchesAll(object targetElement, EventArgs inputEventArgs) method MatchesAny (line 55) | private bool MatchesAny(object targetElement, EventArgs inputEventArgs) class AnyGesture (line 70) | public sealed class AnyGesture : MultiGesture method AnyGesture (line 72) | public AnyGesture(params InputGesture[] gestures) : base(Match.Any, ge... class AllGestures (line 78) | public sealed class AllGestures : MultiGesture method AllGestures (line 80) | public AllGestures(params InputGesture[] gestures) : base(Match.All, g... class InputGestureRef (line 89) | public sealed class InputGestureRef : InputGesture method InputGestureRef (line 94) | private InputGestureRef() { } method Matches (line 96) | public override bool Matches(object targetElement, EventArgs inputEven... FILE: Nodify/Helpers/PushItemsStrategy.cs type IPushStrategy (line 9) | internal interface IPushStrategy method Start (line 11) | Rect Start(Point position); method Push (line 12) | Rect Push(Vector amount); method End (line 13) | Rect End(); method Cancel (line 14) | Rect Cancel(); method OnViewportChanged (line 15) | Rect OnViewportChanged(); class BasePushStrategy (line 18) | internal abstract class BasePushStrategy : IPushStrategy method BasePushStrategy (line 28) | public BasePushStrategy(NodifyEditor editor) method Start (line 33) | public Rect Start(Point position) method Push (line 44) | public Rect Push(Vector amount) method End (line 60) | public Rect End() method Cancel (line 67) | public Rect Cancel() method GetFilteredContainers (line 74) | protected abstract IEnumerable GetFilteredContainers(Po... method GetInitialPosition (line 75) | protected abstract double GetInitialPosition(Point position); method GetPushOffset (line 76) | protected abstract Vector GetPushOffset(Vector offset); method CalculatePushedArea (line 77) | protected abstract Rect CalculatePushedArea(double position, double of... method OnViewportChanged (line 78) | public abstract Rect OnViewportChanged(); class HorizontalPushStrategy (line 81) | internal sealed class HorizontalPushStrategy : BasePushStrategy method HorizontalPushStrategy (line 83) | public HorizontalPushStrategy(NodifyEditor editor) : base(editor) method GetFilteredContainers (line 87) | protected override IEnumerable GetFilteredContainers(Po... method GetInitialPosition (line 90) | protected override double GetInitialPosition(Point position) method GetPushOffset (line 93) | protected override Vector GetPushOffset(Vector offset) method CalculatePushedArea (line 96) | protected override Rect CalculatePushedArea(double position, double of... method OnViewportChanged (line 99) | public override Rect OnViewportChanged() class VerticalPushStrategy (line 103) | internal sealed class VerticalPushStrategy : BasePushStrategy method VerticalPushStrategy (line 105) | public VerticalPushStrategy(NodifyEditor editor) : base(editor) method GetFilteredContainers (line 109) | protected override IEnumerable GetFilteredContainers(Po... method GetInitialPosition (line 112) | protected override double GetInitialPosition(Point position) method GetPushOffset (line 115) | protected override Vector GetPushOffset(Vector offset) method CalculatePushedArea (line 118) | protected override Rect CalculatePushedArea(double position, double of... method OnViewportChanged (line 121) | public override Rect OnViewportChanged() FILE: Nodify/Helpers/SelectionHelper.cs class SelectionHelper (line 12) | public sealed class SelectionHelper method SelectionHelper (line 22) | public SelectionHelper(NodifyEditor host) type SelectionType (line 26) | public enum SelectionType method Start (line 42) | public void Start(Point location, SelectionType selectionType) method Update (line 59) | public void Update(Point endLocation) method End (line 75) | public void End() method Abort (line 87) | public void Abort() method PreviewSelection (line 96) | private void PreviewSelection(Rect area) method PreviewUnselectAll (line 129) | private void PreviewUnselectAll() method PreviewSelectArea (line 139) | private void PreviewSelectArea(Rect area, bool append = false, bool fi... method PreviewUnselectArea (line 160) | private void PreviewUnselectArea(Rect area, bool fit = false) method PreviewSelectContainers (line 173) | private static void PreviewSelectContainers(IReadOnlyList values, Type targetType, object p... method ConvertBack (line 33) | public object[] ConvertBack(object value, Type[] targetTypes, object p... class ScalePointConverter (line 39) | internal class ScalePointConverter : IMultiValueConverter method Convert (line 41) | public object? Convert(IList values, Type targetType, object?... method ConvertBack (line 49) | public object[] ConvertBack(object value, Type[] targetTypes, object p... FILE: Nodify/ItemContainer.Avalonia.cs class ItemContainer (line 6) | public partial class ItemContainer method OnPropertyChanged (line 8) | protected override void OnPropertyChanged(AvaloniaPropertyChangedEvent... method UpdatePseudoClasses (line 17) | private void UpdatePseudoClasses() FILE: Nodify/ItemContainer.cs class ItemContainer (line 19) | public partial class ItemContainer : ContentControl, INodifyCanvasItem, ... method OnLocationChanged (line 138) | private static void OnLocationChanged(DependencyObject d, DependencyPr... method OnLocationChanged (line 217) | protected void OnLocationChanged() method OnSelectedChanged (line 228) | protected void OnSelectedChanged(bool newValue) method OnIsSelectedChanged (line 237) | private static void OnIsSelectedChanged(DependencyObject d, Dependency... method OnPreviewLocationChanged (line 279) | protected internal void OnPreviewLocationChanged(Point newLocation) method ItemContainer (line 285) | static ItemContainer() method ItemContainer (line 300) | public ItemContainer(NodifyEditor editor) method OnApplyTemplate (line 307) | protected override void OnApplyTemplate(TemplateAppliedEventArgs e) method OnSizeChanged (line 315) | protected override void OnSizeChanged(SizeChangedInfo sizeInfo) method IsSelectableLocation (line 326) | protected virtual bool IsSelectableLocation(Point position) method IsSelectableInArea (line 338) | public virtual bool IsSelectableInArea(Rect area, bool isContained) method GetInitialState (line 353) | protected virtual ContainerState GetInitialState() method PushState (line 359) | public void PushState(ContainerState state, MouseEventArgs? e) method PopState (line 371) | public void PopState() method PopAllStates (line 384) | public void PopAllStates() method OnPointerPressed (line 393) | protected override void OnPointerPressed(PointerPressedEventArgs e) method OnPointerReleased (line 407) | protected override void OnPointerReleased(PointerReleasedEventArgs e) method OnPointerMoved (line 423) | protected override void OnPointerMoved(PointerEventArgs e) method OnPointerWheelChanged (line 429) | protected override void OnPointerWheelChanged(PointerWheelEventArgs e) method OnPointerCaptureLost (line 435) | protected override void OnPointerCaptureLost(PointerCaptureLostEventAr... method OnKeyUp (line 438) | protected override void OnKeyUp(KeyEventArgs e) method OnKeyDown (line 441) | protected override void OnKeyDown(KeyEventArgs e) FILE: Nodify/Minimap/Minimap.Avalonia.cs class Minimap (line 3) | public partial class Minimap method NeedsContainerOverride (line 7) | protected override bool NeedsContainerOverride(object? item, int index... method CreateContainerForItemOverride (line 13) | protected override Control CreateContainerForItemOverride(object? item... FILE: Nodify/Minimap/Minimap.cs class Minimap (line 13) | [StyleTypedProperty(Property = nameof(ViewportStyle), StyleTargetType = ... method Minimap (line 101) | static Minimap() method OnApplyTemplate (line 107) | protected override void OnApplyTemplate(TemplateAppliedEventArgs e) method OnPointerPressed (line 116) | protected override void OnPointerPressed(PointerPressedEventArgs e) method OnPointerMoved (line 131) | protected override void OnPointerMoved(PointerEventArgs e) method SetViewportLocation (line 139) | private void SetViewportLocation(Point location) method OnPointerReleased (line 157) | protected override void OnPointerReleased(PointerReleasedEventArgs e) method OnPointerWheelChanged (line 173) | protected override void OnPointerWheelChanged(PointerWheelEventArgs e) method GetContainerForItemOverride (line 191) | protected DependencyObject GetContainerForItemOverride() method IsItemItsOwnContainerOverride (line 194) | protected bool IsItemItsOwnContainerOverride(object item) FILE: Nodify/Minimap/MinimapItem.cs class MinimapItem (line 6) | public class MinimapItem : ContentControl method MinimapItem (line 19) | static MinimapItem() FILE: Nodify/Minimap/MinimapPanel.Avalonia.cs class MinimapPanel (line 3) | internal partial class MinimapPanel method MinimapPanel (line 7) | static MinimapPanel() FILE: Nodify/Minimap/MinimapPanel.cs class MinimapPanel (line 7) | internal partial class MinimapPanel : Panel method MeasureOverride (line 50) | protected override Size MeasureOverride(Size availableSize) method ArrangeOverride (line 107) | protected override Size ArrangeOverride(Size finalSize) FILE: Nodify/Minimap/SubtractConverter.cs class SubtractConverter (line 7) | internal class SubtractConverter : IMultiValueConverter method Convert (line 9) | public object? Convert(IList values, Type targetType, object?... method ConvertBack (line 17) | public object[] ConvertBack(object value, Type[] targetTypes, object p... FILE: Nodify/Minimap/ZoomEventArgs.cs class ZoomEventArgs (line 16) | public class ZoomEventArgs : RoutedEventArgs method ZoomEventArgs (line 21) | public ZoomEventArgs(double zoom, Point location) FILE: Nodify/Nodes/GroupingNode.cs type GroupingMovementMode (line 13) | public enum GroupingMovementMode class GroupingNode (line 29) | [TemplatePart(Name = ElementResizeThumb, Type = typeof(FrameworkElement))] method OnActualSizeChanged (line 74) | private static void OnActualSizeChanged(AvaloniaObject d, AvaloniaProp... method GroupingNode (line 172) | static GroupingNode() method OnZIndexPropertyChanged (line 180) | private static void OnZIndexPropertyChanged(DependencyObject d, Depend... method GroupingNode (line 192) | public GroupingNode() method OnNodeLoaded (line 202) | private void OnNodeLoaded(object? sender, RoutedEventArgs e) method OnNodeUnloaded (line 212) | private void OnNodeUnloaded(object? sender, RoutedEventArgs e) method OnHeaderMouseDown (line 221) | private void OnHeaderMouseDown(object? sender, PointerPressedEventArgs e) method OnApplyTemplate (line 272) | protected override void OnApplyTemplate(TemplateAppliedEventArgs e) method OnResize (line 289) | private void OnResize(object? sender, VectorEventArgs e) method OnResizeStarted (line 311) | private void OnResizeStarted(object? sender, VectorEventArgs e) method OnResizeCompleted (line 329) | private void OnResizeCompleted(object? sender, VectorEventArgs e) method OnHeaderSizeChanged (line 350) | private void OnHeaderSizeChanged(object? sender, SizeChangedEventArgs e) method CalculateDesiredHeaderSize (line 353) | private void CalculateDesiredHeaderSize() FILE: Nodify/Nodes/KnotNode.cs class KnotNode (line 9) | public class KnotNode : ContentControl method KnotNode (line 11) | static KnotNode() FILE: Nodify/Nodes/Node.Avalonia.cs class Node (line 6) | public partial class Node method OnPropertyChanged (line 8) | protected override void OnPropertyChanged(AvaloniaPropertyChangedEvent... FILE: Nodify/Nodes/Node.cs class Node (line 13) | [TemplatePart(Name = ElementInputItemsControl, Type = typeof(ItemsContro... method OnFooterChanged (line 149) | private static void OnFooterChanged(DependencyObject d, DependencyProp... method Node (line 165) | static Node() method Node (line 171) | public Node() method OnApplyTemplate (line 177) | protected override void OnApplyTemplate(TemplateAppliedEventArgs e) method OnInputGroupStyleCollectionChanged (line 203) | private void OnInputGroupStyleCollectionChanged(object? sender, Notify... method OnOutputGroupStyleCollectionChanged (line 212) | private void OnOutputGroupStyleCollectionChanged(object? sender, Notif... method SynchronizeCollection (line 221) | private static void SynchronizeCollection(ObservableCollection false; method GetControlInDirection (line 105) | public Control? GetControlInDirection(NavigationDirection direction, C... method RaiseScrollInvalidated (line 107) | public void RaiseScrollInvalidated(EventArgs e) => ScrollInvalidated?.... FILE: Nodify/NodifyEditor.PushingItems.cs class NodifyEditor (line 9) | [StyleTypedProperty(Property = nameof(PushedAreaStyle), StyleTargetType ... method OnIsPushingItemsChanged (line 20) | private static void OnIsPushingItemsChanged(DependencyObject d, Depend... method OnItemsPushCompleted (line 34) | private void OnItemsPushCompleted() method OnItemsPushStarted (line 40) | private void OnItemsPushStarted() method StartPushingItems (line 97) | protected internal void StartPushingItems(Point location, Orientation ... method CancelPushingItems (line 113) | protected internal void CancelPushingItems() method PushItems (line 133) | protected internal void PushItems(Vector amount) method EndPushingItems (line 142) | protected internal void EndPushingItems() method UpdatePushedArea (line 153) | private void UpdatePushedArea() method CreatePushStrategy (line 161) | private IPushStrategy CreatePushStrategy(Orientation orientation) FILE: Nodify/NodifyEditor.Scrolling.cs class NodifyEditor (line 10) | public partial class NodifyEditor : IScrollInfo method LineUp (line 41) | void IScrollInfo.LineUp() method LineDown (line 44) | void IScrollInfo.LineDown() method LineLeft (line 47) | void IScrollInfo.LineLeft() method LineRight (line 50) | void IScrollInfo.LineRight() method MouseWheelUp (line 53) | void IScrollInfo.MouseWheelUp() => ScrollInfo.LineUp(); method MouseWheelDown (line 54) | void IScrollInfo.MouseWheelDown() => ScrollInfo.LineDown(); method MouseWheelLeft (line 55) | void IScrollInfo.MouseWheelLeft() => ScrollInfo.LineLeft(); method MouseWheelRight (line 56) | void IScrollInfo.MouseWheelRight() => ScrollInfo.LineRight(); method PageUp (line 58) | void IScrollInfo.PageUp() method PageDown (line 61) | void IScrollInfo.PageDown() method PageLeft (line 64) | void IScrollInfo.PageLeft() method PageRight (line 67) | void IScrollInfo.PageRight() method MakeVisible (line 70) | Rect IScrollInfo.MakeVisible(Visual visual, Rect rectangle) method SetHorizontalOffset (line 86) | void IScrollInfo.SetHorizontalOffset(double offset) method SetVerticalOffset (line 92) | void IScrollInfo.SetVerticalOffset(double offset) method UpdateViewportLocationOnScroll (line 98) | private void UpdateViewportLocationOnScroll() method UpdateScrollbars (line 115) | private void UpdateScrollbars() FILE: Nodify/NodifyEditor.cs class NodifyEditor (line 20) | [TemplatePart(Name = ElementItemsHost, Type = typeof(Panel))] method UpdateViewportTransform (line 50) | private static void UpdateViewportTransform(NodifyEditor editor) method OnItemsExtentChanged (line 65) | private static void OnItemsExtentChanged(DependencyObject d, Dependenc... method OnViewportLocationChanged (line 71) | private static void OnViewportLocationChanged(DependencyObject d, Depe... method OnViewportZoomChanged (line 91) | private static void OnViewportZoomChanged(DependencyObject d, Dependen... method OnMinViewportZoomChanged (line 109) | private static void OnMinViewportZoomChanged(DependencyObject d, Depen... method CoerceMinViewportZoom (line 116) | private static double CoerceMinViewportZoom(DependencyObject d, double... method OnMaxViewportZoomChanged (line 119) | private static void OnMaxViewportZoomChanged(DependencyObject d, Depen... method CoerceMaxViewportZoom (line 125) | private static double CoerceMaxViewportZoom(DependencyObject d, double... method ConstrainViewportZoomToRange (line 133) | private static double ConstrainViewportZoomToRange(DependencyObject d,... method OnViewportUpdated (line 166) | protected void OnViewportUpdated() method ApplyRenderingOptimizations (line 284) | private void ApplyRenderingOptimizations() method OnDisableAutoPanningChanged (line 319) | private static void OnDisableAutoPanningChanged(DependencyObject d, De... method OnIsSelectingChanged (line 449) | private static void OnIsSelectingChanged(DependencyObject d, Dependenc... method OnItemsSelectCompleted (line 458) | private void OnItemsSelectCompleted() method OnItemsSelectStarted (line 464) | private void OnItemsSelectStarted() method OnIsCuttingChanged (line 470) | private static void OnIsCuttingChanged(DependencyObject d, DependencyP... method OnCuttingCompleted (line 479) | private void OnCuttingCompleted() method OnCuttingStarted (line 485) | private void OnCuttingStarted() method OnCanSelectMultipleItemsChanged (line 583) | private static void OnCanSelectMultipleItemsChanged(DependencyObject d... method CoerceCanSelectMultipleItems (line 586) | private static bool CoerceCanSelectMultipleItems(DependencyObject d, b... method OnSelectedItemsSourceChanged (line 589) | private static void OnSelectedItemsSourceChanged(DependencyObject d, D... method OnCoerceGridCellSize (line 592) | private static uint OnCoerceGridCellSize(DependencyObject d, uint value) method OnGridCellSizeChanged (line 595) | private static void OnGridCellSizeChanged(DependencyObject d, Dependen... method OnDisablePanningChanged (line 597) | private static void OnDisablePanningChanged(DependencyObject d, Depend... method NodifyEditor (line 946) | static NodifyEditor() method NodifyEditor (line 970) | public NodifyEditor() method OnApplyTemplate (line 993) | protected override void OnApplyTemplate(TemplateAppliedEventArgs e) method GetContainerForItemOverride (line 1006) | protected override DependencyObject GetContainerForItemOverride() method IsItemItsOwnContainerOverride (line 1014) | protected override bool IsItemItsOwnContainerOverride(object item) method ZoomIn (line 1026) | public void ZoomIn() => ZoomAtPosition(Math.Pow(2.0, 120.0 / 3.0 / Mou... method ZoomOut (line 1031) | public void ZoomOut() => ZoomAtPosition(Math.Pow(2.0, -120.0 / 3.0 / M... method ZoomAtPosition (line 1038) | public void ZoomAtPosition(double zoom, Point location) method BringIntoView (line 1066) | public void BringIntoView(Point point, bool animated = true, Action? o... method BringIntoView (line 1103) | public new void BringIntoView(Rect area) method FitToScreen (line 1110) | public void FitToScreen(Rect? area = null) method HandleAutoPanning (line 1132) | private void HandleAutoPanning(object? sender, EventArgs e) method OnDisableAutoPanningChanged (line 1174) | protected virtual void OnDisableAutoPanningChanged(bool shouldDisable) method OnConnectorDisconnected (line 1196) | private void OnConnectorDisconnected(object? sender, ConnectorEventArg... method OnConnectionStarted (line 1205) | private void OnConnectionStarted(object? sender, PendingConnectionEven... method OnConnectionCompleted (line 1217) | private void OnConnectionCompleted(object? sender, PendingConnectionEv... method OnRemoveConnection (line 1229) | private void OnRemoveConnection(object? sender, ConnectionEventArgs e) method OnRemoveConnection (line 1234) | protected void OnRemoveConnection(object? dataContext) method GetInitialState (line 1253) | protected virtual EditorState GetInitialState() method PushState (line 1259) | public void PushState(EditorState state, MouseEventArgs e) method PopState (line 1271) | public void PopState() method PopAllStates (line 1284) | public void PopAllStates() method OnPointerPressed (line 1293) | protected override void OnPointerPressed(PointerPressedEventArgs e) method OnPointerReleased (line 1308) | protected override void OnPointerReleased(PointerReleasedEventArgs e) method OnPointerMoved (line 1333) | protected override void OnPointerMoved(PointerEventArgs e) method OnPointerCaptureLost (line 1356) | protected override void OnPointerCaptureLost(PointerCaptureLostEventAr... method OnPointerWheelChanged (line 1360) | protected override void OnPointerWheelChanged(PointerWheelEventArgs e) method OnKeyUp (line 1379) | protected override void OnKeyUp(KeyEventArgs e) method OnKeyDown (line 1382) | protected override void OnKeyDown(KeyEventArgs e) method OnSelectedItemsSourceChanged (line 1389) | private void OnSelectedItemsSourceChanged(IList oldValue, IList newValue) method OnSelectedItemsChanged (line 1413) | private void OnSelectedItemsChanged(object? sender, NotifyCollectionCh... method OnSelectionChanged (line 1452) | protected override void OnSelectionChanged(SelectionModelSelectionChan... method ApplyPreviewingSelection (line 1482) | internal void ApplyPreviewingSelection() method ClearPreviewingSelection (line 1505) | internal void ClearPreviewingSelection() method InvertSelection (line 1520) | public void InvertSelection(Rect area, bool fit = false) method SelectArea (line 1553) | public void SelectArea(Rect area, bool append = false, bool fit = false) method UnselectArea (line 1581) | public void UnselectArea(Rect area, bool fit = false) method UnselectAllConnection (line 1602) | public void UnselectAllConnection() method SelectAllConnections (line 1613) | public void SelectAllConnections() method OnItemsDragDelta (line 1625) | private void OnItemsDragDelta(object? sender, DragDeltaEventArgs e) method OnItemsDragCompleted (line 1630) | private void OnItemsDragCompleted(object? sender, DragCompletedEventAr... method OnItemsDragStarted (line 1654) | private void OnItemsDragStarted(object? sender, DragStartedEventArgs e) method CreateDraggingStrategy (line 1669) | internal IDraggingStrategy CreateDraggingStrategy(IEnumerable