diff --git a/ExDataManagement/DataStreams/DataStreams.UnitTest/CryptographyHelpersUnitTest.cs b/ExDataManagement/DataStreams/DataStreams.UnitTest/CryptographyHelpersUnitTest.cs
index 737969a8..9daa5011 100644
--- a/ExDataManagement/DataStreams/DataStreams.UnitTest/CryptographyHelpersUnitTest.cs
+++ b/ExDataManagement/DataStreams/DataStreams.UnitTest/CryptographyHelpersUnitTest.cs
@@ -17,7 +17,7 @@
using System.Text;
using System.Xml;
-namespace TP.DataStreams.Cryptography
+namespace TP.ExDM.DataStreams.Cryptography
{
[TestClass]
public class CryptographyHelpersUnitTest
diff --git a/ExDataManagement/DataStreams/DataStreams.UnitTest/DataStreams.UnitTest.csproj b/ExDataManagement/DataStreams/DataStreams.UnitTest/DataStreams.UnitTest.csproj
index 8386d201..179c8dba 100644
--- a/ExDataManagement/DataStreams/DataStreams.UnitTest/DataStreams.UnitTest.csproj
+++ b/ExDataManagement/DataStreams/DataStreams.UnitTest/DataStreams.UnitTest.csproj
@@ -1,17 +1,17 @@
-
+
-
-
-
-
+
+
+
+
Debug
AnyCPU
{65568734-ECF3-487D-AA3C-93BA5E98A3F1}
Library
Properties
- TP.DataStreams
- TP.DataStreams.UnitTest
+ TP.ExDM.DataStreams
+ TP.ExDM.DataStreams.UnitTest
v4.7.2
512
{3AC096D0-A1C2-E12C-1390-A8335801FDAB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
@@ -43,71 +43,74 @@
4
-
- ..\..\..\packages\Microsoft.ApplicationInsights.2.22.0\lib\net46\Microsoft.ApplicationInsights.dll
+
+ ..\..\..\packages\Microsoft.ApplicationInsights.2.23.0\lib\net46\Microsoft.ApplicationInsights.dll
-
- ..\..\..\packages\Microsoft.Testing.Extensions.Telemetry.1.2.1\lib\netstandard2.0\Microsoft.Testing.Extensions.Telemetry.dll
+
+ ..\..\..\packages\Microsoft.Testing.Platform.MSBuild.1.6.3\lib\netstandard2.0\Microsoft.Testing.Extensions.MSBuild.dll
-
- ..\..\..\packages\Microsoft.Testing.Extensions.TrxReport.Abstractions.1.2.1\lib\netstandard2.0\Microsoft.Testing.Extensions.TrxReport.Abstractions.dll
+
+ ..\..\..\packages\Microsoft.Testing.Extensions.Telemetry.1.6.3\lib\netstandard2.0\Microsoft.Testing.Extensions.Telemetry.dll
-
- ..\..\..\packages\Microsoft.Testing.Extensions.VSTestBridge.1.2.1\lib\netstandard2.0\Microsoft.Testing.Extensions.VSTestBridge.dll
+
+ ..\..\..\packages\Microsoft.Testing.Extensions.TrxReport.Abstractions.1.6.3\lib\netstandard2.0\Microsoft.Testing.Extensions.TrxReport.Abstractions.dll
-
- ..\..\..\packages\Microsoft.Testing.Platform.1.2.1\lib\netstandard2.0\Microsoft.Testing.Platform.dll
+
+ ..\..\..\packages\Microsoft.Testing.Extensions.VSTestBridge.1.6.3\lib\netstandard2.0\Microsoft.Testing.Extensions.VSTestBridge.dll
-
- ..\..\..\packages\Microsoft.Testing.Platform.MSBuild.1.2.1\lib\netstandard2.0\Microsoft.Testing.Platform.MSBuild.dll
+
+ ..\..\..\packages\Microsoft.Testing.Platform.1.6.3\lib\netstandard2.0\Microsoft.Testing.Platform.dll
- ..\..\..\packages\Microsoft.TestPlatform.ObjectModel.17.10.0\lib\net462\Microsoft.TestPlatform.CoreUtilities.dll
+ ..\..\..\packages\Microsoft.TestPlatform.ObjectModel.17.13.0\lib\net462\Microsoft.TestPlatform.CoreUtilities.dll
- ..\..\..\packages\Microsoft.TestPlatform.ObjectModel.17.10.0\lib\net462\Microsoft.TestPlatform.PlatformAbstractions.dll
+ ..\..\..\packages\Microsoft.TestPlatform.ObjectModel.17.13.0\lib\net462\Microsoft.TestPlatform.PlatformAbstractions.dll
- ..\..\..\packages\Microsoft.TestPlatform.ObjectModel.17.10.0\lib\net462\Microsoft.VisualStudio.TestPlatform.ObjectModel.dll
+ ..\..\..\packages\Microsoft.TestPlatform.ObjectModel.17.13.0\lib\net462\Microsoft.VisualStudio.TestPlatform.ObjectModel.dll
- ..\..\..\packages\MSTest.TestFramework.3.4.3\lib\net462\Microsoft.VisualStudio.TestPlatform.TestFramework.dll
+ ..\..\..\packages\MSTest.TestFramework.3.8.3\lib\net462\Microsoft.VisualStudio.TestPlatform.TestFramework.dll
- ..\..\..\packages\MSTest.TestFramework.3.4.3\lib\net462\Microsoft.VisualStudio.TestPlatform.TestFramework.Extensions.dll
+ ..\..\..\packages\MSTest.TestFramework.3.8.3\lib\net462\Microsoft.VisualStudio.TestPlatform.TestFramework.Extensions.dll
-
- ..\..\..\packages\NuGet.Frameworks.6.10.1\lib\net472\NuGet.Frameworks.dll
+
+ ..\..\..\packages\NuGet.Frameworks.6.13.2\lib\net472\NuGet.Frameworks.dll
-
- ..\..\..\packages\System.Buffers.4.5.1\lib\net461\System.Buffers.dll
+
+ ..\..\..\packages\System.Buffers.4.6.1\lib\net462\System.Buffers.dll
-
- ..\..\..\packages\System.Collections.Immutable.8.0.0\lib\net462\System.Collections.Immutable.dll
+
+ ..\..\..\packages\System.Collections.Immutable.9.0.3\lib\net462\System.Collections.Immutable.dll
-
- ..\..\..\packages\System.Diagnostics.DiagnosticSource.8.0.1\lib\net462\System.Diagnostics.DiagnosticSource.dll
+
+ ..\..\..\packages\System.Diagnostics.DiagnosticSource.9.0.3\lib\net462\System.Diagnostics.DiagnosticSource.dll
-
- ..\..\..\packages\System.Memory.4.5.5\lib\net461\System.Memory.dll
+
+ ..\..\..\packages\System.Memory.4.6.2\lib\net462\System.Memory.dll
-
- ..\..\..\packages\System.Numerics.Vectors.4.5.0\lib\net46\System.Numerics.Vectors.dll
+
+ ..\..\..\packages\System.Numerics.Vectors.4.6.1\lib\net462\System.Numerics.Vectors.dll
-
- ..\..\..\packages\System.Reflection.Metadata.8.0.0\lib\net462\System.Reflection.Metadata.dll
+
+ ..\..\..\packages\System.Reflection.Metadata.9.0.3\lib\net462\System.Reflection.Metadata.dll
-
- ..\..\..\packages\System.Runtime.CompilerServices.Unsafe.6.0.0\lib\net461\System.Runtime.CompilerServices.Unsafe.dll
+
+ ..\..\..\packages\System.Runtime.CompilerServices.Unsafe.6.1.1\lib\net462\System.Runtime.CompilerServices.Unsafe.dll
+
+ ..\..\..\packages\System.Threading.Tasks.Extensions.4.6.2\lib\net462\System.Threading.Tasks.Extensions.dll
+
@@ -126,6 +129,7 @@
+
Designer
@@ -151,6 +155,7 @@
+
@@ -163,19 +168,25 @@
Designer
+
+
+
+
This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}.
-
-
-
-
-
-
+
+
+
+
+
+
+
-
-
+
+
+
\ No newline at end of file
diff --git a/ExDataManagement/DataStreams/DataStreams.UnitTest/FileStreamUnitTest.cs b/ExDataManagement/DataStreams/DataStreams.UnitTest/FileStreamUnitTest.cs
index 754347a0..b99b52a1 100644
--- a/ExDataManagement/DataStreams/DataStreams.UnitTest/FileStreamUnitTest.cs
+++ b/ExDataManagement/DataStreams/DataStreams.UnitTest/FileStreamUnitTest.cs
@@ -11,9 +11,9 @@
using Microsoft.VisualStudio.TestTools.UnitTesting;
using System.IO;
-using TP.DataStreams.FileAndStream;
+using TP.ExDM.DataStreams.FileAndStream;
-namespace TP.DataStreams
+namespace TP.ExDM.DataStreams
{
[TestClass]
public class FileStreamUnitTest
diff --git a/ExDataManagement/DataStreams/DataStreams.UnitTest/ILLink/ILLink.Descriptors.LibraryBuild.xml b/ExDataManagement/DataStreams/DataStreams.UnitTest/ILLink/ILLink.Descriptors.LibraryBuild.xml
new file mode 100644
index 00000000..a42d7f0e
--- /dev/null
+++ b/ExDataManagement/DataStreams/DataStreams.UnitTest/ILLink/ILLink.Descriptors.LibraryBuild.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/ExDataManagement/DataStreams/DataStreams.UnitTest/Instrumentation/Catalog.cs b/ExDataManagement/DataStreams/DataStreams.UnitTest/Instrumentation/Catalog.cs
index c3a1f7c1..c086a248 100644
--- a/ExDataManagement/DataStreams/DataStreams.UnitTest/Instrumentation/Catalog.cs
+++ b/ExDataManagement/DataStreams/DataStreams.UnitTest/Instrumentation/Catalog.cs
@@ -1,4 +1,4 @@
-//------------------------------------------------------------------------------
+//------------------------------------------------------------------------------
//
// This code was generated by a tool.
// Runtime Version:4.0.30319.42000
@@ -11,7 +11,8 @@
//
// This source code was auto-generated by xsd, Version=4.6.1055.0.
//
-namespace TP.DataStreams.Instrumentation {
+namespace TP.ExDM.DataStreams.Instrumentation
+{
using System.Xml.Serialization;
diff --git a/ExDataManagement/DataStreams/DataStreams.UnitTest/Instrumentation/Catalog.xsd.cs b/ExDataManagement/DataStreams/DataStreams.UnitTest/Instrumentation/Catalog.xsd.cs
index 4bbceb0e..579b3e74 100644
--- a/ExDataManagement/DataStreams/DataStreams.UnitTest/Instrumentation/Catalog.xsd.cs
+++ b/ExDataManagement/DataStreams/DataStreams.UnitTest/Instrumentation/Catalog.xsd.cs
@@ -11,9 +11,9 @@
using System.Diagnostics;
using System.Xml.Serialization;
-using TP.DataStreams.Serialization;
+using TP.ExDM.DataStreams.Serialization;
-namespace TP.DataStreams.Instrumentation
+namespace TP.ExDM.DataStreams.Instrumentation
{
///
/// class catalog
@@ -65,7 +65,7 @@ partial class CatalogCD
}
public override bool Equals(object obj)
{
- CatalogCD _catalogCD = obj as CatalogCD ?? throw new System.ArgumentException(nameof(obj), "wrong parameter type");
+ CatalogCD _catalogCD = obj as CatalogCD ?? throw new System.ArgumentException(nameof(obj), "wrong parameter type");
return ToString() == _catalogCD.ToString();
}
public override int GetHashCode()
diff --git a/ExDataManagement/DataStreams/DataStreams.UnitTest/Instrumentation/GoCS.cmd b/ExDataManagement/DataStreams/DataStreams.UnitTest/Instrumentation/GoCS.cmd
index a5a056ec..108baafb 100644
--- a/ExDataManagement/DataStreams/DataStreams.UnitTest/Instrumentation/GoCS.cmd
+++ b/ExDataManagement/DataStreams/DataStreams.UnitTest/Instrumentation/GoCS.cmd
@@ -1,2 +1,2 @@
REM convert the scheme Catalog.xsd to cs code
-xsd.exe Catalog.xsd /N:TP.DataStreams.Instrumentation /c
\ No newline at end of file
+xsd.exe Catalog.xsd /N:TP.ExDM.DataStreams.Instrumentation /c
\ No newline at end of file
diff --git a/ExDataManagement/DataStreams/DataStreams.UnitTest/Instrumentation/GoXSD.cmd b/ExDataManagement/DataStreams/DataStreams.UnitTest/Instrumentation/GoXSD.cmd
index 6281ed49..8cd7066c 100644
--- a/ExDataManagement/DataStreams/DataStreams.UnitTest/Instrumentation/GoXSD.cmd
+++ b/ExDataManagement/DataStreams/DataStreams.UnitTest/Instrumentation/GoXSD.cmd
@@ -1 +1 @@
-xsd.exe ..\bin\Debug\TP.DataStreams.UnitTest.dll /t:TP.DataStreams.Instrumentation.Catalog
+xsd.exe ..\bin\Debug\TP.ExDM.DataStreams.UnitTest.dll /t:TP.ExDM.DataStreams.Instrumentation.Catalog
diff --git a/ExDataManagement/DataStreams/DataStreams.UnitTest/Instrumentation/SelfControlSerialization.cs b/ExDataManagement/DataStreams/DataStreams.UnitTest/Instrumentation/SelfControlSerialization.cs
index b1540484..551b7b2e 100644
--- a/ExDataManagement/DataStreams/DataStreams.UnitTest/Instrumentation/SelfControlSerialization.cs
+++ b/ExDataManagement/DataStreams/DataStreams.UnitTest/Instrumentation/SelfControlSerialization.cs
@@ -12,7 +12,7 @@
using System;
using System.Runtime.Serialization;
-namespace TP.DataStreams.Instrumentation
+namespace TP.ExDM.DataStreams.Instrumentation
{
///
/// Class CustomSerialization - Demonstrates custom serialization approach
diff --git a/ExDataManagement/DataStreams/DataStreams.UnitTest/ReflectionUnitTest.cs b/ExDataManagement/DataStreams/DataStreams.UnitTest/ReflectionUnitTest.cs
index 379ec870..5a4d9b61 100644
--- a/ExDataManagement/DataStreams/DataStreams.UnitTest/ReflectionUnitTest.cs
+++ b/ExDataManagement/DataStreams/DataStreams.UnitTest/ReflectionUnitTest.cs
@@ -13,9 +13,9 @@
using Microsoft.VisualStudio.TestTools.UnitTesting;
using System;
-using TP.DataStreams.Reflection;
+using TP.ExDM.DataStreams.Reflection;
-namespace TP.DataStreams
+namespace TP.ExDM.DataStreams
{
[TestClass]
public class ReflectionUnitTest
diff --git a/ExDataManagement/DataStreams/DataStreams.UnitTest/SerializationUnitTest.cs b/ExDataManagement/DataStreams/DataStreams.UnitTest/SerializationUnitTest.cs
index 1cf14419..c1576c15 100644
--- a/ExDataManagement/DataStreams/DataStreams.UnitTest/SerializationUnitTest.cs
+++ b/ExDataManagement/DataStreams/DataStreams.UnitTest/SerializationUnitTest.cs
@@ -14,10 +14,10 @@
using System.IO;
using System.Runtime.Serialization;
using System.Text;
-using TP.DataStreams.Instrumentation;
-using TP.DataStreams.Serialization;
+using TP.ExDM.DataStreams.Instrumentation;
+using TP.ExDM.DataStreams.Serialization;
-namespace TP.DataStreams
+namespace TP.ExDM.DataStreams
{
[TestClass]
public class SerializationUnitTest
diff --git a/ExDataManagement/DataStreams/DataStreams.UnitTest/app.config b/ExDataManagement/DataStreams/DataStreams.UnitTest/app.config
new file mode 100644
index 00000000..f073a795
--- /dev/null
+++ b/ExDataManagement/DataStreams/DataStreams.UnitTest/app.config
@@ -0,0 +1,35 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/ExDataManagement/DataStreams/DataStreams.UnitTest/packages.config b/ExDataManagement/DataStreams/DataStreams.UnitTest/packages.config
index 6aa96505..8418a7f1 100644
--- a/ExDataManagement/DataStreams/DataStreams.UnitTest/packages.config
+++ b/ExDataManagement/DataStreams/DataStreams.UnitTest/packages.config
@@ -1,20 +1,22 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/ExDataManagement/DataStreams/DataStreams/Cryptography/CryptographyHelpers.cs b/ExDataManagement/DataStreams/DataStreams/Cryptography/CryptographyHelpers.cs
index 12a59c42..a6dd8478 100644
--- a/ExDataManagement/DataStreams/DataStreams/Cryptography/CryptographyHelpers.cs
+++ b/ExDataManagement/DataStreams/DataStreams/Cryptography/CryptographyHelpers.cs
@@ -16,7 +16,7 @@
using System.Text;
using System.Xml;
-namespace TP.DataStreams.Cryptography
+namespace TP.ExDM.DataStreams.Cryptography
{
public static class CryptographyHelpers
{
diff --git a/ExDataManagement/DataStreams/DataStreams/DataStreams.csproj b/ExDataManagement/DataStreams/DataStreams/DataStreams.csproj
index 92513de7..5de7b1d1 100644
--- a/ExDataManagement/DataStreams/DataStreams/DataStreams.csproj
+++ b/ExDataManagement/DataStreams/DataStreams/DataStreams.csproj
@@ -1,4 +1,4 @@
-
+
@@ -7,8 +7,8 @@
{173285CE-899A-4CAF-B423-04D11927EBBC}
Library
Properties
- TP.DataStreams
- TP.DataStreams
+ TP.ExDM.DataStreams
+ TP.ExDM.DataStreams
v4.7.2
512
publish\
@@ -27,6 +27,8 @@
false
true
+
+
AnyCPU
@@ -62,22 +64,41 @@
+
+ ..\..\..\packages\Microsoft.Bcl.Cryptography.9.0.3\lib\net462\Microsoft.Bcl.Cryptography.dll
+
+
+ ..\..\..\packages\System.Buffers.4.6.1\lib\net462\System.Buffers.dll
+
+
+ ..\..\..\packages\System.Formats.Asn1.9.0.3\lib\net462\System.Formats.Asn1.dll
+
+
+ ..\..\..\packages\System.Memory.4.6.2\lib\net462\System.Memory.dll
+
+
+
+ ..\..\..\packages\System.Numerics.Vectors.4.6.1\lib\net462\System.Numerics.Vectors.dll
+
+
+ ..\..\..\packages\System.Runtime.CompilerServices.Unsafe.6.1.1\lib\net462\System.Runtime.CompilerServices.Unsafe.dll
+
..\..\..\packages\System.Security.AccessControl.6.0.1\lib\net461\System.Security.AccessControl.dll
-
- ..\..\..\packages\System.Security.Cryptography.Xml.8.0.1\lib\net462\System.Security.Cryptography.Xml.dll
+
+ ..\..\..\packages\System.Security.Cryptography.Xml.9.0.3\lib\net462\System.Security.Cryptography.Xml.dll
-
- ..\..\..\packages\System.Security.Permissions.8.0.0\lib\net462\System.Security.Permissions.dll
+
+ ..\..\..\packages\System.Security.Permissions.9.0.3\lib\net462\System.Security.Permissions.dll
..\..\..\packages\System.Security.Principal.Windows.5.0.0\lib\net461\System.Security.Principal.Windows.dll
@@ -102,6 +123,7 @@
+
@@ -121,6 +143,13 @@
+
+
+
+ This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}.
+
+
+
-The last thing remains to be explained, namely the close operation, which we perform on the stream. Since the open operation appeared at the beginning, in contrast, the closing operation must appear at the end. It is again fundamentally important because it closes the file, which means that the critical section is no longer needed. So, from now on, others will also be able to use this file - they will be able to open this file. Therefore, it should appear immediately after finishing working with this file. It means that we will not be going to perform further operations on this file within the program. The question is what will happen when, for example, an exception occurs in the program between opening a file and closing it. The throw statement breaks the sequence of statements to be executed. As a result, the `Close` operation will never be executed. Using modern execution environments forces this file will be closed by the environment at some point. However, this will not happen immediately and we should use different operations here, a different approach, and take advantage of the fact that `Stream` implements the IDisposable interface, which allows the use of the `using` statement. The `using` statement causes the dispose operation to be executed against the `stream` variable as the last method invocation before exiting the using visibility scope. If the stream or block of statements that is part of the using operation is interrupted, the `Dispose` operation will also be executed. Thanks to this, we can ensure that the file will be closed immediately when the next program statements no longer have access to the `stream` variable because it goes out of the visibility range.
+The last thing remains to be explained, namely the close operation, which we perform on the stream. Since the open operation appeared at the beginning, in contrast, the closing operation must appear at the end. It is again fundamentally important because it closes the file, which means that the critical section is no longer needed. So, from now on, others will also be able to use this file - they will be able to open this file. Therefore, it should appear immediately after finishing working with this file. It means that we will not be going to perform further operations on this file within the program. The question is what will happen when, for example, an exception occurs in the program between opening a file and closing it. The throw statement breaks the sequence of statements to be executed. As a result, the `Close` operation will never be executed. Using modern execution environments forces this file will be closed by the environment at some point. However, this will not happen immediately and we should use different operations here, a different approach, and take advantage of the fact that `Stream` implements the IDisposable interface, which allows the use of the `using` statement. The `using` statement causes the dispose operation to be executed against the `stream` variable as the last method invocation before exiting the using visibility scope. If the stream or block of statements that is part of the using operation is interrupted, the `Dispose` operation will also be executed. Thanks to this, we can ensure that the file will be closed immediately when the next program statements no longer have access to the `stream` variable because it goes out of the visibility range.
### XML-based Presentation
@@ -149,8 +149,8 @@ If we are talking about communication between different remote applications, we
Let's try to see how this goal can be achieved using an example. To generate classes in CSharp, I have prepared a script [GoCS.cmd][GoCS] that uses the XSD command line application (this program is available in the Visual Studio environment).
-``` CSharp
-xsd.exe Catalog.xsd /N:TP.DataStreams.Instrumentation /c
+```CSharp
+xsd.exe Catalog.xsd /N:TP.ExDM.DataStreams.Instrumentation /c
```
This program is used to generate the classes that we previously created manually. The classes are generated automatically based on the `Catalog.xsd` schema. We should get the result in the file created manually previously.
@@ -220,7 +220,7 @@ From this example, we see that it can also be associated with actual parameters
### Attribute Use Based Directly on Type Definition
-So let's add a test method [AttributedClassTypeTest][AttributedClassTypeTest] in a test class, in which the code will refer to [AttributedClass][AttributedClass] that has been associated with an attribute. To refer to the type the [typeof][typeof] keyword is applied. As a result of using [typeof][typeof] an object of the [Type][system.type] type is instantiated for the selected type. An object created this way contains details of the source type definition. And here we encounter reflection for the first time. Reflection, which means that we can create objects in the program that represent selected linguistic constructs. In this case, `_objectType` is a variable of the [Type][system.type] type that will contain a reference to the object representing the [AttributedClass][AttributedClass] class definition. Notice that to avoid code cloning the main test functionality is gathered in the [GoTest][GoTest] method. Then, from this object, we can read all attributes related to the selected type using the `GetCustomAttributes` instance method. Additionally, in this case, it is specified that we are only interested in attributes of the selected type. We can then determine that there is returned an array with exactly one element in it. This element is of the [CustomAttribute][CustomAttribute] type, i.e. the type we associated with the class as a class attribute.
+So let's add a test method [AttributedClassTypeTest][AttributedClassTypeTest] in a test class, in which the code will refer to [AttributedClass][AttributedClass] that has been associated with an attribute. To refer to the type the [typeof][typeof] keyword is applied. As a result of using [typeof][typeof] an object of the [Type][system.type] type is instantiated for the selected type. An object created this way contains details of the source type definition. And here we encounter reflection for the first time. Reflection, which means that we can create objects in the program that represent selected linguistic constructs. In this case, `_objectType` is a variable of the [Type][system.type] type that will contain a reference to the object representing the [AttributedClass][AttributedClass] class definition. Notice that to avoid code cloning the main test functionality is gathered in the [GoTest][GoTest] method. Then, from this object, we can read all attributes related to the selected type using the `GetCustomAttributes` instance method. Additionally, in this case, it is specified that we are only interested in attributes of the selected type. We can then determine that there is returned an array with exactly one element in it. This element is of the [CustomAttribute][CustomAttribute] type, i.e. the type we associated with the class as a class attribute.
Therefore, we can return to the discussion about semantics, i.e. the meaning of the notation between square brackets. We see that the `GetCustomAttributes` method creates objects. Objects that are associated with selected language construct, in this case, [AttributedClass][AttributedClass]. It looks the same as if we used the `new` keyword to create an object of the [CustomAttribute][CustomAttribute] class. After creating the object it can be used as if it had been created using the `new` keyword.
diff --git a/ExDataManagement/DataStreams/DataStreams/Reflection/AttachedProperty.cs b/ExDataManagement/DataStreams/DataStreams/Reflection/AttachedProperty.cs
index 66a3f2dd..502b526a 100644
--- a/ExDataManagement/DataStreams/DataStreams/Reflection/AttachedProperty.cs
+++ b/ExDataManagement/DataStreams/DataStreams/Reflection/AttachedProperty.cs
@@ -12,7 +12,7 @@
using System;
using System.Reflection;
-namespace TP.DataStreams.Reflection
+namespace TP.ExDM.DataStreams.Reflection
{
public class AttachedProperty
{
diff --git a/ExDataManagement/DataStreams/DataStreams/Reflection/AttributedClass.cs b/ExDataManagement/DataStreams/DataStreams/Reflection/AttributedClass.cs
index da46dbae..206c67a2 100644
--- a/ExDataManagement/DataStreams/DataStreams/Reflection/AttributedClass.cs
+++ b/ExDataManagement/DataStreams/DataStreams/Reflection/AttributedClass.cs
@@ -11,7 +11,7 @@
using System;
-namespace TP.DataStreams.Reflection
+namespace TP.ExDM.DataStreams.Reflection
{
[CustomAttribute("Description of the class")]
public class AttributedClass
diff --git a/ExDataManagement/DataStreams/DataStreams/Serialization/CustomFormatter.cs b/ExDataManagement/DataStreams/DataStreams/Serialization/CustomFormatter.cs
index 6469be41..39cfe165 100644
--- a/ExDataManagement/DataStreams/DataStreams/Serialization/CustomFormatter.cs
+++ b/ExDataManagement/DataStreams/DataStreams/Serialization/CustomFormatter.cs
@@ -16,7 +16,7 @@
using System.Xml;
using System.Xml.Linq;
-namespace TP.DataStreams.Serialization
+namespace TP.ExDM.DataStreams.Serialization
{
public class CustomFormatter : Formatter
{
diff --git a/ExDataManagement/DataStreams/DataStreams/Serialization/IStylesheetNameProvider.cs b/ExDataManagement/DataStreams/DataStreams/Serialization/IStylesheetNameProvider.cs
index d594527f..3e87b6f9 100644
--- a/ExDataManagement/DataStreams/DataStreams/Serialization/IStylesheetNameProvider.cs
+++ b/ExDataManagement/DataStreams/DataStreams/Serialization/IStylesheetNameProvider.cs
@@ -9,7 +9,7 @@
// by introducing yourself and telling us what you do with this community.
//_____________________________________________________________________________________________________________________________________
-namespace TP.DataStreams.Serialization
+namespace TP.ExDM.DataStreams.Serialization
{
///
/// Represents XML file style sheet name provider
diff --git a/ExDataManagement/DataStreams/DataStreams/Serialization/XmlFile.cs b/ExDataManagement/DataStreams/DataStreams/Serialization/XmlFile.cs
index 5ecb59b2..d4c6a0b6 100644
--- a/ExDataManagement/DataStreams/DataStreams/Serialization/XmlFile.cs
+++ b/ExDataManagement/DataStreams/DataStreams/Serialization/XmlFile.cs
@@ -14,7 +14,7 @@
using System.Xml;
using System.Xml.Serialization;
-namespace TP.DataStreams.Serialization
+namespace TP.ExDM.DataStreams.Serialization
{
///
/// Provides static methods for serialization objects into XML documents and writing the XML document to a file.
diff --git a/ExDataManagement/DataStreams/DataStreams/app.config b/ExDataManagement/DataStreams/DataStreams/app.config
new file mode 100644
index 00000000..48a996d1
--- /dev/null
+++ b/ExDataManagement/DataStreams/DataStreams/app.config
@@ -0,0 +1,19 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/ExDataManagement/DataStreams/DataStreams/packages.config b/ExDataManagement/DataStreams/DataStreams/packages.config
index 223e0c7f..f4a4302e 100644
--- a/ExDataManagement/DataStreams/DataStreams/packages.config
+++ b/ExDataManagement/DataStreams/DataStreams/packages.config
@@ -1,7 +1,14 @@
+
+
+
+
+
+
-
-
+
+
+
\ No newline at end of file
diff --git a/ExDataManagement/FunctionalProgramming/FunctionalProgramming.UnitTest/AnonymousFunctionsUnitTest.cs b/ExDataManagement/FunctionalProgramming/FunctionalProgramming.UnitTest/AnonymousFunctionsUnitTest.cs
index 72cfe1b3..c745fd35 100644
--- a/ExDataManagement/FunctionalProgramming/FunctionalProgramming.UnitTest/AnonymousFunctionsUnitTest.cs
+++ b/ExDataManagement/FunctionalProgramming/FunctionalProgramming.UnitTest/AnonymousFunctionsUnitTest.cs
@@ -14,7 +14,7 @@
using System.Linq;
using System.Linq.Expressions;
-namespace TP.FunctionalProgramming
+namespace TP.ExDM.FunctionalProgramming
{
[TestClass]
public class AnonymousFunctionsUnitTest
diff --git a/ExDataManagement/FunctionalProgramming/FunctionalProgramming.UnitTest/DelegateExampleUnitTest.cs b/ExDataManagement/FunctionalProgramming/FunctionalProgramming.UnitTest/DelegateExampleUnitTest.cs
index 4b060e92..84fcbea8 100644
--- a/ExDataManagement/FunctionalProgramming/FunctionalProgramming.UnitTest/DelegateExampleUnitTest.cs
+++ b/ExDataManagement/FunctionalProgramming/FunctionalProgramming.UnitTest/DelegateExampleUnitTest.cs
@@ -12,7 +12,7 @@
using Microsoft.VisualStudio.TestTools.UnitTesting;
using System;
-namespace TP.FunctionalProgramming
+namespace TP.ExDM.FunctionalProgramming
{
///
/// This testing class reveals features of delegate.
diff --git a/ExDataManagement/FunctionalProgramming/FunctionalProgramming.UnitTest/ExtensionMethodsUnitTest.cs b/ExDataManagement/FunctionalProgramming/FunctionalProgramming.UnitTest/ExtensionMethodsUnitTest.cs
index 9f19a4ce..100ddfee 100644
--- a/ExDataManagement/FunctionalProgramming/FunctionalProgramming.UnitTest/ExtensionMethodsUnitTest.cs
+++ b/ExDataManagement/FunctionalProgramming/FunctionalProgramming.UnitTest/ExtensionMethodsUnitTest.cs
@@ -12,7 +12,7 @@
using Microsoft.VisualStudio.TestTools.UnitTesting;
using System;
-namespace TP.FunctionalProgramming
+namespace TP.ExDM.FunctionalProgramming
{
///
/// Class ExtensionMethodsUnitTest - main purpose of this class is to present main features of the extension method, but not to test code validation.
diff --git a/ExDataManagement/FunctionalProgramming/FunctionalProgramming.UnitTest/FunctionalProgramming.UnitTest.csproj b/ExDataManagement/FunctionalProgramming/FunctionalProgramming.UnitTest/FunctionalProgramming.UnitTest.csproj
index 3119b71d..46a5c287 100644
--- a/ExDataManagement/FunctionalProgramming/FunctionalProgramming.UnitTest/FunctionalProgramming.UnitTest.csproj
+++ b/ExDataManagement/FunctionalProgramming/FunctionalProgramming.UnitTest/FunctionalProgramming.UnitTest.csproj
@@ -1,17 +1,17 @@
-
+
-
-
-
-
+
+
+
+
Debug
AnyCPU
{F98ED540-8B3D-46DD-B349-E43473986693}
Library
Properties
- TP.FunctionalProgramming
- TP.FunctionalProgramming.UnitTest
+ TP.ExDM.FunctionalProgramming
+ TP.ExDM.FunctionalProgramming.UnitTest
v4.7.2
512
{3AC096D0-A1C2-E12C-1390-A8335801FDAB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
@@ -43,71 +43,74 @@
4
-
- ..\..\..\packages\Microsoft.ApplicationInsights.2.22.0\lib\net46\Microsoft.ApplicationInsights.dll
+
+ ..\..\..\packages\Microsoft.ApplicationInsights.2.23.0\lib\net46\Microsoft.ApplicationInsights.dll
-
- ..\..\..\packages\Microsoft.Testing.Extensions.Telemetry.1.2.1\lib\netstandard2.0\Microsoft.Testing.Extensions.Telemetry.dll
+
+ ..\..\..\packages\Microsoft.Testing.Platform.MSBuild.1.6.3\lib\netstandard2.0\Microsoft.Testing.Extensions.MSBuild.dll
-
- ..\..\..\packages\Microsoft.Testing.Extensions.TrxReport.Abstractions.1.2.1\lib\netstandard2.0\Microsoft.Testing.Extensions.TrxReport.Abstractions.dll
+
+ ..\..\..\packages\Microsoft.Testing.Extensions.Telemetry.1.6.3\lib\netstandard2.0\Microsoft.Testing.Extensions.Telemetry.dll
-
- ..\..\..\packages\Microsoft.Testing.Extensions.VSTestBridge.1.2.1\lib\netstandard2.0\Microsoft.Testing.Extensions.VSTestBridge.dll
+
+ ..\..\..\packages\Microsoft.Testing.Extensions.TrxReport.Abstractions.1.6.3\lib\netstandard2.0\Microsoft.Testing.Extensions.TrxReport.Abstractions.dll
-
- ..\..\..\packages\Microsoft.Testing.Platform.1.2.1\lib\netstandard2.0\Microsoft.Testing.Platform.dll
+
+ ..\..\..\packages\Microsoft.Testing.Extensions.VSTestBridge.1.6.3\lib\netstandard2.0\Microsoft.Testing.Extensions.VSTestBridge.dll
-
- ..\..\..\packages\Microsoft.Testing.Platform.MSBuild.1.2.1\lib\netstandard2.0\Microsoft.Testing.Platform.MSBuild.dll
+
+ ..\..\..\packages\Microsoft.Testing.Platform.1.6.3\lib\netstandard2.0\Microsoft.Testing.Platform.dll
- ..\..\..\packages\Microsoft.TestPlatform.ObjectModel.17.10.0\lib\net462\Microsoft.TestPlatform.CoreUtilities.dll
+ ..\..\..\packages\Microsoft.TestPlatform.ObjectModel.17.13.0\lib\net462\Microsoft.TestPlatform.CoreUtilities.dll
- ..\..\..\packages\Microsoft.TestPlatform.ObjectModel.17.10.0\lib\net462\Microsoft.TestPlatform.PlatformAbstractions.dll
+ ..\..\..\packages\Microsoft.TestPlatform.ObjectModel.17.13.0\lib\net462\Microsoft.TestPlatform.PlatformAbstractions.dll
- ..\..\..\packages\Microsoft.TestPlatform.ObjectModel.17.10.0\lib\net462\Microsoft.VisualStudio.TestPlatform.ObjectModel.dll
+ ..\..\..\packages\Microsoft.TestPlatform.ObjectModel.17.13.0\lib\net462\Microsoft.VisualStudio.TestPlatform.ObjectModel.dll
- ..\..\..\packages\MSTest.TestFramework.3.4.3\lib\net462\Microsoft.VisualStudio.TestPlatform.TestFramework.dll
+ ..\..\..\packages\MSTest.TestFramework.3.8.3\lib\net462\Microsoft.VisualStudio.TestPlatform.TestFramework.dll
- ..\..\..\packages\MSTest.TestFramework.3.4.3\lib\net462\Microsoft.VisualStudio.TestPlatform.TestFramework.Extensions.dll
+ ..\..\..\packages\MSTest.TestFramework.3.8.3\lib\net462\Microsoft.VisualStudio.TestPlatform.TestFramework.Extensions.dll
-
- ..\..\..\packages\NuGet.Frameworks.6.10.1\lib\net472\NuGet.Frameworks.dll
+
+ ..\..\..\packages\NuGet.Frameworks.6.13.2\lib\net472\NuGet.Frameworks.dll
-
- ..\..\..\packages\System.Buffers.4.5.1\lib\net461\System.Buffers.dll
+
+ ..\..\..\packages\System.Buffers.4.6.1\lib\net462\System.Buffers.dll
-
- ..\..\..\packages\System.Collections.Immutable.8.0.0\lib\net462\System.Collections.Immutable.dll
+
+ ..\..\..\packages\System.Collections.Immutable.9.0.3\lib\net462\System.Collections.Immutable.dll
-
- ..\..\..\packages\System.Diagnostics.DiagnosticSource.8.0.1\lib\net462\System.Diagnostics.DiagnosticSource.dll
+
+ ..\..\..\packages\System.Diagnostics.DiagnosticSource.9.0.3\lib\net462\System.Diagnostics.DiagnosticSource.dll
-
- ..\..\..\packages\System.Memory.4.5.5\lib\net461\System.Memory.dll
+
+ ..\..\..\packages\System.Memory.4.6.2\lib\net462\System.Memory.dll
-
- ..\..\..\packages\System.Numerics.Vectors.4.5.0\lib\net46\System.Numerics.Vectors.dll
+
+ ..\..\..\packages\System.Numerics.Vectors.4.6.1\lib\net462\System.Numerics.Vectors.dll
-
- ..\..\..\packages\System.Reflection.Metadata.8.0.0\lib\net462\System.Reflection.Metadata.dll
+
+ ..\..\..\packages\System.Reflection.Metadata.9.0.3\lib\net462\System.Reflection.Metadata.dll
-
- ..\..\..\packages\System.Runtime.CompilerServices.Unsafe.6.0.0\lib\net461\System.Runtime.CompilerServices.Unsafe.dll
+
+ ..\..\..\packages\System.Runtime.CompilerServices.Unsafe.6.1.1\lib\net462\System.Runtime.CompilerServices.Unsafe.dll
+
+ ..\..\..\packages\System.Threading.Tasks.Extensions.4.6.2\lib\net462\System.Threading.Tasks.Extensions.dll
+
@@ -125,21 +128,31 @@
+
+
+
+
+
+
+
+
This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}.
-
-
-
-
-
-
+
+
+
+
+
+
+
-
-
+
+
+
\ No newline at end of file
diff --git a/ExDataManagement/FunctionalProgramming/FunctionalProgramming.UnitTest/FunctionalProgrammingTest.cs b/ExDataManagement/FunctionalProgramming/FunctionalProgramming.UnitTest/FunctionalProgrammingTest.cs
index 2c36caa5..0605a66f 100644
--- a/ExDataManagement/FunctionalProgramming/FunctionalProgramming.UnitTest/FunctionalProgrammingTest.cs
+++ b/ExDataManagement/FunctionalProgramming/FunctionalProgramming.UnitTest/FunctionalProgrammingTest.cs
@@ -10,9 +10,9 @@
//_____________________________________________________________________________________________________________________________________
using Microsoft.VisualStudio.TestTools.UnitTesting;
-using static TP.FunctionalProgramming.FunctionalProgramming;
+using static TP.ExDM.FunctionalProgramming.FunctionalProgramming;
-namespace TP.FunctionalProgramming
+namespace TP.ExDM.FunctionalProgramming
{
///
/// Summary description for FunctionalProgrammingTest
@@ -27,6 +27,6 @@ public void StringIsLongPredicateTest()
Assert.IsFalse(StringIsLongPredicate("g5F|z"));
}
- //public TP.FunctionalProgramming.FunctionalProgramming variable; //Error CS0723 Cannot declare a variable of static type 'FunctionalProgramming'
+ //public TP.ExDM.FunctionalProgramming.FunctionalProgramming variable; //Error CS0723 Cannot declare a variable of static type 'FunctionalProgramming'
}
}
\ No newline at end of file
diff --git a/ExDataManagement/FunctionalProgramming/FunctionalProgramming.UnitTest/ILLink/ILLink.Descriptors.LibraryBuild.xml b/ExDataManagement/FunctionalProgramming/FunctionalProgramming.UnitTest/ILLink/ILLink.Descriptors.LibraryBuild.xml
new file mode 100644
index 00000000..a42d7f0e
--- /dev/null
+++ b/ExDataManagement/FunctionalProgramming/FunctionalProgramming.UnitTest/ILLink/ILLink.Descriptors.LibraryBuild.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/ExDataManagement/FunctionalProgramming/FunctionalProgramming.UnitTest/StaticClassTest.cs b/ExDataManagement/FunctionalProgramming/FunctionalProgramming.UnitTest/StaticClassTest.cs
index 2b29b57a..03989004 100644
--- a/ExDataManagement/FunctionalProgramming/FunctionalProgramming.UnitTest/StaticClassTest.cs
+++ b/ExDataManagement/FunctionalProgramming/FunctionalProgramming.UnitTest/StaticClassTest.cs
@@ -11,7 +11,7 @@
using Microsoft.VisualStudio.TestTools.UnitTesting;
-namespace TP.FunctionalProgramming
+namespace TP.ExDM.FunctionalProgramming
{
[TestClass]
public class StaticClassTest
diff --git a/ExDataManagement/FunctionalProgramming/FunctionalProgramming.UnitTest/app.config b/ExDataManagement/FunctionalProgramming/FunctionalProgramming.UnitTest/app.config
new file mode 100644
index 00000000..7a5b9433
--- /dev/null
+++ b/ExDataManagement/FunctionalProgramming/FunctionalProgramming.UnitTest/app.config
@@ -0,0 +1,35 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/ExDataManagement/FunctionalProgramming/FunctionalProgramming.UnitTest/packages.config b/ExDataManagement/FunctionalProgramming/FunctionalProgramming.UnitTest/packages.config
index 6aa96505..8418a7f1 100644
--- a/ExDataManagement/FunctionalProgramming/FunctionalProgramming.UnitTest/packages.config
+++ b/ExDataManagement/FunctionalProgramming/FunctionalProgramming.UnitTest/packages.config
@@ -1,20 +1,22 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/ExDataManagement/FunctionalProgramming/FunctionalProgramming/AnonymousFunctions.cs b/ExDataManagement/FunctionalProgramming/FunctionalProgramming/AnonymousFunctions.cs
index 3870f911..6372b9c1 100644
--- a/ExDataManagement/FunctionalProgramming/FunctionalProgramming/AnonymousFunctions.cs
+++ b/ExDataManagement/FunctionalProgramming/FunctionalProgramming/AnonymousFunctions.cs
@@ -12,7 +12,7 @@
using System;
using System.Diagnostics;
-namespace TP.FunctionalProgramming
+namespace TP.ExDM.FunctionalProgramming
{
public enum State
{ Idle, Active, Error };
diff --git a/ExDataManagement/FunctionalProgramming/FunctionalProgramming/DelegateExample.cs b/ExDataManagement/FunctionalProgramming/FunctionalProgramming/DelegateExample.cs
index e956db34..9298cda0 100644
--- a/ExDataManagement/FunctionalProgramming/FunctionalProgramming/DelegateExample.cs
+++ b/ExDataManagement/FunctionalProgramming/FunctionalProgramming/DelegateExample.cs
@@ -11,7 +11,7 @@
using System;
-namespace TP.FunctionalProgramming
+namespace TP.ExDM.FunctionalProgramming
{
public class DelegateExample
{
diff --git a/ExDataManagement/FunctionalProgramming/FunctionalProgramming/ExtensionMethods.cs b/ExDataManagement/FunctionalProgramming/FunctionalProgramming/ExtensionMethods.cs
index f03371a6..7b290dc1 100644
--- a/ExDataManagement/FunctionalProgramming/FunctionalProgramming/ExtensionMethods.cs
+++ b/ExDataManagement/FunctionalProgramming/FunctionalProgramming/ExtensionMethods.cs
@@ -11,7 +11,7 @@
using System;
-namespace TP.FunctionalProgramming
+namespace TP.ExDM.FunctionalProgramming
{
///
/// Define an example interface named IMyInterface.
diff --git a/ExDataManagement/FunctionalProgramming/FunctionalProgramming/FunctionalProgramming.cs b/ExDataManagement/FunctionalProgramming/FunctionalProgramming/FunctionalProgramming.cs
index 3efb8d87..21094375 100644
--- a/ExDataManagement/FunctionalProgramming/FunctionalProgramming/FunctionalProgramming.cs
+++ b/ExDataManagement/FunctionalProgramming/FunctionalProgramming/FunctionalProgramming.cs
@@ -10,7 +10,7 @@
// by introducing yourself and telling us what you do with this community.
//_____________________________________________________________________________________________________________________________________
-namespace TP.FunctionalProgramming
+namespace TP.ExDM.FunctionalProgramming
{
public static class FunctionalProgramming
{
diff --git a/ExDataManagement/FunctionalProgramming/FunctionalProgramming/FunctionalProgramming.csproj b/ExDataManagement/FunctionalProgramming/FunctionalProgramming/FunctionalProgramming.csproj
index 5a05e364..173b313f 100644
--- a/ExDataManagement/FunctionalProgramming/FunctionalProgramming/FunctionalProgramming.csproj
+++ b/ExDataManagement/FunctionalProgramming/FunctionalProgramming/FunctionalProgramming.csproj
@@ -1,4 +1,4 @@
-
+
@@ -7,8 +7,8 @@
{920227A0-9C72-4F02-88A8-1DDA048DC2E6}
Library
Properties
- TP.FunctionalProgramming
- TP.FunctionalProgramming
+ TP.ExDM.FunctionalProgramming
+ TP.ExDM.FunctionalProgramming
v4.7.2
512
diff --git a/ExDataManagement/FunctionalProgramming/FunctionalProgramming/GlobalSuppressions.cs b/ExDataManagement/FunctionalProgramming/FunctionalProgramming/GlobalSuppressions.cs
index f5cd9fd6..29fee54e 100644
Binary files a/ExDataManagement/FunctionalProgramming/FunctionalProgramming/GlobalSuppressions.cs and b/ExDataManagement/FunctionalProgramming/FunctionalProgramming/GlobalSuppressions.cs differ
diff --git a/ExDataManagement/FunctionalProgramming/FunctionalProgramming/Properties/AssemblyInfo.cs b/ExDataManagement/FunctionalProgramming/FunctionalProgramming/Properties/AssemblyInfo.cs
index 27033aaf..a8013c95 100644
--- a/ExDataManagement/FunctionalProgramming/FunctionalProgramming/Properties/AssemblyInfo.cs
+++ b/ExDataManagement/FunctionalProgramming/FunctionalProgramming/Properties/AssemblyInfo.cs
@@ -25,4 +25,4 @@
[assembly: Guid("920227a0-9c72-4f02-88a8-1dda048dc2e6")]
[assembly: AssemblyVersion("4.1.0.*")]
[assembly: AssemblyFileVersion("4.1.0.0")]
-[assembly: InternalsVisibleTo("TP.FunctionalProgramming.UnitTest")]
\ No newline at end of file
+[assembly: InternalsVisibleTo("TP.ExDM.FunctionalProgramming.UnitTest")]
\ No newline at end of file
diff --git a/ExDataManagement/FunctionalProgramming/FunctionalProgramming/StaticClass.cs b/ExDataManagement/FunctionalProgramming/FunctionalProgramming/StaticClass.cs
index 1944bd5e..dc128986 100644
--- a/ExDataManagement/FunctionalProgramming/FunctionalProgramming/StaticClass.cs
+++ b/ExDataManagement/FunctionalProgramming/FunctionalProgramming/StaticClass.cs
@@ -9,7 +9,7 @@
// by introducing yourself and telling us what you do with this community.
//_____________________________________________________________________________________________________________________________________
-namespace TP.FunctionalProgramming
+namespace TP.ExDM.FunctionalProgramming
{
///
/// Class StaticClass - demonstrates:
diff --git a/ExDataManagement/GraphicalData/GraphicalData.Model/GraphicalData.Model.csproj b/ExDataManagement/GraphicalData/GraphicalData.Model/GraphicalData.Model.csproj
index d9d87259..9e490a44 100644
--- a/ExDataManagement/GraphicalData/GraphicalData.Model/GraphicalData.Model.csproj
+++ b/ExDataManagement/GraphicalData/GraphicalData.Model/GraphicalData.Model.csproj
@@ -2,8 +2,8 @@
netstandard2.0
- TP.GraphicalData.Model
- TP.GraphicalData.Model
+ TP.ExDM.GraphicalData.Model
+ TP.ExDM.GraphicalData.Model
Graphical Data Model Sublayer
6.0.0
MPostol
diff --git a/ExDataManagement/GraphicalData/GraphicalData.Model/IUser.cs b/ExDataManagement/GraphicalData/GraphicalData.Model/IUser.cs
index 9af174af..44aa662f 100644
--- a/ExDataManagement/GraphicalData/GraphicalData.Model/IUser.cs
+++ b/ExDataManagement/GraphicalData/GraphicalData.Model/IUser.cs
@@ -9,7 +9,7 @@
// by introducing yourself and telling us what you do with this community.
//_____________________________________________________________________________________________________________________________________
-namespace TP.GraphicalData.Model
+namespace TP.ExDM.GraphicalData.Model
{
///
/// An example of the sublayer API member.
diff --git a/ExDataManagement/GraphicalData/GraphicalData.Model/LayerImplementation/DataLayer.cs b/ExDataManagement/GraphicalData/GraphicalData.Model/LayerImplementation/DataLayer.cs
index 3f009abb..e0b39047 100644
--- a/ExDataManagement/GraphicalData/GraphicalData.Model/LayerImplementation/DataLayer.cs
+++ b/ExDataManagement/GraphicalData/GraphicalData.Model/LayerImplementation/DataLayer.cs
@@ -11,7 +11,7 @@
using System.Collections.Generic;
-namespace TP.GraphicalData.Model.LayerImplementation
+namespace TP.ExDM.GraphicalData.Model.LayerImplementation
{
///
/// An example implementation of the model sublayer
diff --git a/ExDataManagement/GraphicalData/GraphicalData.Model/LayerImplementation/User.cs b/ExDataManagement/GraphicalData/GraphicalData.Model/LayerImplementation/User.cs
index 6f529b05..0888d276 100644
--- a/ExDataManagement/GraphicalData/GraphicalData.Model/LayerImplementation/User.cs
+++ b/ExDataManagement/GraphicalData/GraphicalData.Model/LayerImplementation/User.cs
@@ -9,7 +9,7 @@
// by introducing yourself and telling us what you do with this community.
//_____________________________________________________________________________________________________________________________________
-namespace TP.GraphicalData.Model.LayerImplementation
+namespace TP.ExDM.GraphicalData.Model.LayerImplementation
{
internal class User : IUser
{
diff --git a/ExDataManagement/GraphicalData/GraphicalData.Model/ModelSublayerAPI.cs b/ExDataManagement/GraphicalData/GraphicalData.Model/ModelSublayerAPI.cs
index 06176d47..57e0509e 100644
--- a/ExDataManagement/GraphicalData/GraphicalData.Model/ModelSublayerAPI.cs
+++ b/ExDataManagement/GraphicalData/GraphicalData.Model/ModelSublayerAPI.cs
@@ -11,7 +11,7 @@
using System.Collections.Generic;
-namespace TP.GraphicalData.Model
+namespace TP.ExDM.GraphicalData.Model
{
///
/// API of the Model sublayer
diff --git a/ExDataManagement/GraphicalData/GraphicalData.View/App.xaml b/ExDataManagement/GraphicalData/GraphicalData.View/App.xaml
index eac4c16c..09cb0bb6 100644
--- a/ExDataManagement/GraphicalData/GraphicalData.View/App.xaml
+++ b/ExDataManagement/GraphicalData/GraphicalData.View/App.xaml
@@ -1,4 +1,4 @@
-
diff --git a/ExDataManagement/GraphicalData/GraphicalData.View/App.xaml.cs b/ExDataManagement/GraphicalData/GraphicalData.View/App.xaml.cs
index 7bcba5a5..a6dbf123 100644
--- a/ExDataManagement/GraphicalData/GraphicalData.View/App.xaml.cs
+++ b/ExDataManagement/GraphicalData/GraphicalData.View/App.xaml.cs
@@ -11,7 +11,7 @@
using System.Windows;
-namespace TP.GraphicalData.View
+namespace TP.ExDM.GraphicalData.View
{
///
/// Interaction logic for App.xaml
diff --git a/ExDataManagement/GraphicalData/GraphicalData.View/GraphicalData.View.csproj b/ExDataManagement/GraphicalData/GraphicalData.View/GraphicalData.View.csproj
index 3fb8442c..2ccf2273 100644
--- a/ExDataManagement/GraphicalData/GraphicalData.View/GraphicalData.View.csproj
+++ b/ExDataManagement/GraphicalData/GraphicalData.View/GraphicalData.View.csproj
@@ -10,8 +10,8 @@
MPostol
https://www.udemy.com/user/mariusz-postol/
https://github.com/mpostol/TP
- TP.GraphicalData.View
- TP.GraphicalData.View
+ TP.ExDM.GraphicalData.View
+ TP.ExDM.GraphicalData.View
diff --git a/ExDataManagement/GraphicalData/GraphicalData.View/MainWindow.xaml b/ExDataManagement/GraphicalData/GraphicalData.View/MainWindow.xaml
index 7a8aa52b..c4752320 100644
--- a/ExDataManagement/GraphicalData/GraphicalData.View/MainWindow.xaml
+++ b/ExDataManagement/GraphicalData/GraphicalData.View/MainWindow.xaml
@@ -1,9 +1,9 @@
-
diff --git a/ExDataManagement/GraphicalData/GraphicalData.View/MainWindow.xaml.cs b/ExDataManagement/GraphicalData/GraphicalData.View/MainWindow.xaml.cs
index 334586e9..57351f9c 100644
--- a/ExDataManagement/GraphicalData/GraphicalData.View/MainWindow.xaml.cs
+++ b/ExDataManagement/GraphicalData/GraphicalData.View/MainWindow.xaml.cs
@@ -11,9 +11,9 @@
using System;
using System.Windows;
-using TP.GraphicalData.ViewModel;
+using TP.ExDM.GraphicalData.ViewModel;
-namespace TP.GraphicalData.View
+namespace TP.ExDM.GraphicalData.View
{
///
/// Interaction logic for MainWindow.xaml
diff --git a/ExDataManagement/GraphicalData/GraphicalData.View/TreeViewMainWindow.xaml b/ExDataManagement/GraphicalData/GraphicalData.View/TreeViewMainWindow.xaml
index 30f5bd2c..12a6beff 100644
--- a/ExDataManagement/GraphicalData/GraphicalData.View/TreeViewMainWindow.xaml
+++ b/ExDataManagement/GraphicalData/GraphicalData.View/TreeViewMainWindow.xaml
@@ -1,9 +1,9 @@
-
diff --git a/ExDataManagement/GraphicalData/GraphicalData.View/TreeViewMainWindow.xaml.cs b/ExDataManagement/GraphicalData/GraphicalData.View/TreeViewMainWindow.xaml.cs
index 750db3b0..783f5424 100644
--- a/ExDataManagement/GraphicalData/GraphicalData.View/TreeViewMainWindow.xaml.cs
+++ b/ExDataManagement/GraphicalData/GraphicalData.View/TreeViewMainWindow.xaml.cs
@@ -10,9 +10,9 @@
//_____________________________________________________________________________________________________________________________________
using System.Windows;
-using TP.GraphicalData.ViewModel;
+using TP.ExDM.GraphicalData.ViewModel;
-namespace TP.GraphicalData.View
+namespace TP.ExDM.GraphicalData.View
{
///
/// Interaction logic for MainWindow.xaml
diff --git a/ExDataManagement/GraphicalData/GraphicalData.ViewModel/GraphicalData.ViewModel.csproj b/ExDataManagement/GraphicalData/GraphicalData.ViewModel/GraphicalData.ViewModel.csproj
index e9b55f6d..e47b2716 100644
--- a/ExDataManagement/GraphicalData/GraphicalData.ViewModel/GraphicalData.ViewModel.csproj
+++ b/ExDataManagement/GraphicalData/GraphicalData.ViewModel/GraphicalData.ViewModel.csproj
@@ -2,7 +2,7 @@
netstandard2.0
- TP.GraphicalData.ViewModel
+ TP.ExDM.GraphicalData.ViewModel
diff --git a/ExDataManagement/GraphicalData/GraphicalData.ViewModel/IWindow.cs b/ExDataManagement/GraphicalData/GraphicalData.ViewModel/IWindow.cs
index 9cec005f..505eca08 100644
--- a/ExDataManagement/GraphicalData/GraphicalData.ViewModel/IWindow.cs
+++ b/ExDataManagement/GraphicalData/GraphicalData.ViewModel/IWindow.cs
@@ -9,7 +9,7 @@
// by introducing yourself and telling us what you do with this community.
//_____________________________________________________________________________________________________________________________________
-namespace TP.GraphicalData.ViewModel
+namespace TP.ExDM.GraphicalData.ViewModel
{
///
/// An interface used to replace any Window and avoid referencing the layer above.
diff --git a/ExDataManagement/GraphicalData/GraphicalData.ViewModel/MVVMLight/RelayCommand.cs b/ExDataManagement/GraphicalData/GraphicalData.ViewModel/MVVMLight/RelayCommand.cs
index eb13a1dd..0fdbc901 100644
--- a/ExDataManagement/GraphicalData/GraphicalData.ViewModel/MVVMLight/RelayCommand.cs
+++ b/ExDataManagement/GraphicalData/GraphicalData.ViewModel/MVVMLight/RelayCommand.cs
@@ -12,7 +12,7 @@
using System;
using System.Windows.Input;
-namespace TP.GraphicalData.ViewModel.MVVMLight
+namespace TP.ExDM.GraphicalData.ViewModel.MVVMLight
{
///
/// A generic command whose sole purpose is to relay its functionality to other
diff --git a/ExDataManagement/GraphicalData/GraphicalData.ViewModel/MVVMLight/ViewModelBase.cs b/ExDataManagement/GraphicalData/GraphicalData.ViewModel/MVVMLight/ViewModelBase.cs
index 4a8b6f8d..a8b507fd 100644
--- a/ExDataManagement/GraphicalData/GraphicalData.ViewModel/MVVMLight/ViewModelBase.cs
+++ b/ExDataManagement/GraphicalData/GraphicalData.ViewModel/MVVMLight/ViewModelBase.cs
@@ -12,7 +12,7 @@
using System.ComponentModel;
using System.Runtime.CompilerServices;
-namespace TP.GraphicalData.ViewModel.MVVMLight
+namespace TP.ExDM.GraphicalData.ViewModel.MVVMLight
{
///
/// Notifies clients that a property value has changed.
diff --git a/ExDataManagement/GraphicalData/GraphicalData.ViewModel/MainViewModel.cs b/ExDataManagement/GraphicalData/GraphicalData.ViewModel/MainViewModel.cs
index 312e36dc..39b838f3 100644
--- a/ExDataManagement/GraphicalData/GraphicalData.ViewModel/MainViewModel.cs
+++ b/ExDataManagement/GraphicalData/GraphicalData.ViewModel/MainViewModel.cs
@@ -12,10 +12,10 @@
using System;
using System.Collections.ObjectModel;
using System.Windows.Input;
-using TP.GraphicalData.Model;
-using TP.GraphicalData.ViewModel.MVVMLight;
+using TP.ExDM.GraphicalData.Model;
+using TP.ExDM.GraphicalData.ViewModel.MVVMLight;
-namespace TP.GraphicalData.ViewModel
+namespace TP.ExDM.GraphicalData.ViewModel
{
public class MainViewModel : ViewModelBase
{
diff --git a/ExDataManagement/GraphicalData/GraphicalData.ViewModel/RootTreeViewItem.cs b/ExDataManagement/GraphicalData/GraphicalData.ViewModel/RootTreeViewItem.cs
index 9ef72e7c..161578d6 100644
--- a/ExDataManagement/GraphicalData/GraphicalData.ViewModel/RootTreeViewItem.cs
+++ b/ExDataManagement/GraphicalData/GraphicalData.ViewModel/RootTreeViewItem.cs
@@ -9,7 +9,7 @@
// by introducing yourself and telling us what you do with this community.
//_____________________________________________________________________________________________________________________________________
-namespace TP.GraphicalData.ViewModel
+namespace TP.ExDM.GraphicalData.ViewModel
{
///
/// Class derived from to provide root item for the tree
diff --git a/ExDataManagement/GraphicalData/GraphicalData.ViewModel/TreeViewItem.cs b/ExDataManagement/GraphicalData/GraphicalData.ViewModel/TreeViewItem.cs
index 7eabaa4a..35c9f442 100644
--- a/ExDataManagement/GraphicalData/GraphicalData.ViewModel/TreeViewItem.cs
+++ b/ExDataManagement/GraphicalData/GraphicalData.ViewModel/TreeViewItem.cs
@@ -11,9 +11,9 @@
using System;
using System.Collections.ObjectModel;
-using TP.GraphicalData.ViewModel.MVVMLight;
+using TP.ExDM.GraphicalData.ViewModel.MVVMLight;
-namespace TP.GraphicalData.ViewModel
+namespace TP.ExDM.GraphicalData.ViewModel
{
///
/// An instance of this class is used as the data context to provide a ViewModel sublayer for a Window rendered by the View sublayer.
diff --git a/ExDataManagement/GraphicalData/GraphicalData.ViewModel/TreeViewViewModel.cs b/ExDataManagement/GraphicalData/GraphicalData.ViewModel/TreeViewViewModel.cs
index d3b63cd6..2602ba3a 100644
--- a/ExDataManagement/GraphicalData/GraphicalData.ViewModel/TreeViewViewModel.cs
+++ b/ExDataManagement/GraphicalData/GraphicalData.ViewModel/TreeViewViewModel.cs
@@ -12,9 +12,9 @@
using System;
using System.Collections.ObjectModel;
using System.Windows.Input;
-using TP.GraphicalData.ViewModel.MVVMLight;
+using TP.ExDM.GraphicalData.ViewModel.MVVMLight;
-namespace TP.GraphicalData.ViewModel
+namespace TP.ExDM.GraphicalData.ViewModel
{
///
/// An implementation of the to be used as a sublayer for the tree view window rendered by the View sublayer
diff --git a/ExDataManagement/GraphicalData/ModelUnitTest/ILLink/ILLink.Descriptors.LibraryBuild.xml b/ExDataManagement/GraphicalData/ModelUnitTest/ILLink/ILLink.Descriptors.LibraryBuild.xml
new file mode 100644
index 00000000..a42d7f0e
--- /dev/null
+++ b/ExDataManagement/GraphicalData/ModelUnitTest/ILLink/ILLink.Descriptors.LibraryBuild.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/ExDataManagement/GraphicalData/ModelUnitTest/ModelTest.cs b/ExDataManagement/GraphicalData/ModelUnitTest/ModelTest.cs
index b9c3deb0..1df1b9c4 100644
--- a/ExDataManagement/GraphicalData/ModelUnitTest/ModelTest.cs
+++ b/ExDataManagement/GraphicalData/ModelUnitTest/ModelTest.cs
@@ -11,7 +11,7 @@
using Microsoft.VisualStudio.TestTools.UnitTesting;
-namespace TP.GraphicalData.Model.Test
+namespace TP.ExDM.GraphicalData.Model.Test
{
///
/// Place to test the Model sublayer
diff --git a/ExDataManagement/GraphicalData/ModelUnitTest/ModelUnitTest.csproj b/ExDataManagement/GraphicalData/ModelUnitTest/ModelUnitTest.csproj
index a802344b..2521c0cf 100644
--- a/ExDataManagement/GraphicalData/ModelUnitTest/ModelUnitTest.csproj
+++ b/ExDataManagement/GraphicalData/ModelUnitTest/ModelUnitTest.csproj
@@ -1,9 +1,9 @@
-
+
-
-
-
-
+
+
+
+
Debug
@@ -11,8 +11,8 @@
{59347FBB-33F5-4B95-90E7-615A209E91D7}
Library
Properties
- TP.GraphicalData.Model
- TP.GraphicalData.Model.UnitTest
+ TP.ExDM.GraphicalData.Model
+ TP.ExDM.GraphicalData.Model.UnitTest
v4.8
512
{3AC096D0-A1C2-E12C-1390-A8335801FDAB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
@@ -42,71 +42,74 @@
4
-
- ..\..\..\packages\Microsoft.ApplicationInsights.2.22.0\lib\net46\Microsoft.ApplicationInsights.dll
+
+ ..\..\..\packages\Microsoft.ApplicationInsights.2.23.0\lib\net46\Microsoft.ApplicationInsights.dll
-
- ..\..\..\packages\Microsoft.Testing.Extensions.Telemetry.1.2.1\lib\netstandard2.0\Microsoft.Testing.Extensions.Telemetry.dll
+
+ ..\..\..\packages\Microsoft.Testing.Platform.MSBuild.1.6.3\lib\netstandard2.0\Microsoft.Testing.Extensions.MSBuild.dll
-
- ..\..\..\packages\Microsoft.Testing.Extensions.TrxReport.Abstractions.1.2.1\lib\netstandard2.0\Microsoft.Testing.Extensions.TrxReport.Abstractions.dll
+
+ ..\..\..\packages\Microsoft.Testing.Extensions.Telemetry.1.6.3\lib\netstandard2.0\Microsoft.Testing.Extensions.Telemetry.dll
-
- ..\..\..\packages\Microsoft.Testing.Extensions.VSTestBridge.1.2.1\lib\netstandard2.0\Microsoft.Testing.Extensions.VSTestBridge.dll
+
+ ..\..\..\packages\Microsoft.Testing.Extensions.TrxReport.Abstractions.1.6.3\lib\netstandard2.0\Microsoft.Testing.Extensions.TrxReport.Abstractions.dll
-
- ..\..\..\packages\Microsoft.Testing.Platform.1.2.1\lib\netstandard2.0\Microsoft.Testing.Platform.dll
+
+ ..\..\..\packages\Microsoft.Testing.Extensions.VSTestBridge.1.6.3\lib\netstandard2.0\Microsoft.Testing.Extensions.VSTestBridge.dll
-
- ..\..\..\packages\Microsoft.Testing.Platform.MSBuild.1.2.1\lib\netstandard2.0\Microsoft.Testing.Platform.MSBuild.dll
+
+ ..\..\..\packages\Microsoft.Testing.Platform.1.6.3\lib\netstandard2.0\Microsoft.Testing.Platform.dll
- ..\..\..\packages\Microsoft.TestPlatform.ObjectModel.17.10.0\lib\net462\Microsoft.TestPlatform.CoreUtilities.dll
+ ..\..\..\packages\Microsoft.TestPlatform.ObjectModel.17.13.0\lib\net462\Microsoft.TestPlatform.CoreUtilities.dll
- ..\..\..\packages\Microsoft.TestPlatform.ObjectModel.17.10.0\lib\net462\Microsoft.TestPlatform.PlatformAbstractions.dll
+ ..\..\..\packages\Microsoft.TestPlatform.ObjectModel.17.13.0\lib\net462\Microsoft.TestPlatform.PlatformAbstractions.dll
- ..\..\..\packages\Microsoft.TestPlatform.ObjectModel.17.10.0\lib\net462\Microsoft.VisualStudio.TestPlatform.ObjectModel.dll
+ ..\..\..\packages\Microsoft.TestPlatform.ObjectModel.17.13.0\lib\net462\Microsoft.VisualStudio.TestPlatform.ObjectModel.dll
- ..\..\..\packages\MSTest.TestFramework.3.4.3\lib\net462\Microsoft.VisualStudio.TestPlatform.TestFramework.dll
+ ..\..\..\packages\MSTest.TestFramework.3.8.3\lib\net462\Microsoft.VisualStudio.TestPlatform.TestFramework.dll
- ..\..\..\packages\MSTest.TestFramework.3.4.3\lib\net462\Microsoft.VisualStudio.TestPlatform.TestFramework.Extensions.dll
+ ..\..\..\packages\MSTest.TestFramework.3.8.3\lib\net462\Microsoft.VisualStudio.TestPlatform.TestFramework.Extensions.dll
-
- ..\..\..\packages\NuGet.Frameworks.6.10.1\lib\net472\NuGet.Frameworks.dll
+
+ ..\..\..\packages\NuGet.Frameworks.6.13.2\lib\net472\NuGet.Frameworks.dll
-
- ..\..\..\packages\System.Buffers.4.5.1\lib\net461\System.Buffers.dll
+
+ ..\..\..\packages\System.Buffers.4.6.1\lib\net462\System.Buffers.dll
-
- ..\..\..\packages\System.Collections.Immutable.8.0.0\lib\net462\System.Collections.Immutable.dll
+
+ ..\..\..\packages\System.Collections.Immutable.9.0.3\lib\net462\System.Collections.Immutable.dll
-
- ..\..\..\packages\System.Diagnostics.DiagnosticSource.8.0.1\lib\net462\System.Diagnostics.DiagnosticSource.dll
+
+ ..\..\..\packages\System.Diagnostics.DiagnosticSource.9.0.3\lib\net462\System.Diagnostics.DiagnosticSource.dll
-
- ..\..\..\packages\System.Memory.4.5.5\lib\net461\System.Memory.dll
+
+ ..\..\..\packages\System.Memory.4.6.2\lib\net462\System.Memory.dll
-
- ..\..\..\packages\System.Numerics.Vectors.4.5.0\lib\net46\System.Numerics.Vectors.dll
+
+ ..\..\..\packages\System.Numerics.Vectors.4.6.1\lib\net462\System.Numerics.Vectors.dll
-
- ..\..\..\packages\System.Reflection.Metadata.8.0.0\lib\net462\System.Reflection.Metadata.dll
+
+ ..\..\..\packages\System.Reflection.Metadata.9.0.3\lib\net462\System.Reflection.Metadata.dll
-
- ..\..\..\packages\System.Runtime.CompilerServices.Unsafe.6.0.0\lib\net461\System.Runtime.CompilerServices.Unsafe.dll
+
+ ..\..\..\packages\System.Runtime.CompilerServices.Unsafe.6.1.1\lib\net462\System.Runtime.CompilerServices.Unsafe.dll
+
+ ..\..\..\packages\System.Threading.Tasks.Extensions.4.6.2\lib\net462\System.Threading.Tasks.Extensions.dll
+
@@ -120,21 +123,31 @@
+
+
+
+
+
+
+
+
This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}.
-
-
-
-
-
-
+
+
+
+
+
+
+
-
-
+
+
+
\ No newline at end of file
diff --git a/ExDataManagement/GraphicalData/ModelUnitTest/Properties/AssemblyInfo.cs b/ExDataManagement/GraphicalData/ModelUnitTest/Properties/AssemblyInfo.cs
index d6f1c92e..3fc8a0e8 100644
--- a/ExDataManagement/GraphicalData/ModelUnitTest/Properties/AssemblyInfo.cs
+++ b/ExDataManagement/GraphicalData/ModelUnitTest/Properties/AssemblyInfo.cs
@@ -12,7 +12,7 @@
using System.Reflection;
using System.Runtime.InteropServices;
-[assembly: AssemblyTitle("TP.GraphicalData.Model.UnitTest")]
+[assembly: AssemblyTitle("TP.ExDM.GraphicalData.Model.UnitTest")]
[assembly: AssemblyDescription("Unit test project for the Model sublayer")]
[assembly: AssemblyConfiguration("Copyright (C) 2023, Mariusz Postol LODZ POLAND")]
[assembly: AssemblyCompany("MPostol")]
diff --git a/ExDataManagement/GraphicalData/ModelUnitTest/app.config b/ExDataManagement/GraphicalData/ModelUnitTest/app.config
new file mode 100644
index 00000000..7a5b9433
--- /dev/null
+++ b/ExDataManagement/GraphicalData/ModelUnitTest/app.config
@@ -0,0 +1,35 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/ExDataManagement/GraphicalData/ModelUnitTest/packages.config b/ExDataManagement/GraphicalData/ModelUnitTest/packages.config
index 8fa93581..10644139 100644
--- a/ExDataManagement/GraphicalData/ModelUnitTest/packages.config
+++ b/ExDataManagement/GraphicalData/ModelUnitTest/packages.config
@@ -1,20 +1,22 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/ExDataManagement/GraphicalData/ViewModelUnitTest/ILLink/ILLink.Descriptors.LibraryBuild.xml b/ExDataManagement/GraphicalData/ViewModelUnitTest/ILLink/ILLink.Descriptors.LibraryBuild.xml
new file mode 100644
index 00000000..a42d7f0e
--- /dev/null
+++ b/ExDataManagement/GraphicalData/ViewModelUnitTest/ILLink/ILLink.Descriptors.LibraryBuild.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/ExDataManagement/GraphicalData/ViewModelUnitTest/Instrumentation/ModelImplementation4Testing.cs b/ExDataManagement/GraphicalData/ViewModelUnitTest/Instrumentation/ModelImplementation4Testing.cs
index 33f7ecfd..56a38410 100755
--- a/ExDataManagement/GraphicalData/ViewModelUnitTest/Instrumentation/ModelImplementation4Testing.cs
+++ b/ExDataManagement/GraphicalData/ViewModelUnitTest/Instrumentation/ModelImplementation4Testing.cs
@@ -10,9 +10,9 @@
//_____________________________________________________________________________________________________________________________________
using System.Collections.Generic;
-using TP.GraphicalData.Model;
+using TP.ExDM.GraphicalData.Model;
-namespace TP.GraphicalData.ViewMode.Test.Instrumentation
+namespace TP.ExDM.GraphicalData.ViewMode.Test.Instrumentation
{
///
/// The implementation for the testing purpose
diff --git a/ExDataManagement/GraphicalData/ViewModelUnitTest/Instrumentation/User.cs b/ExDataManagement/GraphicalData/ViewModelUnitTest/Instrumentation/User.cs
index d347bf08..28c3f2bd 100644
--- a/ExDataManagement/GraphicalData/ViewModelUnitTest/Instrumentation/User.cs
+++ b/ExDataManagement/GraphicalData/ViewModelUnitTest/Instrumentation/User.cs
@@ -9,9 +9,9 @@
// by introducing yourself and telling us what you do with this community.
//_____________________________________________________________________________________________________________________________________
-using TP.GraphicalData.Model;
+using TP.ExDM.GraphicalData.Model;
-namespace TP.GraphicalData.ViewMode.Test.Instrumentation
+namespace TP.ExDM.GraphicalData.ViewMode.Test.Instrumentation
{
///
/// implementation for the testing purpose
diff --git a/ExDataManagement/GraphicalData/ViewModelUnitTest/MVVMLightUnitTest.cs b/ExDataManagement/GraphicalData/ViewModelUnitTest/MVVMLightUnitTest.cs
index 224acc65..e9d860fa 100644
--- a/ExDataManagement/GraphicalData/ViewModelUnitTest/MVVMLightUnitTest.cs
+++ b/ExDataManagement/GraphicalData/ViewModelUnitTest/MVVMLightUnitTest.cs
@@ -12,9 +12,9 @@
using Microsoft.VisualStudio.TestTools.UnitTesting;
using System;
using System.ComponentModel;
-using TP.GraphicalData.ViewModel.MVVMLight;
+using TP.ExDM.GraphicalData.ViewModel.MVVMLight;
-namespace TP.GraphicalData.ViewModel.Test
+namespace TP.ExDM.GraphicalData.ViewModel.Test
{
[TestClass]
public class MVVMLightUnitTest
diff --git a/ExDataManagement/GraphicalData/ViewModelUnitTest/MainViewModelUnitTest.cs b/ExDataManagement/GraphicalData/ViewModelUnitTest/MainViewModelUnitTest.cs
index caa4c399..41c1e5e5 100644
--- a/ExDataManagement/GraphicalData/ViewModelUnitTest/MainViewModelUnitTest.cs
+++ b/ExDataManagement/GraphicalData/ViewModelUnitTest/MainViewModelUnitTest.cs
@@ -12,9 +12,9 @@
using Microsoft.VisualStudio.TestTools.UnitTesting;
using System;
using System.ComponentModel;
-using TP.GraphicalData.ViewMode.Test.Instrumentation;
+using TP.ExDM.GraphicalData.ViewMode.Test.Instrumentation;
-namespace TP.GraphicalData.ViewModel.Test
+namespace TP.ExDM.GraphicalData.ViewModel.Test
{
///
/// The class unit test
diff --git a/ExDataManagement/GraphicalData/ViewModelUnitTest/Properties/AssemblyInfo.cs b/ExDataManagement/GraphicalData/ViewModelUnitTest/Properties/AssemblyInfo.cs
index 6b5b930d..5d0396a9 100644
--- a/ExDataManagement/GraphicalData/ViewModelUnitTest/Properties/AssemblyInfo.cs
+++ b/ExDataManagement/GraphicalData/ViewModelUnitTest/Properties/AssemblyInfo.cs
@@ -12,7 +12,7 @@
using System.Reflection;
using System.Runtime.InteropServices;
-[assembly: AssemblyTitle("TP.GraphicalData.ViewModel.UnitTest")]
+[assembly: AssemblyTitle("TP.ExDM.GraphicalData.ViewModel.UnitTest")]
[assembly: AssemblyDescription("Collection of unit test targeting ViewModel sublayer")]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("MPostol")]
diff --git a/ExDataManagement/GraphicalData/ViewModelUnitTest/ViewModelUnitTest.csproj b/ExDataManagement/GraphicalData/ViewModelUnitTest/ViewModelUnitTest.csproj
index 4a6151e1..de2b6b21 100644
--- a/ExDataManagement/GraphicalData/ViewModelUnitTest/ViewModelUnitTest.csproj
+++ b/ExDataManagement/GraphicalData/ViewModelUnitTest/ViewModelUnitTest.csproj
@@ -1,17 +1,17 @@
-
+
-
-
-
-
+
+
+
+
Debug
AnyCPU
{32EE831B-AD46-48AC-B303-23A6D818B8D5}
Library
Properties
- TP.GraphicalData.ViewMode
- TP.GraphicalData.ViewModel.UnitTest
+ TP.ExDM.GraphicalData.ViewMode
+ TP.ExDM.GraphicalData.ViewModel.UnitTest
v4.8
512
{3AC096D0-A1C2-E12C-1390-A8335801FDAB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
@@ -46,70 +46,73 @@
false
-
- ..\..\..\packages\Microsoft.ApplicationInsights.2.22.0\lib\net46\Microsoft.ApplicationInsights.dll
+
+ ..\..\..\packages\Microsoft.ApplicationInsights.2.23.0\lib\net46\Microsoft.ApplicationInsights.dll
-
- ..\..\..\packages\Microsoft.Testing.Extensions.Telemetry.1.2.1\lib\netstandard2.0\Microsoft.Testing.Extensions.Telemetry.dll
+
+ ..\..\..\packages\Microsoft.Testing.Platform.MSBuild.1.6.3\lib\netstandard2.0\Microsoft.Testing.Extensions.MSBuild.dll
-
- ..\..\..\packages\Microsoft.Testing.Extensions.TrxReport.Abstractions.1.2.1\lib\netstandard2.0\Microsoft.Testing.Extensions.TrxReport.Abstractions.dll
+
+ ..\..\..\packages\Microsoft.Testing.Extensions.Telemetry.1.6.3\lib\netstandard2.0\Microsoft.Testing.Extensions.Telemetry.dll
-
- ..\..\..\packages\Microsoft.Testing.Extensions.VSTestBridge.1.2.1\lib\netstandard2.0\Microsoft.Testing.Extensions.VSTestBridge.dll
+
+ ..\..\..\packages\Microsoft.Testing.Extensions.TrxReport.Abstractions.1.6.3\lib\netstandard2.0\Microsoft.Testing.Extensions.TrxReport.Abstractions.dll
-
- ..\..\..\packages\Microsoft.Testing.Platform.1.2.1\lib\netstandard2.0\Microsoft.Testing.Platform.dll
+
+ ..\..\..\packages\Microsoft.Testing.Extensions.VSTestBridge.1.6.3\lib\netstandard2.0\Microsoft.Testing.Extensions.VSTestBridge.dll
-
- ..\..\..\packages\Microsoft.Testing.Platform.MSBuild.1.2.1\lib\netstandard2.0\Microsoft.Testing.Platform.MSBuild.dll
+
+ ..\..\..\packages\Microsoft.Testing.Platform.1.6.3\lib\netstandard2.0\Microsoft.Testing.Platform.dll
- ..\..\..\packages\Microsoft.TestPlatform.ObjectModel.17.10.0\lib\net462\Microsoft.TestPlatform.CoreUtilities.dll
+ ..\..\..\packages\Microsoft.TestPlatform.ObjectModel.17.13.0\lib\net462\Microsoft.TestPlatform.CoreUtilities.dll
- ..\..\..\packages\Microsoft.TestPlatform.ObjectModel.17.10.0\lib\net462\Microsoft.TestPlatform.PlatformAbstractions.dll
+ ..\..\..\packages\Microsoft.TestPlatform.ObjectModel.17.13.0\lib\net462\Microsoft.TestPlatform.PlatformAbstractions.dll
- ..\..\..\packages\Microsoft.TestPlatform.ObjectModel.17.10.0\lib\net462\Microsoft.VisualStudio.TestPlatform.ObjectModel.dll
+ ..\..\..\packages\Microsoft.TestPlatform.ObjectModel.17.13.0\lib\net462\Microsoft.VisualStudio.TestPlatform.ObjectModel.dll
- ..\..\..\packages\MSTest.TestFramework.3.4.3\lib\net462\Microsoft.VisualStudio.TestPlatform.TestFramework.dll
+ ..\..\..\packages\MSTest.TestFramework.3.8.3\lib\net462\Microsoft.VisualStudio.TestPlatform.TestFramework.dll
- ..\..\..\packages\MSTest.TestFramework.3.4.3\lib\net462\Microsoft.VisualStudio.TestPlatform.TestFramework.Extensions.dll
+ ..\..\..\packages\MSTest.TestFramework.3.8.3\lib\net462\Microsoft.VisualStudio.TestPlatform.TestFramework.Extensions.dll
-
- ..\..\..\packages\NuGet.Frameworks.6.10.1\lib\net472\NuGet.Frameworks.dll
+
+ ..\..\..\packages\NuGet.Frameworks.6.13.2\lib\net472\NuGet.Frameworks.dll
-
- ..\..\..\packages\System.Buffers.4.5.1\lib\net461\System.Buffers.dll
+
+ ..\..\..\packages\System.Buffers.4.6.1\lib\net462\System.Buffers.dll
-
- ..\..\..\packages\System.Collections.Immutable.8.0.0\lib\net462\System.Collections.Immutable.dll
+
+ ..\..\..\packages\System.Collections.Immutable.9.0.3\lib\net462\System.Collections.Immutable.dll
-
- ..\..\..\packages\System.Diagnostics.DiagnosticSource.8.0.1\lib\net462\System.Diagnostics.DiagnosticSource.dll
+
+ ..\..\..\packages\System.Diagnostics.DiagnosticSource.9.0.3\lib\net462\System.Diagnostics.DiagnosticSource.dll
-
- ..\..\..\packages\System.Memory.4.5.5\lib\net461\System.Memory.dll
+
+ ..\..\..\packages\System.Memory.4.6.2\lib\net462\System.Memory.dll
-
- ..\..\..\packages\System.Numerics.Vectors.4.5.0\lib\net46\System.Numerics.Vectors.dll
+
+ ..\..\..\packages\System.Numerics.Vectors.4.6.1\lib\net462\System.Numerics.Vectors.dll
-
- ..\..\..\packages\System.Reflection.Metadata.8.0.0\lib\net462\System.Reflection.Metadata.dll
+
+ ..\..\..\packages\System.Reflection.Metadata.9.0.3\lib\net462\System.Reflection.Metadata.dll
-
- ..\..\..\packages\System.Runtime.CompilerServices.Unsafe.6.0.0\lib\net461\System.Runtime.CompilerServices.Unsafe.dll
+
+ ..\..\..\packages\System.Runtime.CompilerServices.Unsafe.6.1.1\lib\net462\System.Runtime.CompilerServices.Unsafe.dll
+
+ ..\..\..\packages\System.Threading.Tasks.Extensions.4.6.2\lib\net462\System.Threading.Tasks.Extensions.dll
+
@@ -138,8 +141,16 @@
+
+
+
+
+
+
+
+
@@ -164,15 +175,17 @@
This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}.
-
-
-
-
-
-
+
+
+
+
+
+
+
-
-
+
+
+
+
+
+
+
diff --git a/ExDataManagement/StructuralData/StructuralDataUnitTest/Instrumentation/TestDataGenerator.cs b/ExDataManagement/StructuralData/StructuralDataUnitTest/Instrumentation/TestDataGenerator.cs
index 41e85c24..5157ad3f 100644
--- a/ExDataManagement/StructuralData/StructuralDataUnitTest/Instrumentation/TestDataGenerator.cs
+++ b/ExDataManagement/StructuralData/StructuralDataUnitTest/Instrumentation/TestDataGenerator.cs
@@ -10,9 +10,9 @@
//_____________________________________________________________________________________________________________________________________
using System.Collections.Generic;
-using TP.StructuralData.Data;
+using TP.ExDM.StructuralData.Data;
-namespace TP.StructuralDataUnitTest.Instrumentation
+namespace TP.ExDM.StructuralDataUnitTest.Instrumentation
{
internal static class TestDataGenerator
{
diff --git a/ExDataManagement/StructuralData/StructuralDataUnitTest/LINQ_to_SQLDataServiceUnitTests.cs b/ExDataManagement/StructuralData/StructuralDataUnitTest/LINQ_to_SQLDataServiceUnitTests.cs
index f86febd5..773bd882 100644
--- a/ExDataManagement/StructuralData/StructuralDataUnitTest/LINQ_to_SQLDataServiceUnitTests.cs
+++ b/ExDataManagement/StructuralData/StructuralDataUnitTest/LINQ_to_SQLDataServiceUnitTests.cs
@@ -15,10 +15,10 @@
using System.Data.Linq.Mapping;
using System.IO;
using System.Linq;
-using TP.StructuralData.LINQ_to_SQL;
-using TP.StructuralDataUnitTest.Instrumentation;
+using TP.ExDM.StructuralData.LINQ_to_SQL;
+using TP.ExDM.StructuralDataUnitTest.Instrumentation;
-namespace TP.StructuralDataUnitTest
+namespace TP.ExDM.StructuralDataUnitTest
{
[TestClass]
[DeploymentItem(@"Instrumentation\CDCatalog.mdf", @"Instrumentation")]
@@ -67,7 +67,7 @@ public void FilterPersonsByLastName_ForEachTest()
IEnumerable _filtered = _newCatalog.FilterPersonsByLastName_ForEach("Person");
Type _returnedType = _filtered.GetType();
Assert.AreEqual("System.Collections.Generic.List`1", $"{_returnedType.Namespace}.{_returnedType.Name}");
- Assert.AreEqual("System.Collections.Generic.List`1[TP.StructuralData.LINQ_to_SQL.Person]", _filtered.ToString(), _filtered.ToString());
+ Assert.AreEqual("System.Collections.Generic.List`1[TP.ExDM.StructuralData.LINQ_to_SQL.Person]", _filtered.ToString(), _filtered.ToString());
Assert.AreEqual(2, _filtered.Count());
foreach (Person p in _filtered)
Assert.AreEqual("Person", p.LastName);
diff --git a/ExDataManagement/StructuralData/StructuralDataUnitTest/LINQ_to_objectUnitTest.cs b/ExDataManagement/StructuralData/StructuralDataUnitTest/LINQ_to_objectUnitTest.cs
index de10ac06..055350bc 100644
--- a/ExDataManagement/StructuralData/StructuralDataUnitTest/LINQ_to_objectUnitTest.cs
+++ b/ExDataManagement/StructuralData/StructuralDataUnitTest/LINQ_to_objectUnitTest.cs
@@ -14,10 +14,10 @@
using System.Collections.Generic;
using System.Data;
using System.Linq;
-using TP.StructuralData.LINQ_to_object;
-using TP.StructuralDataUnitTest.Instrumentation;
+using TP.ExDM.StructuralData.LINQ_to_object;
+using TP.ExDM.StructuralDataUnitTest.Instrumentation;
-namespace TP.StructuralDataUnitTest
+namespace TP.ExDM.StructuralDataUnitTest
{
[TestClass]
public class LINQ_to_objectUnitTest
@@ -49,7 +49,7 @@ public void FilterPersonsByLastName_ForEachTest()
IEnumerable _filtered = _newCatalog.Person.FilterPersonsByLastName_ForEach("Person");
Type _returnedType = _filtered.GetType();
Assert.AreEqual("System.Collections.Generic.List`1", $"{_returnedType.Namespace}.{_returnedType.Name}");
- Assert.AreEqual("System.Collections.Generic.List`1[TP.StructuralData.LINQ_to_object.Catalog+PersonRow]", _filtered.ToString(), _filtered.ToString());
+ Assert.AreEqual("System.Collections.Generic.List`1[TP.ExDM.StructuralData.LINQ_to_object.Catalog+PersonRow]", _filtered.ToString(), _filtered.ToString());
Assert.AreEqual(2, _filtered.Count());
foreach (Catalog.PersonRow p in _filtered)
Assert.AreEqual("Person", p.LastName);
@@ -65,7 +65,7 @@ public void FilterPersonsByLastName_QuerySyntaxTest()
IEnumerable _filtered = _newCatalog.Person.FilterPersonsByLastName_QuerySyntax("Person");
Type _returnedType = _filtered.GetType();
Assert.AreEqual("System.Linq.WhereEnumerableIterator`1", $"{_returnedType.Namespace}.{_returnedType.Name}");
- Assert.AreEqual("System.Linq.Enumerable+WhereEnumerableIterator`1[TP.StructuralData.LINQ_to_object.Catalog+PersonRow]", _filtered.ToString(), _filtered.ToString());
+ Assert.AreEqual("System.Linq.Enumerable+WhereEnumerableIterator`1[TP.ExDM.StructuralData.LINQ_to_object.Catalog+PersonRow]", _filtered.ToString(), _filtered.ToString());
Assert.AreEqual(2, _filtered.Count());
foreach (Catalog.PersonRow p in _filtered)
Assert.AreEqual("Person", p.LastName);
@@ -81,7 +81,7 @@ public void FilterPersonsByLastName_MethodSyntaxTest()
IEnumerable _filtered = _newCatalog.Person.FilterPersonsByLastName_MethodSyntax("Person");
Type _returnedType = _filtered.GetType();
Assert.AreEqual("System.Linq.WhereEnumerableIterator`1", $"{_returnedType.Namespace}.{_returnedType.Name}");
- Assert.AreEqual("System.Linq.Enumerable+WhereEnumerableIterator`1[TP.StructuralData.LINQ_to_object.Catalog+PersonRow]", _filtered.ToString(), _filtered.ToString());
+ Assert.AreEqual("System.Linq.Enumerable+WhereEnumerableIterator`1[TP.ExDM.StructuralData.LINQ_to_object.Catalog+PersonRow]", _filtered.ToString(), _filtered.ToString());
Assert.AreEqual(2, _filtered.Count());
foreach (Catalog.PersonRow p in _filtered)
Assert.AreEqual("Person", p.LastName);
diff --git a/ExDataManagement/StructuralData/StructuralDataUnitTest/LinqMethodSyntaxExamplesUnitTest.cs b/ExDataManagement/StructuralData/StructuralDataUnitTest/LinqMethodSyntaxExamplesUnitTest.cs
index 1f4b83ae..895bac3c 100644
--- a/ExDataManagement/StructuralData/StructuralDataUnitTest/LinqMethodSyntaxExamplesUnitTest.cs
+++ b/ExDataManagement/StructuralData/StructuralDataUnitTest/LinqMethodSyntaxExamplesUnitTest.cs
@@ -10,9 +10,9 @@
//_____________________________________________________________________________________________________________________________________
using Microsoft.VisualStudio.TestTools.UnitTesting;
-using TP.StructuralData.LINQQueryAndMethodsSyntax;
+using TP.ExDM.StructuralData.LINQQueryAndMethodsSyntax;
-namespace TP.StructuralDataUnitTest
+namespace TP.ExDM.StructuralDataUnitTest
{
[TestClass]
public class LinqMethodSyntaxExamplesUnitTest
diff --git a/ExDataManagement/StructuralData/StructuralDataUnitTest/LinqQuerySyntaxExamplesUnitTest.cs b/ExDataManagement/StructuralData/StructuralDataUnitTest/LinqQuerySyntaxExamplesUnitTest.cs
index 000c4a41..6dd265b3 100644
--- a/ExDataManagement/StructuralData/StructuralDataUnitTest/LinqQuerySyntaxExamplesUnitTest.cs
+++ b/ExDataManagement/StructuralData/StructuralDataUnitTest/LinqQuerySyntaxExamplesUnitTest.cs
@@ -10,9 +10,9 @@
//_____________________________________________________________________________________________________________________________________
using Microsoft.VisualStudio.TestTools.UnitTesting;
-using TP.StructuralData.LINQQueryAndMethodsSyntax;
+using TP.ExDM.StructuralData.LINQQueryAndMethodsSyntax;
-namespace TP.StructuralDataUnitTest
+namespace TP.ExDM.StructuralDataUnitTest
{
[TestClass]
public class LinqQuerySyntaxExamplesUnitTest
diff --git a/ExDataManagement/StructuralData/StructuralDataUnitTest/StructuralDataUnitTest.csproj b/ExDataManagement/StructuralData/StructuralDataUnitTest/StructuralDataUnitTest.csproj
index 5350efc9..0eea61d8 100644
--- a/ExDataManagement/StructuralData/StructuralDataUnitTest/StructuralDataUnitTest.csproj
+++ b/ExDataManagement/StructuralData/StructuralDataUnitTest/StructuralDataUnitTest.csproj
@@ -1,17 +1,17 @@
-
+
-
-
-
-
+
+
+
+
Debug
AnyCPU
{3D981593-31C2-4985-872C-6C2AFF6156F7}
Library
Properties
- TP.StructuralDataUnitTest
- TP.StructuralDataUnitTest
+ TP.ExDM.StructuralDataUnitTest
+ TP.ExDM.StructuralDataUnitTest
v4.7.2
512
{3AC096D0-A1C2-E12C-1390-A8335801FDAB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
@@ -46,74 +46,77 @@
false
-
- ..\..\..\packages\Microsoft.ApplicationInsights.2.22.0\lib\net46\Microsoft.ApplicationInsights.dll
+
+ ..\..\..\packages\Microsoft.ApplicationInsights.2.23.0\lib\net46\Microsoft.ApplicationInsights.dll
-
- ..\..\..\packages\Microsoft.Testing.Extensions.Telemetry.1.2.1\lib\netstandard2.0\Microsoft.Testing.Extensions.Telemetry.dll
+
+ ..\..\..\packages\Microsoft.Testing.Platform.MSBuild.1.6.3\lib\netstandard2.0\Microsoft.Testing.Extensions.MSBuild.dll
-
- ..\..\..\packages\Microsoft.Testing.Extensions.TrxReport.Abstractions.1.2.1\lib\netstandard2.0\Microsoft.Testing.Extensions.TrxReport.Abstractions.dll
+
+ ..\..\..\packages\Microsoft.Testing.Extensions.Telemetry.1.6.3\lib\netstandard2.0\Microsoft.Testing.Extensions.Telemetry.dll
-
- ..\..\..\packages\Microsoft.Testing.Extensions.VSTestBridge.1.2.1\lib\netstandard2.0\Microsoft.Testing.Extensions.VSTestBridge.dll
+
+ ..\..\..\packages\Microsoft.Testing.Extensions.TrxReport.Abstractions.1.6.3\lib\netstandard2.0\Microsoft.Testing.Extensions.TrxReport.Abstractions.dll
-
- ..\..\..\packages\Microsoft.Testing.Platform.1.2.1\lib\netstandard2.0\Microsoft.Testing.Platform.dll
+
+ ..\..\..\packages\Microsoft.Testing.Extensions.VSTestBridge.1.6.3\lib\netstandard2.0\Microsoft.Testing.Extensions.VSTestBridge.dll
-
- ..\..\..\packages\Microsoft.Testing.Platform.MSBuild.1.2.1\lib\netstandard2.0\Microsoft.Testing.Platform.MSBuild.dll
+
+ ..\..\..\packages\Microsoft.Testing.Platform.1.6.3\lib\netstandard2.0\Microsoft.Testing.Platform.dll
- ..\..\..\packages\Microsoft.TestPlatform.ObjectModel.17.10.0\lib\net462\Microsoft.TestPlatform.CoreUtilities.dll
+ ..\..\..\packages\Microsoft.TestPlatform.ObjectModel.17.13.0\lib\net462\Microsoft.TestPlatform.CoreUtilities.dll
- ..\..\..\packages\Microsoft.TestPlatform.ObjectModel.17.10.0\lib\net462\Microsoft.TestPlatform.PlatformAbstractions.dll
+ ..\..\..\packages\Microsoft.TestPlatform.ObjectModel.17.13.0\lib\net462\Microsoft.TestPlatform.PlatformAbstractions.dll
- ..\..\..\packages\Microsoft.TestPlatform.ObjectModel.17.10.0\lib\net462\Microsoft.VisualStudio.TestPlatform.ObjectModel.dll
+ ..\..\..\packages\Microsoft.TestPlatform.ObjectModel.17.13.0\lib\net462\Microsoft.VisualStudio.TestPlatform.ObjectModel.dll
- ..\..\..\packages\MSTest.TestFramework.3.4.3\lib\net462\Microsoft.VisualStudio.TestPlatform.TestFramework.dll
+ ..\..\..\packages\MSTest.TestFramework.3.8.3\lib\net462\Microsoft.VisualStudio.TestPlatform.TestFramework.dll
- ..\..\..\packages\MSTest.TestFramework.3.4.3\lib\net462\Microsoft.VisualStudio.TestPlatform.TestFramework.Extensions.dll
+ ..\..\..\packages\MSTest.TestFramework.3.8.3\lib\net462\Microsoft.VisualStudio.TestPlatform.TestFramework.Extensions.dll
-
- ..\..\..\packages\NuGet.Frameworks.6.10.1\lib\net472\NuGet.Frameworks.dll
+
+ ..\..\..\packages\NuGet.Frameworks.6.13.2\lib\net472\NuGet.Frameworks.dll
-
- ..\..\..\packages\System.Buffers.4.5.1\lib\net461\System.Buffers.dll
+
+ ..\..\..\packages\System.Buffers.4.6.1\lib\net462\System.Buffers.dll
-
- ..\..\..\packages\System.Collections.Immutable.8.0.0\lib\net462\System.Collections.Immutable.dll
+
+ ..\..\..\packages\System.Collections.Immutable.9.0.3\lib\net462\System.Collections.Immutable.dll
-
- ..\..\..\packages\System.Diagnostics.DiagnosticSource.8.0.1\lib\net462\System.Diagnostics.DiagnosticSource.dll
+
+ ..\..\..\packages\System.Diagnostics.DiagnosticSource.9.0.3\lib\net462\System.Diagnostics.DiagnosticSource.dll
-
- ..\..\..\packages\System.Memory.4.5.5\lib\net461\System.Memory.dll
+
+ ..\..\..\packages\System.Memory.4.6.2\lib\net462\System.Memory.dll
-
- ..\..\..\packages\System.Numerics.Vectors.4.5.0\lib\net46\System.Numerics.Vectors.dll
+
+ ..\..\..\packages\System.Numerics.Vectors.4.6.1\lib\net462\System.Numerics.Vectors.dll
-
- ..\..\..\packages\System.Reflection.Metadata.8.0.0\lib\net462\System.Reflection.Metadata.dll
+
+ ..\..\..\packages\System.Reflection.Metadata.9.0.3\lib\net462\System.Reflection.Metadata.dll
-
- ..\..\..\packages\System.Runtime.CompilerServices.Unsafe.6.0.0\lib\net461\System.Runtime.CompilerServices.Unsafe.dll
+
+ ..\..\..\packages\System.Runtime.CompilerServices.Unsafe.6.1.1\lib\net462\System.Runtime.CompilerServices.Unsafe.dll
+
+ ..\..\..\packages\System.Threading.Tasks.Extensions.4.6.2\lib\net462\System.Threading.Tasks.Extensions.dll
+
@@ -124,9 +127,6 @@
-
-
-
{6d6e32e9-e410-4090-9c2f-28a1c57b51cd}
@@ -134,29 +134,38 @@
+
Always
+
+
CDCatalog.mdf
Always
+
+
+
+
This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}.
-
-
-
-
-
-
+
+
+
+
+
+
+
-
-
+
+
+
\ No newline at end of file
diff --git a/ExDataManagement/StructuralData/StructuralDataUnitTest/app.config b/ExDataManagement/StructuralData/StructuralDataUnitTest/app.config
new file mode 100644
index 00000000..7a5b9433
--- /dev/null
+++ b/ExDataManagement/StructuralData/StructuralDataUnitTest/app.config
@@ -0,0 +1,35 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/ExDataManagement/StructuralData/StructuralDataUnitTest/packages.config b/ExDataManagement/StructuralData/StructuralDataUnitTest/packages.config
index 6aa96505..8418a7f1 100644
--- a/ExDataManagement/StructuralData/StructuralDataUnitTest/packages.config
+++ b/ExDataManagement/StructuralData/StructuralDataUnitTest/packages.config
@@ -1,20 +1,22 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file