Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 0 additions & 1 deletion src/Dock.Model.Avalonia/Controls/DockDock.cs
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,6 @@ namespace Dock.Model.Avalonia.Controls;
/// <summary>
/// Docking panel dock.
/// </summary>
[DataContract(IsReference = true)]
public class DockDock : DockBase, IDockDock
{
/// <summary>
Expand Down
1 change: 0 additions & 1 deletion src/Dock.Model.Avalonia/Controls/Document.cs
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,6 @@ namespace Dock.Model.Avalonia.Controls;
/// <summary>
/// Document.
/// </summary>
[DataContract(IsReference = true)]
public class Document : DockableBase, IMdiDocument, IDocumentContent, ITemplate<Control?>, IRecyclingDataTemplate
{
/// <summary>
Expand Down
1 change: 0 additions & 1 deletion src/Dock.Model.Avalonia/Controls/DocumentDock.cs
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,6 @@ namespace Dock.Model.Avalonia.Controls;
/// <summary>
/// Document dock.
/// </summary>
[DataContract(IsReference = true)]
public class DocumentDock : DockBase, IDocumentDock, IDocumentDockContent, IItemsSourceDock, IDocumentDockFactory
{
/// <summary>
Expand Down
1 change: 0 additions & 1 deletion src/Dock.Model.Avalonia/Controls/DocumentTemplate.cs
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,6 @@ namespace Dock.Model.Avalonia.Controls;
/// <summary>
/// Document template.
/// </summary>
[DataContract(IsReference = true)]
public sealed class DocumentTemplate : IDocumentTemplate, ITemplate<Control?>, IRecyclingDataTemplate
{
/// <summary>
Expand Down
1 change: 0 additions & 1 deletion src/Dock.Model.Avalonia/Controls/GridDock.cs
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,6 @@ namespace Dock.Model.Avalonia.Controls;
/// <summary>
/// Grid dock.
/// </summary>
[DataContract(IsReference = true)]
public class GridDock : DockBase, IGridDock
{
/// <summary>
Expand Down
1 change: 0 additions & 1 deletion src/Dock.Model.Avalonia/Controls/GridDockSplitter.cs
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,6 @@ namespace Dock.Model.Avalonia.Controls;
/// <summary>
/// Grid dock splitter.
/// </summary>
[DataContract(IsReference = true)]
public class GridDockSplitter : DockableBase, IGridDockSplitter
{
/// <summary>
Expand Down
1 change: 0 additions & 1 deletion src/Dock.Model.Avalonia/Controls/ProportionalDock.cs
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,6 @@ namespace Dock.Model.Avalonia.Controls;
/// <summary>
/// Proportional dock.
/// </summary>
[DataContract(IsReference = true)]
public class ProportionalDock : DockBase, IProportionalDock
{
/// <summary>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,6 @@ namespace Dock.Model.Avalonia.Controls;
/// <summary>
/// Proportional dock splitter.
/// </summary>
[DataContract(IsReference = true)]
public class ProportionalDockSplitter : DockBase, IProportionalDockSplitter
{
/// <summary>
Expand Down
1 change: 0 additions & 1 deletion src/Dock.Model.Avalonia/Controls/RootDock.cs
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,6 @@ namespace Dock.Model.Avalonia.Controls;
/// <summary>
/// Root dock.
/// </summary>
[DataContract(IsReference = true)]
public class RootDock : DockBase, IRootDock
{
/// <summary>
Expand Down
1 change: 0 additions & 1 deletion src/Dock.Model.Avalonia/Controls/SplitViewDock.cs
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,6 @@ namespace Dock.Model.Avalonia.Controls;
/// <summary>
/// SplitView dock implementation for Avalonia.
/// </summary>
[DataContract(IsReference = true)]
public class SplitViewDock : DockBase, ISplitViewDock
{
/// <summary>
Expand Down
1 change: 0 additions & 1 deletion src/Dock.Model.Avalonia/Controls/StackDock.cs
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,6 @@ namespace Dock.Model.Avalonia.Controls;
/// <summary>
/// Stack dock.
/// </summary>
[DataContract(IsReference = true)]
public class StackDock : DockBase, IStackDock
{
/// <summary>
Expand Down
1 change: 0 additions & 1 deletion src/Dock.Model.Avalonia/Controls/Tool.cs
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,6 @@ namespace Dock.Model.Avalonia.Controls;
/// <summary>
/// Tool.
/// </summary>
[DataContract(IsReference = true)]
public class Tool : DockableBase, ITool, IDocument, IMdiDocument, IToolContent, ITemplate<Control?>, IRecyclingDataTemplate
{
/// <summary>
Expand Down
1 change: 0 additions & 1 deletion src/Dock.Model.Avalonia/Controls/ToolDock.cs
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,6 @@ namespace Dock.Model.Avalonia.Controls;
/// <summary>
/// Tool dock.
/// </summary>
[DataContract(IsReference = true)]
public class ToolDock : DockBase, IToolDock
{
/// <summary>
Expand Down
1 change: 0 additions & 1 deletion src/Dock.Model.Avalonia/Controls/UniformGridDock.cs
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,6 @@ namespace Dock.Model.Avalonia.Controls;
/// <summary>
/// Uniform grid dock.
/// </summary>
[DataContract(IsReference = true)]
public class UniformGridDock : DockBase, IUniformGridDock
{
/// <summary>
Expand Down
1 change: 0 additions & 1 deletion src/Dock.Model.Avalonia/Controls/WrapDock.cs
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,6 @@ namespace Dock.Model.Avalonia.Controls;
/// <summary>
/// Wrap dock.
/// </summary>
[DataContract(IsReference = true)]
public class WrapDock : DockBase, IWrapDock
{
/// <summary>
Expand Down
1 change: 0 additions & 1 deletion src/Dock.Model.Avalonia/Core/DockBase.cs
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,6 @@ namespace Dock.Model.Avalonia.Core;
/// <summary>
/// Dock base class.
/// </summary>
[DataContract(IsReference = true)]
[JsonPolymorphic]
[JsonDerivedType(typeof(DockDock), typeDiscriminator: "DockDock")]
[JsonDerivedType(typeof(DocumentDock), typeDiscriminator: "DocumentDock")]
Expand Down
1 change: 0 additions & 1 deletion src/Dock.Model.Avalonia/Core/DockWindow.cs
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,6 @@ namespace Dock.Model.Avalonia.Core;
/// <summary>
/// Dock window.
/// </summary>
[DataContract(IsReference = true)]
public class DockWindow : ReactiveBase, IDockWindow
{
/// <summary>
Expand Down
1 change: 0 additions & 1 deletion src/Dock.Model.Avalonia/Core/DockableBase.cs
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,6 @@ namespace Dock.Model.Avalonia.Core;
/// <summary>
/// Dockable base class.
/// </summary>
[DataContract(IsReference = true)]
[JsonPolymorphic]
[JsonDerivedType(typeof(DockDock), typeDiscriminator: "DockDock")]
[JsonDerivedType(typeof(Document), typeDiscriminator: "Document")]
Expand Down
1 change: 0 additions & 1 deletion src/Dock.Model.CaliburMicro/Controls/DockDock.cs
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,6 @@ namespace Dock.Model.CaliburMicro.Controls;
/// <summary>
/// Dock dock.
/// </summary>
[DataContract(IsReference = true)]
public class DockDock : DockBase, IDockDock
{
private bool _lastChildFill = true;
Expand Down
1 change: 0 additions & 1 deletion src/Dock.Model.CaliburMicro/Controls/Document.cs
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,6 @@ namespace Dock.Model.CaliburMicro.Controls;
/// <summary>
/// Document.
/// </summary>
[DataContract(IsReference = true)]
public class Document : DockableBase, IMdiDocument
{
private DockRect _mdiBounds;
Expand Down
1 change: 0 additions & 1 deletion src/Dock.Model.CaliburMicro/Controls/DocumentDock.cs
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,6 @@ namespace Dock.Model.CaliburMicro.Controls;
/// <summary>
/// Document dock.
/// </summary>
[DataContract(IsReference = true)]
public class DocumentDock : DockBase, IDocumentDock, IDocumentDockFactory
{
private bool _canCreateDocument = true;
Expand Down
1 change: 0 additions & 1 deletion src/Dock.Model.CaliburMicro/Controls/GridDock.cs
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,6 @@ namespace Dock.Model.CaliburMicro.Controls;
/// <summary>
/// Grid dock.
/// </summary>
[DataContract(IsReference = true)]
public class GridDock : DockBase, IGridDock
{
private string? _columnDefinitions;
Expand Down
1 change: 0 additions & 1 deletion src/Dock.Model.CaliburMicro/Controls/GridDockSplitter.cs
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,6 @@ namespace Dock.Model.CaliburMicro.Controls;
/// <summary>
/// Grid dock splitter.
/// </summary>
[DataContract(IsReference = true)]
public class GridDockSplitter : DockableBase, IGridDockSplitter
{
private GridResizeDirection _resizeDirection = GridResizeDirection.Columns;
Expand Down
1 change: 0 additions & 1 deletion src/Dock.Model.CaliburMicro/Controls/ProportionalDock.cs
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,6 @@ namespace Dock.Model.CaliburMicro.Controls;
/// <summary>
/// Proportional dock.
/// </summary>
[DataContract(IsReference = true)]
public class ProportionalDock : DockBase, IProportionalDock
{
private Orientation _orientation = Orientation.Horizontal;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,6 @@ namespace Dock.Model.CaliburMicro.Controls;
/// <summary>
/// Proportional dock splitter.
/// </summary>
[DataContract(IsReference = true)]
public class ProportionalDockSplitter : DockableBase, IProportionalDockSplitter
{
private bool _canResize = true;
Expand Down
1 change: 0 additions & 1 deletion src/Dock.Model.CaliburMicro/Controls/RootDock.cs
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,6 @@ namespace Dock.Model.CaliburMicro.Controls;
/// <summary>
/// Root dock.
/// </summary>
[DataContract(IsReference = true)]
public class RootDock : DockBase, IRootDock
{
private bool _isFocusableRoot = true;
Expand Down
1 change: 0 additions & 1 deletion src/Dock.Model.CaliburMicro/Controls/SplitViewDock.cs
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,6 @@ namespace Dock.Model.CaliburMicro.Controls;
/// <summary>
/// SplitView dock implementation for Caliburn.Micro.
/// </summary>
[DataContract(IsReference = true)]
public class SplitViewDock : DockBase, ISplitViewDock
{
private double _compactPaneLength = 48.0;
Expand Down
1 change: 0 additions & 1 deletion src/Dock.Model.CaliburMicro/Controls/StackDock.cs
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,6 @@ namespace Dock.Model.CaliburMicro.Controls;
/// <summary>
/// Stack dock.
/// </summary>
[DataContract(IsReference = true)]
public class StackDock : DockBase, IStackDock
{
private Orientation _orientation = Orientation.Vertical;
Expand Down
1 change: 0 additions & 1 deletion src/Dock.Model.CaliburMicro/Controls/Tool.cs
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,6 @@ namespace Dock.Model.CaliburMicro.Controls;
/// <summary>
/// Tool.
/// </summary>
[DataContract(IsReference = true)]
public class Tool : DockableBase, ITool, IMdiDocument
{
private DockRect _mdiBounds;
Expand Down
1 change: 0 additions & 1 deletion src/Dock.Model.CaliburMicro/Controls/ToolDock.cs
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,6 @@ namespace Dock.Model.CaliburMicro.Controls;
/// <summary>
/// Tool dock.
/// </summary>
[DataContract(IsReference = true)]
public class ToolDock : DockBase, IToolDock
{
private Alignment _alignment = Alignment.Unset;
Expand Down
1 change: 0 additions & 1 deletion src/Dock.Model.CaliburMicro/Controls/UniformGridDock.cs
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,6 @@ namespace Dock.Model.CaliburMicro.Controls;
/// <summary>
/// Uniform grid dock.
/// </summary>
[DataContract(IsReference = true)]
public class UniformGridDock : DockBase, IUniformGridDock
{
private int _columns;
Expand Down
1 change: 0 additions & 1 deletion src/Dock.Model.CaliburMicro/Controls/WrapDock.cs
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,6 @@ namespace Dock.Model.CaliburMicro.Controls;
/// <summary>
/// Wrap dock.
/// </summary>
[DataContract(IsReference = true)]
public class WrapDock : DockBase, IWrapDock
{
private Orientation _orientation = Orientation.Horizontal;
Expand Down
1 change: 0 additions & 1 deletion src/Dock.Model.CaliburMicro/Core/DockBase.cs
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,6 @@ namespace Dock.Model.CaliburMicro.Core;
/// <summary>
/// Dock base class.
/// </summary>
[DataContract(IsReference = true)]
public abstract class DockBase : DockableBase, IDock
{
internal readonly INavigateAdapter _navigateAdapter;
Expand Down
1 change: 0 additions & 1 deletion src/Dock.Model.CaliburMicro/Core/DockWindow.cs
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,6 @@ namespace Dock.Model.CaliburMicro.Core;
/// <summary>
/// Dock window.
/// </summary>
[DataContract(IsReference = true)]
public class DockWindow : CaliburMicroBase, IDockWindow
{
private readonly IHostAdapter _hostAdapter;
Expand Down
1 change: 0 additions & 1 deletion src/Dock.Model.CaliburMicro/Core/DockableBase.cs
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,6 @@ namespace Dock.Model.CaliburMicro.Core;
/// <summary>
/// Dockable base class.
/// </summary>
[DataContract(IsReference = true)]
public abstract class DockableBase : CaliburMicroBase, IDockable, IDockSelectorInfo
{
private readonly TrackingAdapter _trackingAdapter;
Expand Down
8 changes: 4 additions & 4 deletions src/Dock.Model.Inpc/Core/DockWindow.cs
Original file line number Diff line number Diff line change
Expand Up @@ -45,31 +45,31 @@ public string Id
}

/// <inheritdoc/>
[DataMember(IsRequired = true, EmitDefaultValue = true)]
[DataMember(IsRequired = false, EmitDefaultValue = true)]
public double X
{
get => _x;
set => SetProperty(ref _x, value);
}

/// <inheritdoc/>
[DataMember(IsRequired = true, EmitDefaultValue = true)]
[DataMember(IsRequired = false, EmitDefaultValue = true)]
public double Y
{
get => _y;
set => SetProperty(ref _y, value);
}

/// <inheritdoc/>
[DataMember(IsRequired = true, EmitDefaultValue = true)]
[DataMember(IsRequired = false, EmitDefaultValue = true)]
public double Width
{
get => _width;
set => SetProperty(ref _width, value);
}

/// <inheritdoc/>
[DataMember(IsRequired = true, EmitDefaultValue = true)]
[DataMember(IsRequired = false, EmitDefaultValue = true)]
public double Height
{
get => _height;
Expand Down
2 changes: 2 additions & 0 deletions src/Dock.Model.Inpc/Core/ReactiveBase.cs
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,14 @@
// Licensed under the MIT license. See LICENSE file in the project root for details.
using System.ComponentModel;
using System.Runtime.CompilerServices;
using System.Runtime.Serialization;

namespace Dock.Model.Inpc.Core;

/// <summary>
/// Base class implementing <see cref="INotifyPropertyChanged"/>.
/// </summary>
[DataContract(IsReference = true)]
public abstract class ReactiveBase : INotifyPropertyChanged
{
/// <inheritdoc/>
Expand Down
1 change: 0 additions & 1 deletion src/Dock.Model.Mvvm/Controls/DockDock.cs
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,6 @@ namespace Dock.Model.Mvvm.Controls;
/// <summary>
/// Docking panel dock.
/// </summary>
[DataContract(IsReference = true)]
public class DockDock : DockBase, IDockDock
{
private bool _lastChildFill = true;
Expand Down
1 change: 0 additions & 1 deletion src/Dock.Model.Mvvm/Controls/Document.cs
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,6 @@ namespace Dock.Model.Mvvm.Controls;
/// <summary>
/// Document.
/// </summary>
[DataContract(IsReference = true)]
public class Document : DockableBase, IMdiDocument
{
private DockRect _mdiBounds;
Expand Down
1 change: 0 additions & 1 deletion src/Dock.Model.Mvvm/Controls/DocumentDock.cs
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,6 @@ namespace Dock.Model.Mvvm.Controls;
/// <summary>
/// Document dock.
/// </summary>
[DataContract(IsReference = true)]
public class DocumentDock : DockBase, IDocumentDock, IDocumentDockFactory
{
private bool _canCreateDocument;
Expand Down
1 change: 0 additions & 1 deletion src/Dock.Model.Mvvm/Controls/GridDock.cs
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,6 @@ namespace Dock.Model.Mvvm.Controls;
/// <summary>
/// Grid dock.
/// </summary>
[DataContract(IsReference = true)]
public class GridDock : DockBase, IGridDock
{
private string? _columnDefinitions;
Expand Down
1 change: 0 additions & 1 deletion src/Dock.Model.Mvvm/Controls/GridDockSplitter.cs
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,6 @@ namespace Dock.Model.Mvvm.Controls;
/// <summary>
/// Grid dock splitter.
/// </summary>
[DataContract(IsReference = true)]
public class GridDockSplitter : DockableBase, IGridDockSplitter
{
private GridResizeDirection _resizeDirection;
Expand Down
1 change: 0 additions & 1 deletion src/Dock.Model.Mvvm/Controls/ProportionalDock.cs
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,6 @@ namespace Dock.Model.Mvvm.Controls;
/// <summary>
/// Proportional dock.
/// </summary>
[DataContract(IsReference = true)]
public class ProportionalDock : DockBase, IProportionalDock
{
private Orientation _orientation;
Expand Down
1 change: 0 additions & 1 deletion src/Dock.Model.Mvvm/Controls/ProportionalDockSplitter.cs
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,6 @@ namespace Dock.Model.Mvvm.Controls;
/// <summary>
/// Proportional dock splitter.
/// </summary>
[DataContract(IsReference = true)]
public class ProportionalDockSplitter : DockableBase, IProportionalDockSplitter
{
private bool _canResize = true;
Expand Down
1 change: 0 additions & 1 deletion src/Dock.Model.Mvvm/Controls/RootDock.cs
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,6 @@ namespace Dock.Model.Mvvm.Controls;
/// <summary>
/// Root dock.
/// </summary>
[DataContract(IsReference = true)]
public class RootDock : DockBase, IRootDock, ILocalTarget
{
private bool _isFocusableRoot = true;
Expand Down
Loading