diff --git a/main/OpenCover.Test.Samples.Fs.3.1/Library.fs b/main/OpenCover.Test.Samples.Fs.3.1/Library.fs
new file mode 100644
index 000000000..bacfff2a3
--- /dev/null
+++ b/main/OpenCover.Test.Samples.Fs.3.1/Library.fs
@@ -0,0 +1,5 @@
+namespace OpenCover.Test.Samples.Fs._3._1
+
+type ClassWithAutoProperty() =
+ member val AutoProperty = 0 with get, set
+
diff --git a/main/OpenCover.Test.Samples.Fs.3.1/OpenCover.Test.Samples.Fs.3.1.fsproj b/main/OpenCover.Test.Samples.Fs.3.1/OpenCover.Test.Samples.Fs.3.1.fsproj
new file mode 100644
index 000000000..6537fabdb
--- /dev/null
+++ b/main/OpenCover.Test.Samples.Fs.3.1/OpenCover.Test.Samples.Fs.3.1.fsproj
@@ -0,0 +1,28 @@
+
+
+
+ netcoreapp3.1
+ OpenCover.Test.Samples.Fs._3._1
+ Library
+
+
+
+ ..\bin\Debug\
+ embedded
+ true
+ false
+
+
+
+ ..\bin\Release\
+ embedded
+ true
+ false
+
+
+
+
+
+
+
+
diff --git a/main/OpenCover.Test.Samples.Fs.3.1/Program.fs b/main/OpenCover.Test.Samples.Fs.3.1/Program.fs
new file mode 100644
index 000000000..1b7b4a23e
--- /dev/null
+++ b/main/OpenCover.Test.Samples.Fs.3.1/Program.fs
@@ -0,0 +1,7 @@
+module Program
+
+[]
+let inline main _ =
+ let sample = System.DateTime.UtcNow |> string
+ printfn "%s" sample
+ 0
diff --git a/main/OpenCover.Test/Framework/Symbols/CecilSymbolManagerTestsFSharpExt31.cs b/main/OpenCover.Test/Framework/Symbols/CecilSymbolManagerTestsFSharpExt31.cs
new file mode 100644
index 000000000..c298444f8
--- /dev/null
+++ b/main/OpenCover.Test/Framework/Symbols/CecilSymbolManagerTestsFSharpExt31.cs
@@ -0,0 +1,60 @@
+using System.IO;
+using Moq;
+using NUnit.Framework;
+using OpenCover.Framework;
+using OpenCover.Framework.Strategy;
+using OpenCover.Framework.Symbols;
+using log4net;
+using System.Linq;
+using File = OpenCover.Framework.Model.File;
+using System;
+
+namespace OpenCover.Test.Framework.Symbols
+{
+ [TestFixture]
+ public class CecilSymbolManagerTestsFSharpExt31
+ {
+ private CecilSymbolManager _reader;
+ private string _location;
+ private Mock _mockCommandLine;
+ private Mock _mockFilter;
+ private Mock _mockLogger;
+ private Mock _mockManager;
+ private Mock _mockSymbolFileHelper;
+
+ [SetUp]
+ public void Setup()
+ {
+ _mockCommandLine = new Mock();
+ _mockFilter = new Mock();
+ _mockLogger = new Mock();
+ _mockManager = new Mock();
+ _mockSymbolFileHelper = new Mock();
+
+ var assemblyPath = Path.GetDirectoryName(GetType().Assembly.Location);
+ _location = Path.Combine(assemblyPath, "netcoreapp3.1", "OpenCover.Test.Samples.Fs.3.1.dll");
+
+ _reader = new CecilSymbolManager(_mockCommandLine.Object, _mockFilter.Object, _mockLogger.Object, null, _mockSymbolFileHelper.Object);
+ _reader.Initialise(_location, "OpenCover.Test.Samples.Fs.3.1");
+ }
+
+ [Test]
+ public void Issue807_IgnoresBranchesGeneratedDueToInliningFSharp()
+ {
+ // arrange
+ _mockFilter
+ .Setup(x => x.InstrumentClass(It.IsAny(), It.IsAny()))
+ .Returns(true);
+
+ var types = _reader.GetInstrumentableTypes();
+ var type = types.First(x => x.FullName.EndsWith("Program"));
+ var methods = _reader.GetMethodsForType(type, new File[0]);
+
+ var branchPoints = _reader.GetBranchPointsForToken(methods.First(x => x.FullName.Contains("::main")).MetadataToken);
+ Assert.AreEqual(0, branchPoints.Count());
+
+ var sequencePoints = _reader.GetSequencePointsForToken(methods.First(x => x.FullName.Contains("::main")).MetadataToken);
+ Assert.AreEqual(3, sequencePoints.Count());
+ }
+ }
+}
\ No newline at end of file
diff --git a/main/OpenCover.Test/OpenCover.Test.csproj b/main/OpenCover.Test/OpenCover.Test.csproj
index dd9e356c9..7ec913da6 100644
--- a/main/OpenCover.Test/OpenCover.Test.csproj
+++ b/main/OpenCover.Test/OpenCover.Test.csproj
@@ -226,6 +226,7 @@
+
diff --git a/main/OpenCover.sln b/main/OpenCover.sln
index f955b7152..b78dd5fee 100644
--- a/main/OpenCover.sln
+++ b/main/OpenCover.sln
@@ -121,205 +121,309 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "OpenCover.Simple.Target.Cor
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "OpenCover.Simple.Target.Core.5.0.Embedded", "OpenCover.Simple.Target.Core.5.0.Embedded\OpenCover.Simple.Target.Core.5.0.Embedded.csproj", "{C2D112ED-11E4-4081-AFEF-655CDD5D4FB2}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "OpenCover.Test.Samples.3.1", "OpenCover.Test.Samples.3.1\OpenCover.Test.Samples.3.1.csproj", "{AA843E86-E2A0-4FFF-8F5A-2C0CC7CE86A6}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "OpenCover.Test.Samples.3.1", "OpenCover.Test.Samples.3.1\OpenCover.Test.Samples.3.1.csproj", "{AA843E86-E2A0-4FFF-8F5A-2C0CC7CE86A6}"
+EndProject
+Project("{6EC3EE1D-3C4E-46DD-8F32-0CC8E7565705}") = "OpenCover.Test.Samples.Fs.3.1", "OpenCover.Test.Samples.Fs.3.1\OpenCover.Test.Samples.Fs.3.1.fsproj", "{A4EDBE60-B4C2-4284-8F84-CE7E6AAAB511}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Any CPU = Debug|Any CPU
Debug|x64 = Debug|x64
Debug|x86 = Debug|x86
+ Release|Any CPU = Release|Any CPU
Release|x64 = Release|x64
Release|x86 = Release|x86
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {B2CE418E-A5C8-4C46-9513-771414B3CA4C}.Debug|Any CPU.ActiveCfg = Debug|Win32
{B2CE418E-A5C8-4C46-9513-771414B3CA4C}.Debug|x64.ActiveCfg = Debug|x64
{B2CE418E-A5C8-4C46-9513-771414B3CA4C}.Debug|x64.Build.0 = Debug|x64
{B2CE418E-A5C8-4C46-9513-771414B3CA4C}.Debug|x86.ActiveCfg = Debug|Win32
{B2CE418E-A5C8-4C46-9513-771414B3CA4C}.Debug|x86.Build.0 = Debug|Win32
+ {B2CE418E-A5C8-4C46-9513-771414B3CA4C}.Release|Any CPU.ActiveCfg = Release|Win32
{B2CE418E-A5C8-4C46-9513-771414B3CA4C}.Release|x64.ActiveCfg = Release|x64
{B2CE418E-A5C8-4C46-9513-771414B3CA4C}.Release|x64.Build.0 = Release|x64
{B2CE418E-A5C8-4C46-9513-771414B3CA4C}.Release|x86.ActiveCfg = Release|Win32
{B2CE418E-A5C8-4C46-9513-771414B3CA4C}.Release|x86.Build.0 = Release|Win32
+ {42EA7A31-2D5C-4B50-ACEA-D56C3BAB0CC2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {42EA7A31-2D5C-4B50-ACEA-D56C3BAB0CC2}.Debug|Any CPU.Build.0 = Debug|Any CPU
{42EA7A31-2D5C-4B50-ACEA-D56C3BAB0CC2}.Debug|x64.ActiveCfg = Debug|Any CPU
{42EA7A31-2D5C-4B50-ACEA-D56C3BAB0CC2}.Debug|x64.Build.0 = Debug|Any CPU
{42EA7A31-2D5C-4B50-ACEA-D56C3BAB0CC2}.Debug|x86.ActiveCfg = Debug|Any CPU
{42EA7A31-2D5C-4B50-ACEA-D56C3BAB0CC2}.Debug|x86.Build.0 = Debug|Any CPU
+ {42EA7A31-2D5C-4B50-ACEA-D56C3BAB0CC2}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {42EA7A31-2D5C-4B50-ACEA-D56C3BAB0CC2}.Release|Any CPU.Build.0 = Release|Any CPU
{42EA7A31-2D5C-4B50-ACEA-D56C3BAB0CC2}.Release|x64.ActiveCfg = Release|Any CPU
{42EA7A31-2D5C-4B50-ACEA-D56C3BAB0CC2}.Release|x64.Build.0 = Release|Any CPU
{42EA7A31-2D5C-4B50-ACEA-D56C3BAB0CC2}.Release|x86.ActiveCfg = Release|Any CPU
{42EA7A31-2D5C-4B50-ACEA-D56C3BAB0CC2}.Release|x86.Build.0 = Release|Any CPU
+ {BDFCE9C6-A116-45AF-94DC-F491D0CE8EB2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {BDFCE9C6-A116-45AF-94DC-F491D0CE8EB2}.Debug|Any CPU.Build.0 = Debug|Any CPU
{BDFCE9C6-A116-45AF-94DC-F491D0CE8EB2}.Debug|x64.ActiveCfg = Debug|Any CPU
{BDFCE9C6-A116-45AF-94DC-F491D0CE8EB2}.Debug|x64.Build.0 = Debug|Any CPU
{BDFCE9C6-A116-45AF-94DC-F491D0CE8EB2}.Debug|x86.ActiveCfg = Debug|Any CPU
{BDFCE9C6-A116-45AF-94DC-F491D0CE8EB2}.Debug|x86.Build.0 = Debug|Any CPU
+ {BDFCE9C6-A116-45AF-94DC-F491D0CE8EB2}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {BDFCE9C6-A116-45AF-94DC-F491D0CE8EB2}.Release|Any CPU.Build.0 = Release|Any CPU
{BDFCE9C6-A116-45AF-94DC-F491D0CE8EB2}.Release|x64.ActiveCfg = Release|Any CPU
{BDFCE9C6-A116-45AF-94DC-F491D0CE8EB2}.Release|x64.Build.0 = Release|Any CPU
{BDFCE9C6-A116-45AF-94DC-F491D0CE8EB2}.Release|x86.ActiveCfg = Release|Any CPU
{BDFCE9C6-A116-45AF-94DC-F491D0CE8EB2}.Release|x86.Build.0 = Release|Any CPU
+ {0FBC382D-AB5A-4C10-B573-10B4FFB02EFC}.Debug|Any CPU.ActiveCfg = Debug|Win32
{0FBC382D-AB5A-4C10-B573-10B4FFB02EFC}.Debug|x64.ActiveCfg = Debug|x64
{0FBC382D-AB5A-4C10-B573-10B4FFB02EFC}.Debug|x64.Build.0 = Debug|x64
{0FBC382D-AB5A-4C10-B573-10B4FFB02EFC}.Debug|x86.ActiveCfg = Debug|Win32
{0FBC382D-AB5A-4C10-B573-10B4FFB02EFC}.Debug|x86.Build.0 = Debug|Win32
+ {0FBC382D-AB5A-4C10-B573-10B4FFB02EFC}.Release|Any CPU.ActiveCfg = Release|Win32
{0FBC382D-AB5A-4C10-B573-10B4FFB02EFC}.Release|x64.ActiveCfg = Release|x64
{0FBC382D-AB5A-4C10-B573-10B4FFB02EFC}.Release|x64.Build.0 = Release|x64
{0FBC382D-AB5A-4C10-B573-10B4FFB02EFC}.Release|x86.ActiveCfg = Release|Win32
{0FBC382D-AB5A-4C10-B573-10B4FFB02EFC}.Release|x86.Build.0 = Release|Win32
+ {27AD5F08-0625-4093-8782-F7936737FAB7}.Debug|Any CPU.ActiveCfg = Debug|x86
{27AD5F08-0625-4093-8782-F7936737FAB7}.Debug|x64.ActiveCfg = Debug|x64
{27AD5F08-0625-4093-8782-F7936737FAB7}.Debug|x64.Build.0 = Debug|x64
{27AD5F08-0625-4093-8782-F7936737FAB7}.Debug|x86.ActiveCfg = Debug|x86
{27AD5F08-0625-4093-8782-F7936737FAB7}.Debug|x86.Build.0 = Debug|x86
+ {27AD5F08-0625-4093-8782-F7936737FAB7}.Release|Any CPU.ActiveCfg = Release|x86
{27AD5F08-0625-4093-8782-F7936737FAB7}.Release|x64.ActiveCfg = Release|x64
{27AD5F08-0625-4093-8782-F7936737FAB7}.Release|x64.Build.0 = Release|x64
{27AD5F08-0625-4093-8782-F7936737FAB7}.Release|x86.ActiveCfg = Release|x86
{27AD5F08-0625-4093-8782-F7936737FAB7}.Release|x86.Build.0 = Release|x86
+ {C6F40A34-101B-4BAF-A2F4-6EA28A264F57}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {C6F40A34-101B-4BAF-A2F4-6EA28A264F57}.Debug|Any CPU.Build.0 = Debug|Any CPU
{C6F40A34-101B-4BAF-A2F4-6EA28A264F57}.Debug|x64.ActiveCfg = Debug|Any CPU
{C6F40A34-101B-4BAF-A2F4-6EA28A264F57}.Debug|x64.Build.0 = Debug|Any CPU
{C6F40A34-101B-4BAF-A2F4-6EA28A264F57}.Debug|x86.ActiveCfg = Debug|Any CPU
{C6F40A34-101B-4BAF-A2F4-6EA28A264F57}.Debug|x86.Build.0 = Debug|Any CPU
+ {C6F40A34-101B-4BAF-A2F4-6EA28A264F57}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {C6F40A34-101B-4BAF-A2F4-6EA28A264F57}.Release|Any CPU.Build.0 = Release|Any CPU
{C6F40A34-101B-4BAF-A2F4-6EA28A264F57}.Release|x64.ActiveCfg = Release|Any CPU
{C6F40A34-101B-4BAF-A2F4-6EA28A264F57}.Release|x64.Build.0 = Release|Any CPU
{C6F40A34-101B-4BAF-A2F4-6EA28A264F57}.Release|x86.ActiveCfg = Release|Any CPU
{C6F40A34-101B-4BAF-A2F4-6EA28A264F57}.Release|x86.Build.0 = Release|Any CPU
+ {C5533EEB-9AEF-4CC9-8E76-3FFE57D09C23}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {C5533EEB-9AEF-4CC9-8E76-3FFE57D09C23}.Debug|Any CPU.Build.0 = Debug|Any CPU
{C5533EEB-9AEF-4CC9-8E76-3FFE57D09C23}.Debug|x64.ActiveCfg = Debug|Any CPU
{C5533EEB-9AEF-4CC9-8E76-3FFE57D09C23}.Debug|x64.Build.0 = Debug|Any CPU
{C5533EEB-9AEF-4CC9-8E76-3FFE57D09C23}.Debug|x86.ActiveCfg = Debug|Any CPU
{C5533EEB-9AEF-4CC9-8E76-3FFE57D09C23}.Debug|x86.Build.0 = Debug|Any CPU
+ {C5533EEB-9AEF-4CC9-8E76-3FFE57D09C23}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {C5533EEB-9AEF-4CC9-8E76-3FFE57D09C23}.Release|Any CPU.Build.0 = Release|Any CPU
{C5533EEB-9AEF-4CC9-8E76-3FFE57D09C23}.Release|x64.ActiveCfg = Release|Any CPU
{C5533EEB-9AEF-4CC9-8E76-3FFE57D09C23}.Release|x64.Build.0 = Release|Any CPU
{C5533EEB-9AEF-4CC9-8E76-3FFE57D09C23}.Release|x86.ActiveCfg = Release|Any CPU
{C5533EEB-9AEF-4CC9-8E76-3FFE57D09C23}.Release|x86.Build.0 = Release|Any CPU
+ {746A6B40-4570-40CB-BBE5-CEECEE9E220F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {746A6B40-4570-40CB-BBE5-CEECEE9E220F}.Debug|Any CPU.Build.0 = Debug|Any CPU
{746A6B40-4570-40CB-BBE5-CEECEE9E220F}.Debug|x64.ActiveCfg = Debug|Any CPU
{746A6B40-4570-40CB-BBE5-CEECEE9E220F}.Debug|x64.Build.0 = Debug|Any CPU
{746A6B40-4570-40CB-BBE5-CEECEE9E220F}.Debug|x86.ActiveCfg = Debug|Any CPU
{746A6B40-4570-40CB-BBE5-CEECEE9E220F}.Debug|x86.Build.0 = Debug|Any CPU
+ {746A6B40-4570-40CB-BBE5-CEECEE9E220F}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {746A6B40-4570-40CB-BBE5-CEECEE9E220F}.Release|Any CPU.Build.0 = Release|Any CPU
{746A6B40-4570-40CB-BBE5-CEECEE9E220F}.Release|x64.ActiveCfg = Release|Any CPU
{746A6B40-4570-40CB-BBE5-CEECEE9E220F}.Release|x64.Build.0 = Release|Any CPU
{746A6B40-4570-40CB-BBE5-CEECEE9E220F}.Release|x86.ActiveCfg = Release|Any CPU
{746A6B40-4570-40CB-BBE5-CEECEE9E220F}.Release|x86.Build.0 = Release|Any CPU
+ {F6D7F279-F302-4741-BE54-DD75D32E378F}.Debug|Any CPU.ActiveCfg = Debug|x86
{F6D7F279-F302-4741-BE54-DD75D32E378F}.Debug|x64.ActiveCfg = Debug|x86
{F6D7F279-F302-4741-BE54-DD75D32E378F}.Debug|x86.ActiveCfg = Debug|x86
+ {F6D7F279-F302-4741-BE54-DD75D32E378F}.Release|Any CPU.ActiveCfg = Release|x86
{F6D7F279-F302-4741-BE54-DD75D32E378F}.Release|x64.ActiveCfg = Release|x86
{F6D7F279-F302-4741-BE54-DD75D32E378F}.Release|x86.ActiveCfg = Release|x86
{F6D7F279-F302-4741-BE54-DD75D32E378F}.Release|x86.Build.0 = Release|x86
+ {5A908D9D-617E-408F-ACED-9E505693DE96}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {5A908D9D-617E-408F-ACED-9E505693DE96}.Debug|Any CPU.Build.0 = Debug|Any CPU
{5A908D9D-617E-408F-ACED-9E505693DE96}.Debug|x64.ActiveCfg = Debug|Any CPU
{5A908D9D-617E-408F-ACED-9E505693DE96}.Debug|x64.Build.0 = Debug|Any CPU
{5A908D9D-617E-408F-ACED-9E505693DE96}.Debug|x86.ActiveCfg = Debug|Any CPU
{5A908D9D-617E-408F-ACED-9E505693DE96}.Debug|x86.Build.0 = Debug|Any CPU
+ {5A908D9D-617E-408F-ACED-9E505693DE96}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {5A908D9D-617E-408F-ACED-9E505693DE96}.Release|Any CPU.Build.0 = Release|Any CPU
{5A908D9D-617E-408F-ACED-9E505693DE96}.Release|x64.ActiveCfg = Release|Any CPU
{5A908D9D-617E-408F-ACED-9E505693DE96}.Release|x64.Build.0 = Release|Any CPU
{5A908D9D-617E-408F-ACED-9E505693DE96}.Release|x86.ActiveCfg = Release|Any CPU
{5A908D9D-617E-408F-ACED-9E505693DE96}.Release|x86.Build.0 = Release|Any CPU
+ {EE9B358A-335C-43E9-BC35-853807C5E776}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {EE9B358A-335C-43E9-BC35-853807C5E776}.Debug|Any CPU.Build.0 = Debug|Any CPU
{EE9B358A-335C-43E9-BC35-853807C5E776}.Debug|x64.ActiveCfg = Debug|Any CPU
{EE9B358A-335C-43E9-BC35-853807C5E776}.Debug|x64.Build.0 = Debug|Any CPU
{EE9B358A-335C-43E9-BC35-853807C5E776}.Debug|x86.ActiveCfg = Debug|Any CPU
{EE9B358A-335C-43E9-BC35-853807C5E776}.Debug|x86.Build.0 = Debug|Any CPU
+ {EE9B358A-335C-43E9-BC35-853807C5E776}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {EE9B358A-335C-43E9-BC35-853807C5E776}.Release|Any CPU.Build.0 = Release|Any CPU
{EE9B358A-335C-43E9-BC35-853807C5E776}.Release|x64.ActiveCfg = Release|Any CPU
{EE9B358A-335C-43E9-BC35-853807C5E776}.Release|x64.Build.0 = Release|Any CPU
{EE9B358A-335C-43E9-BC35-853807C5E776}.Release|x86.ActiveCfg = Release|Any CPU
{EE9B358A-335C-43E9-BC35-853807C5E776}.Release|x86.Build.0 = Release|Any CPU
+ {31B0FAA6-A63F-46FC-96EE-697235DA2BB0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {31B0FAA6-A63F-46FC-96EE-697235DA2BB0}.Debug|Any CPU.Build.0 = Debug|Any CPU
{31B0FAA6-A63F-46FC-96EE-697235DA2BB0}.Debug|x64.ActiveCfg = Debug|Any CPU
{31B0FAA6-A63F-46FC-96EE-697235DA2BB0}.Debug|x64.Build.0 = Debug|Any CPU
{31B0FAA6-A63F-46FC-96EE-697235DA2BB0}.Debug|x86.ActiveCfg = Debug|Any CPU
{31B0FAA6-A63F-46FC-96EE-697235DA2BB0}.Debug|x86.Build.0 = Debug|Any CPU
+ {31B0FAA6-A63F-46FC-96EE-697235DA2BB0}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {31B0FAA6-A63F-46FC-96EE-697235DA2BB0}.Release|Any CPU.Build.0 = Release|Any CPU
{31B0FAA6-A63F-46FC-96EE-697235DA2BB0}.Release|x64.ActiveCfg = Release|Any CPU
{31B0FAA6-A63F-46FC-96EE-697235DA2BB0}.Release|x64.Build.0 = Release|Any CPU
{31B0FAA6-A63F-46FC-96EE-697235DA2BB0}.Release|x86.ActiveCfg = Release|Any CPU
{31B0FAA6-A63F-46FC-96EE-697235DA2BB0}.Release|x86.Build.0 = Release|Any CPU
+ {E8513153-6298-411D-9BD9-0DB0CC708D34}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {E8513153-6298-411D-9BD9-0DB0CC708D34}.Debug|Any CPU.Build.0 = Debug|Any CPU
{E8513153-6298-411D-9BD9-0DB0CC708D34}.Debug|x64.ActiveCfg = Debug|Any CPU
{E8513153-6298-411D-9BD9-0DB0CC708D34}.Debug|x64.Build.0 = Debug|Any CPU
{E8513153-6298-411D-9BD9-0DB0CC708D34}.Debug|x86.ActiveCfg = Debug|Any CPU
{E8513153-6298-411D-9BD9-0DB0CC708D34}.Debug|x86.Build.0 = Debug|Any CPU
+ {E8513153-6298-411D-9BD9-0DB0CC708D34}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {E8513153-6298-411D-9BD9-0DB0CC708D34}.Release|Any CPU.Build.0 = Release|Any CPU
{E8513153-6298-411D-9BD9-0DB0CC708D34}.Release|x64.ActiveCfg = Release|Any CPU
{E8513153-6298-411D-9BD9-0DB0CC708D34}.Release|x64.Build.0 = Release|Any CPU
{E8513153-6298-411D-9BD9-0DB0CC708D34}.Release|x86.ActiveCfg = Release|Any CPU
{E8513153-6298-411D-9BD9-0DB0CC708D34}.Release|x86.Build.0 = Release|Any CPU
+ {0B94C4BF-762B-4722-BF5A-30E7F6D2CB7E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {0B94C4BF-762B-4722-BF5A-30E7F6D2CB7E}.Debug|Any CPU.Build.0 = Debug|Any CPU
{0B94C4BF-762B-4722-BF5A-30E7F6D2CB7E}.Debug|x64.ActiveCfg = Debug|Any CPU
{0B94C4BF-762B-4722-BF5A-30E7F6D2CB7E}.Debug|x64.Build.0 = Debug|Any CPU
{0B94C4BF-762B-4722-BF5A-30E7F6D2CB7E}.Debug|x86.ActiveCfg = Debug|Any CPU
{0B94C4BF-762B-4722-BF5A-30E7F6D2CB7E}.Debug|x86.Build.0 = Debug|Any CPU
+ {0B94C4BF-762B-4722-BF5A-30E7F6D2CB7E}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {0B94C4BF-762B-4722-BF5A-30E7F6D2CB7E}.Release|Any CPU.Build.0 = Release|Any CPU
{0B94C4BF-762B-4722-BF5A-30E7F6D2CB7E}.Release|x64.ActiveCfg = Release|Any CPU
{0B94C4BF-762B-4722-BF5A-30E7F6D2CB7E}.Release|x64.Build.0 = Release|Any CPU
{0B94C4BF-762B-4722-BF5A-30E7F6D2CB7E}.Release|x86.ActiveCfg = Release|Any CPU
{0B94C4BF-762B-4722-BF5A-30E7F6D2CB7E}.Release|x86.Build.0 = Release|Any CPU
+ {EA16643C-C74B-4CB7-A7B9-4E127FE875E9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {EA16643C-C74B-4CB7-A7B9-4E127FE875E9}.Debug|Any CPU.Build.0 = Debug|Any CPU
{EA16643C-C74B-4CB7-A7B9-4E127FE875E9}.Debug|x64.ActiveCfg = Debug|Any CPU
{EA16643C-C74B-4CB7-A7B9-4E127FE875E9}.Debug|x64.Build.0 = Debug|Any CPU
{EA16643C-C74B-4CB7-A7B9-4E127FE875E9}.Debug|x86.ActiveCfg = Debug|Any CPU
{EA16643C-C74B-4CB7-A7B9-4E127FE875E9}.Debug|x86.Build.0 = Debug|Any CPU
+ {EA16643C-C74B-4CB7-A7B9-4E127FE875E9}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {EA16643C-C74B-4CB7-A7B9-4E127FE875E9}.Release|Any CPU.Build.0 = Release|Any CPU
{EA16643C-C74B-4CB7-A7B9-4E127FE875E9}.Release|x64.ActiveCfg = Release|Any CPU
{EA16643C-C74B-4CB7-A7B9-4E127FE875E9}.Release|x64.Build.0 = Release|Any CPU
{EA16643C-C74B-4CB7-A7B9-4E127FE875E9}.Release|x86.ActiveCfg = Release|Any CPU
{EA16643C-C74B-4CB7-A7B9-4E127FE875E9}.Release|x86.Build.0 = Release|Any CPU
+ {86998CD7-E01C-4F1C-AE62-0114D3DC5F37}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {86998CD7-E01C-4F1C-AE62-0114D3DC5F37}.Debug|Any CPU.Build.0 = Debug|Any CPU
{86998CD7-E01C-4F1C-AE62-0114D3DC5F37}.Debug|x64.ActiveCfg = Debug|Any CPU
{86998CD7-E01C-4F1C-AE62-0114D3DC5F37}.Debug|x64.Build.0 = Debug|Any CPU
{86998CD7-E01C-4F1C-AE62-0114D3DC5F37}.Debug|x86.ActiveCfg = Debug|Any CPU
{86998CD7-E01C-4F1C-AE62-0114D3DC5F37}.Debug|x86.Build.0 = Debug|Any CPU
+ {86998CD7-E01C-4F1C-AE62-0114D3DC5F37}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {86998CD7-E01C-4F1C-AE62-0114D3DC5F37}.Release|Any CPU.Build.0 = Release|Any CPU
{86998CD7-E01C-4F1C-AE62-0114D3DC5F37}.Release|x64.ActiveCfg = Release|Any CPU
{86998CD7-E01C-4F1C-AE62-0114D3DC5F37}.Release|x64.Build.0 = Release|Any CPU
{86998CD7-E01C-4F1C-AE62-0114D3DC5F37}.Release|x86.ActiveCfg = Release|Any CPU
{86998CD7-E01C-4F1C-AE62-0114D3DC5F37}.Release|x86.Build.0 = Release|Any CPU
+ {3E9D9683-FFBA-407C-898F-8CB5B80ACF29}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {3E9D9683-FFBA-407C-898F-8CB5B80ACF29}.Debug|Any CPU.Build.0 = Debug|Any CPU
{3E9D9683-FFBA-407C-898F-8CB5B80ACF29}.Debug|x64.ActiveCfg = Debug|Any CPU
{3E9D9683-FFBA-407C-898F-8CB5B80ACF29}.Debug|x64.Build.0 = Debug|Any CPU
{3E9D9683-FFBA-407C-898F-8CB5B80ACF29}.Debug|x86.ActiveCfg = Debug|Any CPU
{3E9D9683-FFBA-407C-898F-8CB5B80ACF29}.Debug|x86.Build.0 = Debug|Any CPU
+ {3E9D9683-FFBA-407C-898F-8CB5B80ACF29}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {3E9D9683-FFBA-407C-898F-8CB5B80ACF29}.Release|Any CPU.Build.0 = Release|Any CPU
{3E9D9683-FFBA-407C-898F-8CB5B80ACF29}.Release|x64.ActiveCfg = Release|Any CPU
{3E9D9683-FFBA-407C-898F-8CB5B80ACF29}.Release|x64.Build.0 = Release|Any CPU
{3E9D9683-FFBA-407C-898F-8CB5B80ACF29}.Release|x86.ActiveCfg = Release|Any CPU
{3E9D9683-FFBA-407C-898F-8CB5B80ACF29}.Release|x86.Build.0 = Release|Any CPU
+ {430012FA-1A96-4D46-9211-38163ECB3E69}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {430012FA-1A96-4D46-9211-38163ECB3E69}.Debug|Any CPU.Build.0 = Debug|Any CPU
{430012FA-1A96-4D46-9211-38163ECB3E69}.Debug|x64.ActiveCfg = Debug|Any CPU
{430012FA-1A96-4D46-9211-38163ECB3E69}.Debug|x64.Build.0 = Debug|Any CPU
{430012FA-1A96-4D46-9211-38163ECB3E69}.Debug|x86.ActiveCfg = Debug|Any CPU
{430012FA-1A96-4D46-9211-38163ECB3E69}.Debug|x86.Build.0 = Debug|Any CPU
+ {430012FA-1A96-4D46-9211-38163ECB3E69}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {430012FA-1A96-4D46-9211-38163ECB3E69}.Release|Any CPU.Build.0 = Release|Any CPU
{430012FA-1A96-4D46-9211-38163ECB3E69}.Release|x64.ActiveCfg = Release|Any CPU
{430012FA-1A96-4D46-9211-38163ECB3E69}.Release|x64.Build.0 = Release|Any CPU
{430012FA-1A96-4D46-9211-38163ECB3E69}.Release|x86.ActiveCfg = Release|Any CPU
{430012FA-1A96-4D46-9211-38163ECB3E69}.Release|x86.Build.0 = Release|Any CPU
+ {9E4C874B-E0D6-401A-9758-221F5553A5D4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {9E4C874B-E0D6-401A-9758-221F5553A5D4}.Debug|Any CPU.Build.0 = Debug|Any CPU
{9E4C874B-E0D6-401A-9758-221F5553A5D4}.Debug|x64.ActiveCfg = Debug|Any CPU
{9E4C874B-E0D6-401A-9758-221F5553A5D4}.Debug|x64.Build.0 = Debug|Any CPU
{9E4C874B-E0D6-401A-9758-221F5553A5D4}.Debug|x86.ActiveCfg = Debug|Any CPU
{9E4C874B-E0D6-401A-9758-221F5553A5D4}.Debug|x86.Build.0 = Debug|Any CPU
+ {9E4C874B-E0D6-401A-9758-221F5553A5D4}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {9E4C874B-E0D6-401A-9758-221F5553A5D4}.Release|Any CPU.Build.0 = Release|Any CPU
{9E4C874B-E0D6-401A-9758-221F5553A5D4}.Release|x64.ActiveCfg = Release|Any CPU
{9E4C874B-E0D6-401A-9758-221F5553A5D4}.Release|x64.Build.0 = Release|Any CPU
{9E4C874B-E0D6-401A-9758-221F5553A5D4}.Release|x86.ActiveCfg = Release|Any CPU
{9E4C874B-E0D6-401A-9758-221F5553A5D4}.Release|x86.Build.0 = Release|Any CPU
+ {B8393633-E01A-452E-8848-464C27DC4C07}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {B8393633-E01A-452E-8848-464C27DC4C07}.Debug|Any CPU.Build.0 = Debug|Any CPU
{B8393633-E01A-452E-8848-464C27DC4C07}.Debug|x64.ActiveCfg = Debug|Any CPU
{B8393633-E01A-452E-8848-464C27DC4C07}.Debug|x64.Build.0 = Debug|Any CPU
{B8393633-E01A-452E-8848-464C27DC4C07}.Debug|x86.ActiveCfg = Debug|Any CPU
{B8393633-E01A-452E-8848-464C27DC4C07}.Debug|x86.Build.0 = Debug|Any CPU
+ {B8393633-E01A-452E-8848-464C27DC4C07}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {B8393633-E01A-452E-8848-464C27DC4C07}.Release|Any CPU.Build.0 = Release|Any CPU
{B8393633-E01A-452E-8848-464C27DC4C07}.Release|x64.ActiveCfg = Release|Any CPU
{B8393633-E01A-452E-8848-464C27DC4C07}.Release|x64.Build.0 = Release|Any CPU
{B8393633-E01A-452E-8848-464C27DC4C07}.Release|x86.ActiveCfg = Release|Any CPU
{B8393633-E01A-452E-8848-464C27DC4C07}.Release|x86.Build.0 = Release|Any CPU
+ {5331BFDB-B1D6-48D4-9D6F-08F593650474}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {5331BFDB-B1D6-48D4-9D6F-08F593650474}.Debug|Any CPU.Build.0 = Debug|Any CPU
{5331BFDB-B1D6-48D4-9D6F-08F593650474}.Debug|x64.ActiveCfg = Debug|Any CPU
{5331BFDB-B1D6-48D4-9D6F-08F593650474}.Debug|x64.Build.0 = Debug|Any CPU
{5331BFDB-B1D6-48D4-9D6F-08F593650474}.Debug|x86.ActiveCfg = Debug|Any CPU
{5331BFDB-B1D6-48D4-9D6F-08F593650474}.Debug|x86.Build.0 = Debug|Any CPU
+ {5331BFDB-B1D6-48D4-9D6F-08F593650474}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {5331BFDB-B1D6-48D4-9D6F-08F593650474}.Release|Any CPU.Build.0 = Release|Any CPU
{5331BFDB-B1D6-48D4-9D6F-08F593650474}.Release|x64.ActiveCfg = Release|Any CPU
{5331BFDB-B1D6-48D4-9D6F-08F593650474}.Release|x64.Build.0 = Release|Any CPU
{5331BFDB-B1D6-48D4-9D6F-08F593650474}.Release|x86.ActiveCfg = Release|Any CPU
{5331BFDB-B1D6-48D4-9D6F-08F593650474}.Release|x86.Build.0 = Release|Any CPU
+ {658DBB03-563F-4399-AAF3-7243BA1393D1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {658DBB03-563F-4399-AAF3-7243BA1393D1}.Debug|Any CPU.Build.0 = Debug|Any CPU
{658DBB03-563F-4399-AAF3-7243BA1393D1}.Debug|x64.ActiveCfg = Debug|Any CPU
{658DBB03-563F-4399-AAF3-7243BA1393D1}.Debug|x64.Build.0 = Debug|Any CPU
{658DBB03-563F-4399-AAF3-7243BA1393D1}.Debug|x86.ActiveCfg = Debug|Any CPU
{658DBB03-563F-4399-AAF3-7243BA1393D1}.Debug|x86.Build.0 = Debug|Any CPU
+ {658DBB03-563F-4399-AAF3-7243BA1393D1}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {658DBB03-563F-4399-AAF3-7243BA1393D1}.Release|Any CPU.Build.0 = Release|Any CPU
{658DBB03-563F-4399-AAF3-7243BA1393D1}.Release|x64.ActiveCfg = Release|Any CPU
{658DBB03-563F-4399-AAF3-7243BA1393D1}.Release|x64.Build.0 = Release|Any CPU
{658DBB03-563F-4399-AAF3-7243BA1393D1}.Release|x86.ActiveCfg = Release|Any CPU
{658DBB03-563F-4399-AAF3-7243BA1393D1}.Release|x86.Build.0 = Release|Any CPU
+ {C2D112ED-11E4-4081-AFEF-655CDD5D4FB2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {C2D112ED-11E4-4081-AFEF-655CDD5D4FB2}.Debug|Any CPU.Build.0 = Debug|Any CPU
{C2D112ED-11E4-4081-AFEF-655CDD5D4FB2}.Debug|x64.ActiveCfg = Debug|Any CPU
{C2D112ED-11E4-4081-AFEF-655CDD5D4FB2}.Debug|x64.Build.0 = Debug|Any CPU
{C2D112ED-11E4-4081-AFEF-655CDD5D4FB2}.Debug|x86.ActiveCfg = Debug|Any CPU
{C2D112ED-11E4-4081-AFEF-655CDD5D4FB2}.Debug|x86.Build.0 = Debug|Any CPU
+ {C2D112ED-11E4-4081-AFEF-655CDD5D4FB2}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {C2D112ED-11E4-4081-AFEF-655CDD5D4FB2}.Release|Any CPU.Build.0 = Release|Any CPU
{C2D112ED-11E4-4081-AFEF-655CDD5D4FB2}.Release|x64.ActiveCfg = Release|Any CPU
{C2D112ED-11E4-4081-AFEF-655CDD5D4FB2}.Release|x64.Build.0 = Release|Any CPU
{C2D112ED-11E4-4081-AFEF-655CDD5D4FB2}.Release|x86.ActiveCfg = Release|Any CPU
{C2D112ED-11E4-4081-AFEF-655CDD5D4FB2}.Release|x86.Build.0 = Release|Any CPU
+ {AA843E86-E2A0-4FFF-8F5A-2C0CC7CE86A6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {AA843E86-E2A0-4FFF-8F5A-2C0CC7CE86A6}.Debug|Any CPU.Build.0 = Debug|Any CPU
{AA843E86-E2A0-4FFF-8F5A-2C0CC7CE86A6}.Debug|x64.ActiveCfg = Debug|Any CPU
{AA843E86-E2A0-4FFF-8F5A-2C0CC7CE86A6}.Debug|x64.Build.0 = Debug|Any CPU
{AA843E86-E2A0-4FFF-8F5A-2C0CC7CE86A6}.Debug|x86.ActiveCfg = Debug|Any CPU
{AA843E86-E2A0-4FFF-8F5A-2C0CC7CE86A6}.Debug|x86.Build.0 = Debug|Any CPU
+ {AA843E86-E2A0-4FFF-8F5A-2C0CC7CE86A6}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {AA843E86-E2A0-4FFF-8F5A-2C0CC7CE86A6}.Release|Any CPU.Build.0 = Release|Any CPU
{AA843E86-E2A0-4FFF-8F5A-2C0CC7CE86A6}.Release|x64.ActiveCfg = Release|Any CPU
{AA843E86-E2A0-4FFF-8F5A-2C0CC7CE86A6}.Release|x64.Build.0 = Release|Any CPU
{AA843E86-E2A0-4FFF-8F5A-2C0CC7CE86A6}.Release|x86.ActiveCfg = Release|Any CPU
{AA843E86-E2A0-4FFF-8F5A-2C0CC7CE86A6}.Release|x86.Build.0 = Release|Any CPU
+ {A4EDBE60-B4C2-4284-8F84-CE7E6AAAB511}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {A4EDBE60-B4C2-4284-8F84-CE7E6AAAB511}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {A4EDBE60-B4C2-4284-8F84-CE7E6AAAB511}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {A4EDBE60-B4C2-4284-8F84-CE7E6AAAB511}.Debug|x64.Build.0 = Debug|Any CPU
+ {A4EDBE60-B4C2-4284-8F84-CE7E6AAAB511}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {A4EDBE60-B4C2-4284-8F84-CE7E6AAAB511}.Debug|x86.Build.0 = Debug|Any CPU
+ {A4EDBE60-B4C2-4284-8F84-CE7E6AAAB511}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {A4EDBE60-B4C2-4284-8F84-CE7E6AAAB511}.Release|Any CPU.Build.0 = Release|Any CPU
+ {A4EDBE60-B4C2-4284-8F84-CE7E6AAAB511}.Release|x64.ActiveCfg = Release|Any CPU
+ {A4EDBE60-B4C2-4284-8F84-CE7E6AAAB511}.Release|x64.Build.0 = Release|Any CPU
+ {A4EDBE60-B4C2-4284-8F84-CE7E6AAAB511}.Release|x86.ActiveCfg = Release|Any CPU
+ {A4EDBE60-B4C2-4284-8F84-CE7E6AAAB511}.Release|x86.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
@@ -351,9 +455,10 @@ Global
{658DBB03-563F-4399-AAF3-7243BA1393D1} = {BB3EABCA-7978-4809-A5CF-51F85860DD55}
{C2D112ED-11E4-4081-AFEF-655CDD5D4FB2} = {BB3EABCA-7978-4809-A5CF-51F85860DD55}
{AA843E86-E2A0-4FFF-8F5A-2C0CC7CE86A6} = {B791B5A9-DF44-474A-A10A-E4654F8792D7}
+ {A4EDBE60-B4C2-4284-8F84-CE7E6AAAB511} = {B791B5A9-DF44-474A-A10A-E4654F8792D7}
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
- EnterpriseLibraryConfigurationToolBinariesPath = packages\Unity.2.1.505.2\lib\NET35
SolutionGuid = {07668570-E91E-4CCA-A9BF-EC3A83011035}
+ EnterpriseLibraryConfigurationToolBinariesPath = packages\Unity.2.1.505.2\lib\NET35
EndGlobalSection
EndGlobal