diff --git a/ICSharpCode.Decompiler/FlowAnalysis/ReachingDefinitions.cs b/ICSharpCode.Decompiler/FlowAnalysis/ReachingDefinitions.cs new file mode 100644 index 000000000..4b223da8a --- /dev/null +++ b/ICSharpCode.Decompiler/FlowAnalysis/ReachingDefinitions.cs @@ -0,0 +1,34 @@ +// Copyright (c) 2016 Daniel Grunwald +// +// Permission is hereby granted, free of charge, to any person obtaining a copy of this +// software and associated documentation files (the "Software"), to deal in the Software +// without restriction, including without limitation the rights to use, copy, modify, merge, +// publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons +// to whom the Software is furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in all copies or +// substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, +// INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR +// PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE +// FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR +// OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +// DEALINGS IN THE SOFTWARE. + +using System; + +namespace ICSharpCode.Decompiler.FlowAnalysis +{ + /// + /// Implements the "reaching defintions" analysis. + /// + /// https://en.wikipedia.org/wiki/Reaching_definition + /// + public class ReachingDefinitions + { + public ReachingDefinitions() + { + } + } +} diff --git a/ICSharpCode.Decompiler/ICSharpCode.Decompiler.csproj b/ICSharpCode.Decompiler/ICSharpCode.Decompiler.csproj index 4c1a8fa78..004ba8419 100644 --- a/ICSharpCode.Decompiler/ICSharpCode.Decompiler.csproj +++ b/ICSharpCode.Decompiler/ICSharpCode.Decompiler.csproj @@ -50,8 +50,9 @@ - - ..\packages\Microsoft.Bcl.Immutable.1.1.22-beta\lib\portable-net45+win8+wpa81\System.Collections.Immutable.dll + + ..\packages\System.Collections.Immutable.1.2.0-rc2-24027\lib\portable-net45+win8+wp8+wpa81\System.Collections.Immutable.dll + True 3.5 @@ -83,6 +84,7 @@ + @@ -187,11 +189,7 @@ - - - - - + diff --git a/ICSharpCode.Decompiler/Tests/ICSharpCode.Decompiler.Tests.csproj b/ICSharpCode.Decompiler/Tests/ICSharpCode.Decompiler.Tests.csproj index 058bbcf7a..642d850c5 100644 --- a/ICSharpCode.Decompiler/Tests/ICSharpCode.Decompiler.Tests.csproj +++ b/ICSharpCode.Decompiler/Tests/ICSharpCode.Decompiler.Tests.csproj @@ -66,10 +66,6 @@ ..\..\packages\NUnit.2.6.3\lib\nunit.framework.dll - - False - ..\..\packages\Microsoft.Bcl.Immutable.1.1.22-beta\lib\portable-net45+win8+wpa81\System.Collections.Immutable.dll - ..\..\packages\NUnitTestAdapter.2.0.0\lib\nunit.util.dll False @@ -79,6 +75,10 @@ False + + ..\..\packages\System.Collections.Immutable.1.2.0-rc2-24027\lib\portable-net45+win8+wp8+wpa81\System.Collections.Immutable.dll + True + 3.5 diff --git a/ICSharpCode.Decompiler/Tests/packages.config b/ICSharpCode.Decompiler/Tests/packages.config index f0730487d..5b3d94163 100644 --- a/ICSharpCode.Decompiler/Tests/packages.config +++ b/ICSharpCode.Decompiler/Tests/packages.config @@ -1,7 +1,7 @@  - + \ No newline at end of file diff --git a/ICSharpCode.Decompiler/packages.config b/ICSharpCode.Decompiler/packages.config index aeafe728e..412c0517d 100644 --- a/ICSharpCode.Decompiler/packages.config +++ b/ICSharpCode.Decompiler/packages.config @@ -1,4 +1,4 @@  - + \ No newline at end of file diff --git a/ILSpy/ILSpy.csproj b/ILSpy/ILSpy.csproj index 55fda9711..efdbfa814 100644 --- a/ILSpy/ILSpy.csproj +++ b/ILSpy/ILSpy.csproj @@ -80,9 +80,9 @@ 3.0 - - False - ..\packages\Microsoft.Bcl.Immutable.1.1.22-beta\lib\portable-net45+win8+wpa81\System.Collections.Immutable.dll + + ..\packages\System.Collections.Immutable.1.2.0-rc2-24027\lib\portable-net45+win8+wp8+wpa81\System.Collections.Immutable.dll + True 4.0 diff --git a/ILSpy/packages.config b/ILSpy/packages.config index 171ede54c..ef7dda2d8 100644 --- a/ILSpy/packages.config +++ b/ILSpy/packages.config @@ -1,5 +1,5 @@  - + \ No newline at end of file