Index: Core/Common/src/Core.Common.Utils/Core.Common.Utils.csproj
===================================================================
diff -u -r47004b2a860dc5242fdf44fcf2f30072608ec593 -re966b00b29bdbb730f11f26ae1f6d2d620a7ae9d
--- Core/Common/src/Core.Common.Utils/Core.Common.Utils.csproj (.../Core.Common.Utils.csproj) (revision 47004b2a860dc5242fdf44fcf2f30072608ec593)
+++ Core/Common/src/Core.Common.Utils/Core.Common.Utils.csproj (.../Core.Common.Utils.csproj) (revision e966b00b29bdbb730f11f26ae1f6d2d620a7ae9d)
@@ -166,7 +166,6 @@
-
Fisheye: Tag e966b00b29bdbb730f11f26ae1f6d2d620a7ae9d refers to a dead (removed) revision in file `Core/Common/src/Core.Common.Utils/TextDocument.cs'.
Fisheye: No comparison available. Pass `N' to diff?
Index: Core/Common/src/Core.Common.Utils/TextDocumentBase.cs
===================================================================
diff -u -ree0b95b2a1a34d8e81a21c8d05ef1354169af50c -re966b00b29bdbb730f11f26ae1f6d2d620a7ae9d
--- Core/Common/src/Core.Common.Utils/TextDocumentBase.cs (.../TextDocumentBase.cs) (revision ee0b95b2a1a34d8e81a21c8d05ef1354169af50c)
+++ Core/Common/src/Core.Common.Utils/TextDocumentBase.cs (.../TextDocumentBase.cs) (revision e966b00b29bdbb730f11f26ae1f6d2d620a7ae9d)
@@ -3,45 +3,37 @@
namespace Core.Common.Utils
{
[Entity(FireOnCollectionChange = false)]
- public abstract class TextDocumentBase
+ public class TextDocumentBase
{
private readonly bool readOnly;
///
- /// Initializes a new instance of the class where
- /// is false.
- ///
- public TextDocumentBase() : this(false) {}
-
- ///
/// Initializes a new instance of the class.
///
/// Set the value of to this value.
- public TextDocumentBase(bool isReadOnly)
+ public TextDocumentBase(bool isReadOnly = false)
{
readOnly = isReadOnly;
}
///
+ /// Gets or sets the text document contents.
+ ///
+ public string Content { get; set; }
+
+ public string Name { get; set; }
+
+ ///
/// Indicates if can be modified or not.
///
- public virtual bool ReadOnly
+ public bool ReadOnly
{
get
{
return readOnly;
}
}
- //don't use ReadOnly it messes up data binding
- //[ReadOnly(true)]
- ///
- /// Gets or sets the text document contents.
- ///
- public virtual string Content { get; set; }
-
- public virtual string Name { get; set; }
-
public override string ToString()
{
return Name;
Index: Core/Common/test/Core.Common.Utils.Tests/Core.Common.Utils.Tests.csproj
===================================================================
diff -u -r71fa16075699948cabba65c56d646e0268fd2b89 -re966b00b29bdbb730f11f26ae1f6d2d620a7ae9d
--- Core/Common/test/Core.Common.Utils.Tests/Core.Common.Utils.Tests.csproj (.../Core.Common.Utils.Tests.csproj) (revision 71fa16075699948cabba65c56d646e0268fd2b89)
+++ Core/Common/test/Core.Common.Utils.Tests/Core.Common.Utils.Tests.csproj (.../Core.Common.Utils.Tests.csproj) (revision e966b00b29bdbb730f11f26ae1f6d2d620a7ae9d)
@@ -126,7 +126,6 @@
-
Index: Core/Common/test/Core.Common.Utils.Tests/TextDocumentBaseTest.cs
===================================================================
diff -u -ree0b95b2a1a34d8e81a21c8d05ef1354169af50c -re966b00b29bdbb730f11f26ae1f6d2d620a7ae9d
--- Core/Common/test/Core.Common.Utils.Tests/TextDocumentBaseTest.cs (.../TextDocumentBaseTest.cs) (revision ee0b95b2a1a34d8e81a21c8d05ef1354169af50c)
+++ Core/Common/test/Core.Common.Utils.Tests/TextDocumentBaseTest.cs (.../TextDocumentBaseTest.cs) (revision e966b00b29bdbb730f11f26ae1f6d2d620a7ae9d)
@@ -9,7 +9,7 @@
public void DefaultConstructor_ExpectedValues()
{
// call
- var docBase = new SimpleTextDocumentBase();
+ var docBase = new TextDocumentBase();
// assert
Assert.IsInstanceOf(docBase);
@@ -24,7 +24,7 @@
public void ReadOnlyConstructor_ExpectedValues(bool isReadOnly)
{
// call
- var docBase = new SimpleTextDocumentBase(isReadOnly);
+ var docBase = new TextDocumentBase(isReadOnly);
// assert
Assert.IsInstanceOf(docBase);
@@ -33,11 +33,21 @@
Assert.IsNull(docBase.Content);
}
- private class SimpleTextDocumentBase : TextDocumentBase
+ [Test]
+ public void ToString_ReturnsName()
{
- public SimpleTextDocumentBase() {}
+ // setup
+ const string text = "Test";
+ var doc = new TextDocumentBase
+ {
+ Name = text
+ };
- public SimpleTextDocumentBase(bool isReadOnly) : base(isReadOnly) {}
+ // call
+ var toString = doc.ToString();
+
+ // assert
+ Assert.AreEqual(text, toString);
}
}
}
\ No newline at end of file
Fisheye: Tag e966b00b29bdbb730f11f26ae1f6d2d620a7ae9d refers to a dead (removed) revision in file `Core/Common/test/Core.Common.Utils.Tests/TextDocumentTest.cs'.
Fisheye: No comparison available. Pass `N' to diff?
Index: Core/Plugins/src/Core.Plugins.CommonTools.Gui/CommonToolsGuiPlugin.cs
===================================================================
diff -u -r293be5aa0c9cfb58fea075f0ce6943fdfb310406 -re966b00b29bdbb730f11f26ae1f6d2d620a7ae9d
--- Core/Plugins/src/Core.Plugins.CommonTools.Gui/CommonToolsGuiPlugin.cs (.../CommonToolsGuiPlugin.cs) (revision 293be5aa0c9cfb58fea075f0ce6943fdfb310406)
+++ Core/Plugins/src/Core.Plugins.CommonTools.Gui/CommonToolsGuiPlugin.cs (.../CommonToolsGuiPlugin.cs) (revision e966b00b29bdbb730f11f26ae1f6d2d620a7ae9d)
@@ -70,7 +70,7 @@
public override IEnumerable GetPropertyInfos()
{
yield return new PropertyInfo();
- yield return new PropertyInfo();
+ yield return new PropertyInfo();
yield return new PropertyInfo();
yield return new PropertyInfo();
yield return new PropertyInfo();
Index: Core/Plugins/src/Core.Plugins.CommonTools.Gui/Property/TextDocumentProperties.cs
===================================================================
diff -u -ra950714ad9510756331d862aa35695fa0b2ed03b -re966b00b29bdbb730f11f26ae1f6d2d620a7ae9d
--- Core/Plugins/src/Core.Plugins.CommonTools.Gui/Property/TextDocumentProperties.cs (.../TextDocumentProperties.cs) (revision a950714ad9510756331d862aa35695fa0b2ed03b)
+++ Core/Plugins/src/Core.Plugins.CommonTools.Gui/Property/TextDocumentProperties.cs (.../TextDocumentProperties.cs) (revision e966b00b29bdbb730f11f26ae1f6d2d620a7ae9d)
@@ -6,7 +6,7 @@
namespace Core.Plugins.CommonTools.Gui.Property
{
[ResourcesDisplayName(typeof(Resources), "TextDocumentProperties_DisplayName")]
- public class TextDocumentProperties : ObjectProperties
+ public class TextDocumentProperties : ObjectProperties
{
[DynamicReadOnly]
[ResourcesCategory(typeof(Resources), "Categories_General")]
Index: Core/Plugins/test/Core.Plugins.CommonTools.Tests/Forms/TextDocumentViewTest.cs
===================================================================
diff -u -ra950714ad9510756331d862aa35695fa0b2ed03b -re966b00b29bdbb730f11f26ae1f6d2d620a7ae9d
--- Core/Plugins/test/Core.Plugins.CommonTools.Tests/Forms/TextDocumentViewTest.cs (.../TextDocumentViewTest.cs) (revision a950714ad9510756331d862aa35695fa0b2ed03b)
+++ Core/Plugins/test/Core.Plugins.CommonTools.Tests/Forms/TextDocumentViewTest.cs (.../TextDocumentViewTest.cs) (revision e966b00b29bdbb730f11f26ae1f6d2d620a7ae9d)
@@ -10,7 +10,7 @@
[Test]
public void SetNullDataInDocumentView()
{
- var textDocument = new TextDocument(true)
+ var textDocument = new TextDocumentBase(true)
{
Content = "Lorem ipsum"
};