From e7c150f4541bff49bc061e981d752abef1b89c1c Mon Sep 17 00:00:00 2001 From: molnargab Date: Sat, 15 Nov 2014 10:22:06 +0100 Subject: [PATCH 01/58] extracted regex logic to its own class --- main/OpenCover.Framework/Filter.cs | 60 ++++++++++++++------ main/OpenCover.Test/Framework/FilterTests.cs | 4 +- 2 files changed, 46 insertions(+), 18 deletions(-) diff --git a/main/OpenCover.Framework/Filter.cs b/main/OpenCover.Framework/Filter.cs index 53c5f47dc..6e1821953 100644 --- a/main/OpenCover.Framework/Filter.cs +++ b/main/OpenCover.Framework/Filter.cs @@ -5,7 +5,6 @@ // using System; using System.Collections.Generic; -using System.IO; using System.Linq; using System.Runtime.CompilerServices; using System.Text.RegularExpressions; @@ -128,14 +127,43 @@ public enum FilterType /// Exclusion } - + + internal class InternalFilter + { + internal Lazy AssemblyNameRegex { get; private set; } + + internal Lazy ClassNameRegex { get; private set; } + + internal string AssemblyName { get; private set; } + + internal string ClassName { get; private set; } + + internal InternalFilter(string assemblyName, string className) + { + AssemblyName = assemblyName; + ClassName = className; + AssemblyNameRegex = new Lazy(() => new Regex(assemblyName.WrapWithAnchors())); + ClassNameRegex = new Lazy(() => new Regex(className.WrapWithAnchors())); + } + + internal bool IsMatchingAssemblyName(string assemblyName) + { + return AssemblyNameRegex.Value.IsMatch(assemblyName); + } + + internal bool IsMatchingClassName(string className) + { + return ClassNameRegex.Value.IsMatch(className); + } + } + /// /// A filter that is used to decide whether an assembly/class pair is instrumented /// public class Filter : IFilter { - internal IList> InclusionFilter { get; set; } - internal IList> ExclusionFilter { get; set; } + internal IList InclusionFilter { get; set; } + internal IList ExclusionFilter { get; set; } internal IList> ExcludedAttributes { get; set; } internal IList> ExcludedFiles { get; set; } internal IList> TestFiles { get; set; } @@ -146,8 +174,8 @@ public class Filter : IFilter /// public Filter(bool useRegexFilters = false) { - InclusionFilter = new List>(); - ExclusionFilter = new List>(); + InclusionFilter = new List(); + ExclusionFilter = new List(); ExcludedAttributes = new List>(); ExcludedFiles = new List>(); TestFiles = new List>(); @@ -156,17 +184,17 @@ public Filter(bool useRegexFilters = false) public bool UseAssembly(string assemblyName) { - if (ExclusionFilter.Any(keyValuePair => Regex.Match(assemblyName, keyValuePair.Key.WrapWithAnchors()).Success && keyValuePair.Value == ".*")) + if (ExclusionFilter.Any(keyValuePair => keyValuePair.IsMatchingAssemblyName(assemblyName) && keyValuePair.ClassName == ".*")) { return false; } - if (ExclusionFilter.Any(keyValuePair => Regex.Match(assemblyName, keyValuePair.Key.WrapWithAnchors()).Success && keyValuePair.Value != ".*")) + if (ExclusionFilter.Any(keyValuePair => keyValuePair.IsMatchingAssemblyName(assemblyName) && keyValuePair.ClassName != ".*")) { return true; } - if (InclusionFilter.Any(keyValuePair => Regex.Match(assemblyName, keyValuePair.Key.WrapWithAnchors()).Success)) + if (InclusionFilter.Any(keyValuePair => keyValuePair.IsMatchingAssemblyName(assemblyName))) { return true; } @@ -182,21 +210,21 @@ public bool InstrumentClass(string assemblyName, string className) } if (ExclusionFilter - .Any(keyValuePair => Regex.Match(assemblyName, keyValuePair.Key.WrapWithAnchors()).Success && keyValuePair.Value == ".*")) + .Any(keyValuePair => keyValuePair.IsMatchingAssemblyName(assemblyName) && keyValuePair.ClassName == ".*")) { return false; } if (ExclusionFilter - .Where(keyValuePair => Regex.Match(assemblyName, keyValuePair.Key.WrapWithAnchors()).Success && keyValuePair.Value != ".*") - .Any(keyValuePair => Regex.Match(className, keyValuePair.Value.WrapWithAnchors()).Success)) + .Where(keyValuePair => keyValuePair.IsMatchingAssemblyName(assemblyName) && keyValuePair.ClassName != ".*") + .Any(keyValuePair => keyValuePair.IsMatchingClassName(className))) { return false; } if (InclusionFilter - .Where(keyValuePair => Regex.Match(assemblyName, keyValuePair.Key.WrapWithAnchors()).Success) - .Any(keyValuePair => Regex.Match(className, keyValuePair.Value.WrapWithAnchors()).Success)) + .Where(keyValuePair => keyValuePair.IsMatchingAssemblyName(assemblyName)) + .Any(keyValuePair => keyValuePair.IsMatchingClassName(className))) { return true; } @@ -218,10 +246,10 @@ public void AddFilter(string assemblyClassName) } if (filterType == FilterType.Inclusion) - InclusionFilter.Add(new KeyValuePair(assemblyName, className)); + InclusionFilter.Add(new InternalFilter(assemblyName, className)); if (filterType == FilterType.Exclusion) - ExclusionFilter.Add(new KeyValuePair(assemblyName, className)); + ExclusionFilter.Add(new InternalFilter(assemblyName, className)); } private static void GetAssemblyClassName(string assemblyClassName, bool useRegEx, out FilterType filterType, out string assemblyName, out string className) diff --git a/main/OpenCover.Test/Framework/FilterTests.cs b/main/OpenCover.Test/Framework/FilterTests.cs index 85d353a87..8a4da65e7 100644 --- a/main/OpenCover.Test/Framework/FilterTests.cs +++ b/main/OpenCover.Test/Framework/FilterTests.cs @@ -100,10 +100,10 @@ public void AddFilter_Adds_ValidAssemblyClassPair( filter.InclusionFilter.Count : filter.ExclusionFilter.Count); Assert.AreEqual(assemblyClassPair.AssemblyResult, assemblyClassPair.FilterTypeResult == FilterType.Inclusion ? - filter.InclusionFilter[0].Key : filter.ExclusionFilter[0].Key); + filter.InclusionFilter[0].AssemblyName : filter.ExclusionFilter[0].AssemblyName); Assert.AreEqual(assemblyClassPair.ClassResult, assemblyClassPair.FilterTypeResult == FilterType.Inclusion ? - filter.InclusionFilter[0].Value : filter.ExclusionFilter[0].Value); + filter.InclusionFilter[0].ClassName : filter.ExclusionFilter[0].ClassName); } #region Test Data or UseAssembly tests From ace6a170097419933f1f17cac00abb3ae31f9505 Mon Sep 17 00:00:00 2001 From: molnargab Date: Sat, 15 Nov 2014 10:44:24 +0100 Subject: [PATCH 02/58] used lists instead of arrays for test data --- main/OpenCover.Test/Framework/FilterTests.cs | 55 ++++++++++---------- 1 file changed, 28 insertions(+), 27 deletions(-) diff --git a/main/OpenCover.Test/Framework/FilterTests.cs b/main/OpenCover.Test/Framework/FilterTests.cs index 8a4da65e7..c176ddceb 100644 --- a/main/OpenCover.Test/Framework/FilterTests.cs +++ b/main/OpenCover.Test/Framework/FilterTests.cs @@ -1,4 +1,5 @@ using System; +using System.Collections.Generic; using System.Linq; using Mono.Cecil; using Mono.Collections.Generic; @@ -106,11 +107,11 @@ public void AddFilter_Adds_ValidAssemblyClassPair( filter.InclusionFilter[0].ClassName : filter.ExclusionFilter[0].ClassName); } - #region Test Data or UseAssembly tests + #region Test Data for UseAssembly tests public class UseAssemblyData { - public string[] Filters { get; set; } + public List Filters { get; set; } public string Assembly { get; set; } public bool ExpectedResult { get; set; } } @@ -119,43 +120,43 @@ public class UseAssemblyData { new UseAssemblyData { - Filters = new string[0], + Filters = new List(0), Assembly = "System.Debug", ExpectedResult = false }, new UseAssemblyData { - Filters = new [] {"-[System.*]R*"}, + Filters = new List {"-[System.*]R*"}, Assembly = "System.Debug", ExpectedResult = true }, new UseAssemblyData { - Filters = new [] {"-[System.*]*"}, + Filters = new List {"-[System.*]*"}, Assembly = "System.Debug", ExpectedResult = false }, new UseAssemblyData { - Filters = new [] {"+[System.*]*"}, + Filters = new List {"+[System.*]*"}, Assembly = "System.Debug", ExpectedResult = true }, new UseAssemblyData { - Filters = new [] {"-[mscorlib]*", "-[System.*]*", "+[*]*"}, + Filters = new List {"-[mscorlib]*", "-[System.*]*", "+[*]*"}, Assembly = "mscorlib", ExpectedResult = false }, new UseAssemblyData { - Filters = new [] {"+[XYZ]*"}, + Filters = new List {"+[XYZ]*"}, Assembly = "XYZ", ExpectedResult = true }, new UseAssemblyData { - Filters = new [] {"+[XYZ]*"}, + Filters = new List {"+[XYZ]*"}, Assembly = "XYZA", ExpectedResult = false } @@ -168,7 +169,7 @@ public void UseAssembly_Tests( { // arrange var filter = new Filter(); - data.Filters.ToList().ForEach(filter.AddFilter); + data.Filters.ForEach(filter.AddFilter); // act var result = filter.UseAssembly(data.Assembly); @@ -183,7 +184,7 @@ public void UseAssembly_Tests( public class InstrumentClassData { - public string[] Filters { get; set; } + public List Filters { get; set; } public string Assembly { get; set; } public string Class { get; set; } public bool ExpectedResult { get; set; } @@ -193,105 +194,105 @@ public class InstrumentClassData { new InstrumentClassData { - Filters = new[] {"+[XYZ]*"}, + Filters = new List {"+[XYZ]*"}, Assembly = "XYZ", Class = "Namespace.Class", ExpectedResult = true }, new InstrumentClassData { - Filters = new[] {"+[XYZ]A*"}, + Filters = new List {"+[XYZ]A*"}, Assembly = "XYZ", Class = "Namespace.Class", ExpectedResult = false }, new InstrumentClassData { - Filters = new[] {"+[XYZ*]A*"}, + Filters = new List {"+[XYZ*]A*"}, Assembly = "XYZA", Class = "Namespace.Class", ExpectedResult = false }, new InstrumentClassData { - Filters = new[] {"+[XYZ]A*"}, + Filters = new List {"+[XYZ]A*"}, Assembly = "XYZA", Class = "Namespace.Class", ExpectedResult = false }, new InstrumentClassData { - Filters = new[] {"+[XYZ]*Class"}, + Filters = new List {"+[XYZ]*Class"}, Assembly = "XYZ", Class = "Namespace.Class", ExpectedResult = true }, new InstrumentClassData { - Filters = new[] {"+[XYZ]*Name"}, + Filters = new List {"+[XYZ]*Name"}, Assembly = "XYZ", Class = "Namespace.Class", ExpectedResult = false }, new InstrumentClassData { - Filters = new[] {"+[XYZ]*space.C*"}, + Filters = new List {"+[XYZ]*space.C*"}, Assembly = "XYZ", Class = "Namespace.Class", ExpectedResult = true }, new InstrumentClassData { - Filters = new[] {"-[XYZ*]*"}, + Filters = new List {"-[XYZ*]*"}, Assembly = "XYZA", Class = "Namespace.Class", ExpectedResult = false }, new InstrumentClassData { - Filters = new[] {"-[XYZ]*"}, + Filters = new List {"-[XYZ]*"}, Assembly = "XYZ", Class = "Namespace.Class", ExpectedResult = false }, new InstrumentClassData { - Filters = new[] {"-[*]*"}, + Filters = new List {"-[*]*"}, Assembly = "XYZ", Class = "Namespace.Class", ExpectedResult = false }, new InstrumentClassData { - Filters = new[] {"-[X*Z]*"}, + Filters = new List {"-[X*Z]*"}, Assembly = "XYZ", Class = "Namespace.Class", ExpectedResult = false }, new InstrumentClassData { - Filters = new[] {"-[XYZ]*Class"}, + Filters = new List {"-[XYZ]*Class"}, Assembly = "XYZ", Class = "Namespace.Class", ExpectedResult = false }, new InstrumentClassData { - Filters = new[] {"-[XYZ]*Unknown"}, + Filters = new List {"-[XYZ]*Unknown"}, Assembly = "XYZ", Class = "Namespace.Class", ExpectedResult = false }, new InstrumentClassData { - Filters = new[] {"+[*]*"}, + Filters = new List {"+[*]*"}, Assembly = "", Class = "Namespace.Class", ExpectedResult = false }, new InstrumentClassData { - Filters = new[] {"+[*]*"}, + Filters = new List {"+[*]*"}, Assembly = "XYZ", Class = "", ExpectedResult = false @@ -306,7 +307,7 @@ public void InstrumentClass_Tests( { //// arrange var filter = new Filter(); - data.Filters.ToList().ForEach(filter.AddFilter); + data.Filters.ForEach(filter.AddFilter); // act var result = filter.InstrumentClass(data.Assembly, data.Class); From b3a3b4a09035a74150102929eb1250c3c1fe8ec0 Mon Sep 17 00:00:00 2001 From: molnargab Date: Sun, 16 Nov 2014 14:27:57 +0100 Subject: [PATCH 03/58] renamed lambda variables --- main/OpenCover.Framework/Filter.cs | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/main/OpenCover.Framework/Filter.cs b/main/OpenCover.Framework/Filter.cs index 6e1821953..7f9c3f660 100644 --- a/main/OpenCover.Framework/Filter.cs +++ b/main/OpenCover.Framework/Filter.cs @@ -184,17 +184,17 @@ public Filter(bool useRegexFilters = false) public bool UseAssembly(string assemblyName) { - if (ExclusionFilter.Any(keyValuePair => keyValuePair.IsMatchingAssemblyName(assemblyName) && keyValuePair.ClassName == ".*")) + if (ExclusionFilter.Any(exclusionFilter => exclusionFilter.IsMatchingAssemblyName(assemblyName) && exclusionFilter.ClassName == ".*")) { return false; } - if (ExclusionFilter.Any(keyValuePair => keyValuePair.IsMatchingAssemblyName(assemblyName) && keyValuePair.ClassName != ".*")) + if (ExclusionFilter.Any(exclusionFilter => exclusionFilter.IsMatchingAssemblyName(assemblyName) && exclusionFilter.ClassName != ".*")) { return true; } - if (InclusionFilter.Any(keyValuePair => keyValuePair.IsMatchingAssemblyName(assemblyName))) + if (InclusionFilter.Any(inclusionFilter => inclusionFilter.IsMatchingAssemblyName(assemblyName))) { return true; } @@ -210,21 +210,21 @@ public bool InstrumentClass(string assemblyName, string className) } if (ExclusionFilter - .Any(keyValuePair => keyValuePair.IsMatchingAssemblyName(assemblyName) && keyValuePair.ClassName == ".*")) + .Any(exclusionFilter => exclusionFilter.IsMatchingAssemblyName(assemblyName) && exclusionFilter.ClassName == ".*")) { return false; } if (ExclusionFilter - .Where(keyValuePair => keyValuePair.IsMatchingAssemblyName(assemblyName) && keyValuePair.ClassName != ".*") - .Any(keyValuePair => keyValuePair.IsMatchingClassName(className))) + .Where(exclusionFilter => exclusionFilter.IsMatchingAssemblyName(assemblyName) && exclusionFilter.ClassName != ".*") + .Any(exclusionFilter => exclusionFilter.IsMatchingClassName(className))) { return false; } if (InclusionFilter - .Where(keyValuePair => keyValuePair.IsMatchingAssemblyName(assemblyName)) - .Any(keyValuePair => keyValuePair.IsMatchingClassName(className))) + .Where(inclusionFilter => inclusionFilter.IsMatchingAssemblyName(assemblyName)) + .Any(inclusionFilter => inclusionFilter.IsMatchingClassName(className))) { return true; } From fd046b7ea70b82716eb20df3fae6c464f8aaf375 Mon Sep 17 00:00:00 2001 From: molnargab Date: Mon, 23 Feb 2015 10:49:11 +0100 Subject: [PATCH 04/58] extract common lambdas --- main/OpenCover.Framework/Filter.cs | 76 +++++++++++--------- main/OpenCover.Test/Framework/FilterTests.cs | 6 +- 2 files changed, 45 insertions(+), 37 deletions(-) diff --git a/main/OpenCover.Framework/Filter.cs b/main/OpenCover.Framework/Filter.cs index 7f9c3f660..c5da1ec5b 100644 --- a/main/OpenCover.Framework/Filter.cs +++ b/main/OpenCover.Framework/Filter.cs @@ -91,7 +91,7 @@ public interface IFilter /// filters should be treated as regular expressions rather than wildcard /// bool RegExFilters { get; } - } + } internal static class FilterHelper { @@ -130,9 +130,9 @@ public enum FilterType internal class InternalFilter { - internal Lazy AssemblyNameRegex { get; private set; } - - internal Lazy ClassNameRegex { get; private set; } + private Lazy AssemblyNameRegex { get; set; } + + private Lazy ClassNameRegex { get; set; } internal string AssemblyName { get; private set; } @@ -162,11 +162,11 @@ internal bool IsMatchingClassName(string className) /// public class Filter : IFilter { - internal IList InclusionFilter { get; set; } - internal IList ExclusionFilter { get; set; } - internal IList> ExcludedAttributes { get; set; } - internal IList> ExcludedFiles { get; set; } - internal IList> TestFiles { get; set; } + internal IList InclusionFilters { get; private set; } + internal IList ExclusionFilters { get; private set; } + internal IList> ExcludedAttributes { get; private set; } + internal IList> ExcludedFiles { get; private set; } + internal IList> TestFiles { get; private set; } public bool RegExFilters { get; private set; } /// @@ -174,27 +174,29 @@ public class Filter : IFilter /// public Filter(bool useRegexFilters = false) { - InclusionFilter = new List(); - ExclusionFilter = new List(); + InclusionFilters = new List(); + ExclusionFilters = new List(); ExcludedAttributes = new List>(); ExcludedFiles = new List>(); TestFiles = new List>(); RegExFilters = useRegexFilters; } - + public bool UseAssembly(string assemblyName) { - if (ExclusionFilter.Any(exclusionFilter => exclusionFilter.IsMatchingAssemblyName(assemblyName) && exclusionFilter.ClassName == ".*")) + var matchingExclusionFilters = GetMatchingFiltersForAssemblyName(ExclusionFilters, assemblyName); + if (matchingExclusionFilters.Any(exclusionFilter => exclusionFilter.ClassName == ".*")) { return false; } - if (ExclusionFilter.Any(exclusionFilter => exclusionFilter.IsMatchingAssemblyName(assemblyName) && exclusionFilter.ClassName != ".*")) + if (matchingExclusionFilters.Any(exclusionFilter => exclusionFilter.ClassName != ".*")) { return true; } - if (InclusionFilter.Any(inclusionFilter => inclusionFilter.IsMatchingAssemblyName(assemblyName))) + var matchingInclusionFilters = GetMatchingFiltersForAssemblyName(InclusionFilters, assemblyName); + if (matchingInclusionFilters.Any()) { return true; } @@ -202,6 +204,13 @@ public bool UseAssembly(string assemblyName) return false; } + private IList GetMatchingFiltersForAssemblyName(IList filters, string assemblyName) + { + var matchingExclusionFilters = + filters.Where(exclusionFilter => exclusionFilter.IsMatchingAssemblyName(assemblyName)).ToList(); + return matchingExclusionFilters; + } + public bool InstrumentClass(string assemblyName, string className) { if (string.IsNullOrEmpty(assemblyName) || string.IsNullOrEmpty(className)) @@ -209,22 +218,21 @@ public bool InstrumentClass(string assemblyName, string className) return false; } - if (ExclusionFilter - .Any(exclusionFilter => exclusionFilter.IsMatchingAssemblyName(assemblyName) && exclusionFilter.ClassName == ".*")) + var matchingExclusionFilters = GetMatchingFiltersForAssemblyName(ExclusionFilters, assemblyName); + if (matchingExclusionFilters.Any(exclusionFilter => exclusionFilter.ClassName == ".*")) { return false; } - if (ExclusionFilter - .Where(exclusionFilter => exclusionFilter.IsMatchingAssemblyName(assemblyName) && exclusionFilter.ClassName != ".*") + if (matchingExclusionFilters + .Where(exclusionFilter => exclusionFilter.ClassName != ".*") .Any(exclusionFilter => exclusionFilter.IsMatchingClassName(className))) { return false; } - if (InclusionFilter - .Where(inclusionFilter => inclusionFilter.IsMatchingAssemblyName(assemblyName)) - .Any(inclusionFilter => inclusionFilter.IsMatchingClassName(className))) + var matchingInclusionFilters = GetMatchingFiltersForAssemblyName(InclusionFilters, assemblyName); + if (matchingInclusionFilters.Any(inclusionFilter => inclusionFilter.IsMatchingClassName(className))) { return true; } @@ -245,11 +253,11 @@ public void AddFilter(string assemblyClassName) className = className.ValidateAndEscape(); } - if (filterType == FilterType.Inclusion) - InclusionFilter.Add(new InternalFilter(assemblyName, className)); + if (filterType == FilterType.Inclusion) + InclusionFilters.Add(new InternalFilter(assemblyName, className)); - if (filterType == FilterType.Exclusion) - ExclusionFilter.Add(new InternalFilter(assemblyName, className)); + if (filterType == FilterType.Exclusion) + ExclusionFilters.Add(new InternalFilter(assemblyName, className)); } private static void GetAssemblyClassName(string assemblyClassName, bool useRegEx, out FilterType filterType, out string assemblyName, out string className) @@ -278,12 +286,12 @@ private static void GetAssemblyClassName(string assemblyClassName, bool useRegEx public void AddAttributeExclusionFilters(string[] exclusionFilters) { - if (exclusionFilters == null) + if (exclusionFilters == null) return; foreach (var exlusionFilter in exclusionFilters.Where(x => x != null)) { var filter = exlusionFilter; - if (!RegExFilters) + if (!RegExFilters) filter = filter.ValidateAndEscape().WrapWithAnchors(); ExcludedAttributes.Add(new Lazy(() => new Regex(filter))); } @@ -301,7 +309,7 @@ public bool ExcludeByAttribute(IMemberDefinition entity) if (ExcludedAttributes.Count == 0) return false; - if (entity ==null || !entity.HasCustomAttributes) + if (entity == null || !entity.HasCustomAttributes) return false; if ((from excludeAttribute in ExcludedAttributes from customAttribute in entity.CustomAttributes where excludeAttribute.Value.Match(customAttribute.AttributeType.FullName).Success select excludeAttribute).Any()) @@ -309,7 +317,7 @@ public bool ExcludeByAttribute(IMemberDefinition entity) return true; } - if (entity.DeclaringType == null || !entity.Name.StartsWith("<")) + if (entity.DeclaringType == null || !entity.Name.StartsWith("<")) return false; var match = Regex.Match(entity.Name, @"\<(?.+)\>.+"); @@ -349,9 +357,9 @@ public void AddFileExclusionFilters(string[] exclusionFilters) foreach (var exlusionFilter in exclusionFilters.Where(x => x != null)) { var filter = exlusionFilter; - if (!RegExFilters) + if (!RegExFilters) filter = filter.ValidateAndEscape(@"[]").WrapWithAnchors(); - + ExcludedFiles.Add(new Lazy(() => new Regex(filter))); } } @@ -373,8 +381,8 @@ public void AddTestFileFilters(string[] testFilters) { var filter = testFilter; if (!RegExFilters) - filter = filter.ValidateAndEscape(@"[]").WrapWithAnchors(); - + filter = filter.ValidateAndEscape(@"[]").WrapWithAnchors(); + TestFiles.Add(new Lazy(() => new Regex(filter))); } } diff --git a/main/OpenCover.Test/Framework/FilterTests.cs b/main/OpenCover.Test/Framework/FilterTests.cs index c176ddceb..053de56ec 100644 --- a/main/OpenCover.Test/Framework/FilterTests.cs +++ b/main/OpenCover.Test/Framework/FilterTests.cs @@ -98,13 +98,13 @@ public void AddFilter_Adds_ValidAssemblyClassPair( // assert Assert.AreEqual(1, assemblyClassPair.FilterTypeResult == FilterType.Inclusion ? - filter.InclusionFilter.Count : filter.ExclusionFilter.Count); + filter.InclusionFilters.Count : filter.ExclusionFilters.Count); Assert.AreEqual(assemblyClassPair.AssemblyResult, assemblyClassPair.FilterTypeResult == FilterType.Inclusion ? - filter.InclusionFilter[0].AssemblyName : filter.ExclusionFilter[0].AssemblyName); + filter.InclusionFilters[0].AssemblyName : filter.ExclusionFilters[0].AssemblyName); Assert.AreEqual(assemblyClassPair.ClassResult, assemblyClassPair.FilterTypeResult == FilterType.Inclusion ? - filter.InclusionFilter[0].ClassName : filter.ExclusionFilter[0].ClassName); + filter.InclusionFilters[0].ClassName : filter.ExclusionFilters[0].ClassName); } #region Test Data for UseAssembly tests From 094f070a9d1d4f93de515a13e2ab05fa4dff4099 Mon Sep 17 00:00:00 2001 From: molnargab Date: Mon, 23 Feb 2015 10:49:54 +0100 Subject: [PATCH 05/58] extract interface into its own file --- main/OpenCover.Framework/Filter.cs | 83 +----------------- main/OpenCover.Framework/IFilter.cs | 86 +++++++++++++++++++ .../OpenCover.Framework.csproj | 1 + 3 files changed, 88 insertions(+), 82 deletions(-) create mode 100644 main/OpenCover.Framework/IFilter.cs diff --git a/main/OpenCover.Framework/Filter.cs b/main/OpenCover.Framework/Filter.cs index c5da1ec5b..26a02e38d 100644 --- a/main/OpenCover.Framework/Filter.cs +++ b/main/OpenCover.Framework/Filter.cs @@ -11,88 +11,7 @@ using Mono.Cecil; namespace OpenCover.Framework -{ - /// - /// A filter that is used to decide whether an assembly/class pair is instrumented - /// - public interface IFilter - { - /// - /// Add a filter - /// - /// A filter is of the format (+ or -)[assemblyName]className, wildcards are allowed.
- /// i.e. -[mscorlib], -[System.*]*, +[App.*]*, +[*]* - /// - void AddFilter(string assemblyClassName); - - /// - /// Decides whether an assembly should be included in the instrumentation - /// - /// the name of the assembly under profile - /// All assemblies matching either the inclusion or exclusion filter should be included - /// as it is the class that is being filtered within these unless the class filter is * - bool UseAssembly(string assemblyName); - - /// - /// Decides whether an assembly should be analysed for test methods - /// - /// the name of the assembly under profile - /// true - if the assembly matches the test assembly filter - bool UseTestAssembly(string assemblyName); - - /// - /// Add file exclusion filters - /// - /// - void AddFileExclusionFilters(string[] exclusionFilters); - - /// - /// Determine if an [assemblyname]classname pair matches the current Exclusion or Inclusion filters - /// - /// the name of the assembly under profile - /// the name of the class under profile - /// false - if pair matches the exclusion filter or matches no filters, true - if pair matches in the inclusion filter - bool InstrumentClass(string assemblyName, string className); - - /// - /// Add attribute exclusion filters - /// - /// An array of filters that are used to wildcard match an attribute - void AddAttributeExclusionFilters(string[] exclusionFilters); - - /// - /// Is this entity excluded due to an attributeFilter - /// - /// The entity to test - /// - bool ExcludeByAttribute(IMemberDefinition entity); - - /// - /// Is this file excluded - /// - /// The name of the file to test - /// - bool ExcludeByFile(string fileName); - - /// - /// Add test file filters - /// - /// - void AddTestFileFilters(string[] testFilters); - - /// - /// Is the method an auto-implemented property get/set - /// - /// - /// - bool IsAutoImplementedProperty(MethodDefinition method); - - /// - /// filters should be treated as regular expressions rather than wildcard - /// - bool RegExFilters { get; } - } - +{ internal static class FilterHelper { internal static string WrapWithAnchors(this string data) diff --git a/main/OpenCover.Framework/IFilter.cs b/main/OpenCover.Framework/IFilter.cs new file mode 100644 index 000000000..f6ef322ee --- /dev/null +++ b/main/OpenCover.Framework/IFilter.cs @@ -0,0 +1,86 @@ +using Mono.Cecil; + +namespace OpenCover.Framework +{ + /// + /// A filter that is used to decide whether an assembly/class pair is instrumented + /// + public interface IFilter + { + /// + /// Add a filter + /// + /// A filter is of the format (+ or -)[assemblyName]className, wildcards are allowed.
+ /// i.e. -[mscorlib], -[System.*]*, +[App.*]*, +[*]* + /// + void AddFilter(string assemblyClassName); + + /// + /// Decides whether an assembly should be included in the instrumentation + /// + /// the name of the assembly under profile + /// All assemblies matching either the inclusion or exclusion filter should be included + /// as it is the class that is being filtered within these unless the class filter is * + bool UseAssembly(string assemblyName); + + /// + /// Decides whether an assembly should be analysed for test methods + /// + /// the name of the assembly under profile + /// true - if the assembly matches the test assembly filter + bool UseTestAssembly(string assemblyName); + + /// + /// Add file exclusion filters + /// + /// + void AddFileExclusionFilters(string[] exclusionFilters); + + /// + /// Determine if an [assemblyname]classname pair matches the current Exclusion or Inclusion filters + /// + /// the name of the assembly under profile + /// the name of the class under profile + /// false - if pair matches the exclusion filter or matches no filters, true - if pair matches in the inclusion filter + bool InstrumentClass(string assemblyName, string className); + + /// + /// Add attribute exclusion filters + /// + /// An array of filters that are used to wildcard match an attribute + void AddAttributeExclusionFilters(string[] exclusionFilters); + + /// + /// Is this entity excluded due to an attributeFilter + /// + /// The entity to test + /// + bool ExcludeByAttribute(IMemberDefinition entity); + + /// + /// Is this file excluded + /// + /// The name of the file to test + /// + bool ExcludeByFile(string fileName); + + /// + /// Add test file filters + /// + /// + void AddTestFileFilters(string[] testFilters); + + /// + /// Is the method an auto-implemented property get/set + /// + /// + /// + bool IsAutoImplementedProperty(MethodDefinition method); + + /// + /// filters should be treated as regular expressions rather than wildcard + /// + bool RegExFilters { get; } + } + +} diff --git a/main/OpenCover.Framework/OpenCover.Framework.csproj b/main/OpenCover.Framework/OpenCover.Framework.csproj index f8b475efc..cb6cf723f 100644 --- a/main/OpenCover.Framework/OpenCover.Framework.csproj +++ b/main/OpenCover.Framework/OpenCover.Framework.csproj @@ -90,6 +90,7 @@ + From 7a48642bae6edf86899d12122825b86c5c31eb6a Mon Sep 17 00:00:00 2001 From: molnargab Date: Mon, 23 Feb 2015 11:00:49 +0100 Subject: [PATCH 06/58] used extension method for readability --- main/OpenCover.Framework/Filter.cs | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/main/OpenCover.Framework/Filter.cs b/main/OpenCover.Framework/Filter.cs index 26a02e38d..fda9222c1 100644 --- a/main/OpenCover.Framework/Filter.cs +++ b/main/OpenCover.Framework/Filter.cs @@ -11,7 +11,7 @@ using Mono.Cecil; namespace OpenCover.Framework -{ +{ internal static class FilterHelper { internal static string WrapWithAnchors(this string data) @@ -27,6 +27,13 @@ internal static string ValidateAndEscape(this string match, string notAllowed = match = match.Replace(@"*", @".*"); return match; } + + internal static IList GetMatchingFiltersForAssemblyName(this IEnumerable filters, string assemblyName) + { + var matchingFilters = + filters.Where(exclusionFilter => exclusionFilter.IsMatchingAssemblyName(assemblyName)).ToList(); + return matchingFilters; + } } /// @@ -103,7 +110,7 @@ public Filter(bool useRegexFilters = false) public bool UseAssembly(string assemblyName) { - var matchingExclusionFilters = GetMatchingFiltersForAssemblyName(ExclusionFilters, assemblyName); + var matchingExclusionFilters = ExclusionFilters.GetMatchingFiltersForAssemblyName(assemblyName); if (matchingExclusionFilters.Any(exclusionFilter => exclusionFilter.ClassName == ".*")) { return false; @@ -114,7 +121,7 @@ public bool UseAssembly(string assemblyName) return true; } - var matchingInclusionFilters = GetMatchingFiltersForAssemblyName(InclusionFilters, assemblyName); + var matchingInclusionFilters = InclusionFilters.GetMatchingFiltersForAssemblyName(assemblyName); if (matchingInclusionFilters.Any()) { return true; @@ -123,13 +130,6 @@ public bool UseAssembly(string assemblyName) return false; } - private IList GetMatchingFiltersForAssemblyName(IList filters, string assemblyName) - { - var matchingExclusionFilters = - filters.Where(exclusionFilter => exclusionFilter.IsMatchingAssemblyName(assemblyName)).ToList(); - return matchingExclusionFilters; - } - public bool InstrumentClass(string assemblyName, string className) { if (string.IsNullOrEmpty(assemblyName) || string.IsNullOrEmpty(className)) @@ -137,7 +137,7 @@ public bool InstrumentClass(string assemblyName, string className) return false; } - var matchingExclusionFilters = GetMatchingFiltersForAssemblyName(ExclusionFilters, assemblyName); + var matchingExclusionFilters = ExclusionFilters.GetMatchingFiltersForAssemblyName(assemblyName); if (matchingExclusionFilters.Any(exclusionFilter => exclusionFilter.ClassName == ".*")) { return false; @@ -150,7 +150,7 @@ public bool InstrumentClass(string assemblyName, string className) return false; } - var matchingInclusionFilters = GetMatchingFiltersForAssemblyName(InclusionFilters, assemblyName); + var matchingInclusionFilters = InclusionFilters.GetMatchingFiltersForAssemblyName(assemblyName); if (matchingInclusionFilters.Any(inclusionFilter => inclusionFilter.IsMatchingClassName(className))) { return true; From deca2900046e86d055feabdb5c8abef617c1ff85 Mon Sep 17 00:00:00 2001 From: molnargab Date: Mon, 23 Feb 2015 12:53:16 +0100 Subject: [PATCH 07/58] created namespace for Filtering, created separate files --- main/OpenCover.Framework/Filter.cs | 79 +++++-------------- .../Filtering/FilterHelper.cs | 30 +++++++ .../Filtering/FilterType.cs | 20 +++++ .../Filtering/RegexFilter.cs | 22 ++++++ .../OpenCover.Framework.csproj | 3 + main/OpenCover.Test/Framework/FilterTests.cs | 1 + 6 files changed, 94 insertions(+), 61 deletions(-) create mode 100644 main/OpenCover.Framework/Filtering/FilterHelper.cs create mode 100644 main/OpenCover.Framework/Filtering/FilterType.cs create mode 100644 main/OpenCover.Framework/Filtering/RegexFilter.cs diff --git a/main/OpenCover.Framework/Filter.cs b/main/OpenCover.Framework/Filter.cs index fda9222c1..034787925 100644 --- a/main/OpenCover.Framework/Filter.cs +++ b/main/OpenCover.Framework/Filter.cs @@ -9,77 +9,34 @@ using System.Runtime.CompilerServices; using System.Text.RegularExpressions; using Mono.Cecil; +using OpenCover.Framework.Filtering; namespace OpenCover.Framework { - internal static class FilterHelper + internal class AssemblyAndClassFilter { - internal static string WrapWithAnchors(this string data) - { - return String.Format("^({0})$", data); - } - - internal static string ValidateAndEscape(this string match, string notAllowed = @"\[]") - { - if (match.IndexOfAny(notAllowed.ToCharArray()) >= 0) throw new InvalidOperationException(String.Format("The string is invalid for an filter name {0}", match)); - match = match.Replace(@"\", @"\\"); - match = match.Replace(@".", @"\."); - match = match.Replace(@"*", @".*"); - return match; - } - - internal static IList GetMatchingFiltersForAssemblyName(this IEnumerable filters, string assemblyName) - { - var matchingFilters = - filters.Where(exclusionFilter => exclusionFilter.IsMatchingAssemblyName(assemblyName)).ToList(); - return matchingFilters; - } - } - - /// - /// The type of filter, an exclusion filter takes precedence over inclusion filter - /// - public enum FilterType - { - /// - /// The filter is an inclusion type, i.e. if a assembly/class pair - /// matches the filter then it is included for instrumentation - /// - Inclusion, - - /// - /// The filter is an exclusion type, i.e. if a assembly/class pair - /// matches the filter then it is excluded for instrumentation - /// - Exclusion - } - - internal class InternalFilter - { - private Lazy AssemblyNameRegex { get; set; } - - private Lazy ClassNameRegex { get; set; } + private RegexFilter AssemblyNameFilter { get; set; } + + internal string AssemblyName { get { return AssemblyNameFilter.FilterExpression; } } - internal string AssemblyName { get; private set; } + private RegexFilter ClassNameFilter { get; set; } - internal string ClassName { get; private set; } + internal string ClassName { get { return ClassNameFilter.FilterExpression; } } - internal InternalFilter(string assemblyName, string className) + internal AssemblyAndClassFilter(string assemblyName, string className) { - AssemblyName = assemblyName; - ClassName = className; - AssemblyNameRegex = new Lazy(() => new Regex(assemblyName.WrapWithAnchors())); - ClassNameRegex = new Lazy(() => new Regex(className.WrapWithAnchors())); + AssemblyNameFilter = new RegexFilter(assemblyName); + ClassNameFilter = new RegexFilter(className); } internal bool IsMatchingAssemblyName(string assemblyName) { - return AssemblyNameRegex.Value.IsMatch(assemblyName); + return AssemblyNameFilter.IsMatchingExpression(assemblyName); } internal bool IsMatchingClassName(string className) { - return ClassNameRegex.Value.IsMatch(className); + return ClassNameFilter.IsMatchingExpression(className); } } @@ -88,8 +45,8 @@ internal bool IsMatchingClassName(string className) /// public class Filter : IFilter { - internal IList InclusionFilters { get; private set; } - internal IList ExclusionFilters { get; private set; } + internal IList InclusionFilters { get; private set; } + internal IList ExclusionFilters { get; private set; } internal IList> ExcludedAttributes { get; private set; } internal IList> ExcludedFiles { get; private set; } internal IList> TestFiles { get; private set; } @@ -100,8 +57,8 @@ public class Filter : IFilter /// public Filter(bool useRegexFilters = false) { - InclusionFilters = new List(); - ExclusionFilters = new List(); + InclusionFilters = new List(); + ExclusionFilters = new List(); ExcludedAttributes = new List>(); ExcludedFiles = new List>(); TestFiles = new List>(); @@ -173,10 +130,10 @@ public void AddFilter(string assemblyClassName) } if (filterType == FilterType.Inclusion) - InclusionFilters.Add(new InternalFilter(assemblyName, className)); + InclusionFilters.Add(new AssemblyAndClassFilter(assemblyName, className)); if (filterType == FilterType.Exclusion) - ExclusionFilters.Add(new InternalFilter(assemblyName, className)); + ExclusionFilters.Add(new AssemblyAndClassFilter(assemblyName, className)); } private static void GetAssemblyClassName(string assemblyClassName, bool useRegEx, out FilterType filterType, out string assemblyName, out string className) diff --git a/main/OpenCover.Framework/Filtering/FilterHelper.cs b/main/OpenCover.Framework/Filtering/FilterHelper.cs new file mode 100644 index 000000000..2d556abf4 --- /dev/null +++ b/main/OpenCover.Framework/Filtering/FilterHelper.cs @@ -0,0 +1,30 @@ +using System; +using System.Collections.Generic; +using System.Linq; + +namespace OpenCover.Framework.Filtering +{ + internal static class FilterHelper + { + internal static string WrapWithAnchors(this string data) + { + return String.Format("^({0})$", data); + } + + internal static string ValidateAndEscape(this string match, string notAllowed = @"\[]") + { + if (match.IndexOfAny(notAllowed.ToCharArray()) >= 0) throw new InvalidOperationException(String.Format("The string is invalid for an filter name {0}", match)); + match = match.Replace(@"\", @"\\"); + match = match.Replace(@".", @"\."); + match = match.Replace(@"*", @".*"); + return match; + } + + internal static IList GetMatchingFiltersForAssemblyName(this IEnumerable filters, string assemblyName) + { + var matchingFilters = + filters.Where(exclusionFilter => exclusionFilter.IsMatchingAssemblyName(assemblyName)).ToList(); + return matchingFilters; + } + } +} diff --git a/main/OpenCover.Framework/Filtering/FilterType.cs b/main/OpenCover.Framework/Filtering/FilterType.cs new file mode 100644 index 000000000..b464c9d78 --- /dev/null +++ b/main/OpenCover.Framework/Filtering/FilterType.cs @@ -0,0 +1,20 @@ +namespace OpenCover.Framework.Filtering +{ + /// + /// The type of filter, an exclusion filter takes precedence over inclusion filter + /// + public enum FilterType + { + /// + /// The filter is an inclusion type, i.e. if a assembly/class pair + /// matches the filter then it is included for instrumentation + /// + Inclusion, + + /// + /// The filter is an exclusion type, i.e. if a assembly/class pair + /// matches the filter then it is excluded for instrumentation + /// + Exclusion + } +} \ No newline at end of file diff --git a/main/OpenCover.Framework/Filtering/RegexFilter.cs b/main/OpenCover.Framework/Filtering/RegexFilter.cs new file mode 100644 index 000000000..8beafe8bb --- /dev/null +++ b/main/OpenCover.Framework/Filtering/RegexFilter.cs @@ -0,0 +1,22 @@ +using System; +using System.Text.RegularExpressions; + +namespace OpenCover.Framework.Filtering +{ + internal class RegexFilter + { + private readonly Lazy regex; + internal string FilterExpression { get; private set; } + + public RegexFilter(string filterExpression) + { + FilterExpression = filterExpression; + regex = new Lazy(() => new Regex(filterExpression.WrapWithAnchors())); + } + + public bool IsMatchingExpression(string input) + { + return regex.Value.IsMatch(input); + } + } +} diff --git a/main/OpenCover.Framework/OpenCover.Framework.csproj b/main/OpenCover.Framework/OpenCover.Framework.csproj index cb6cf723f..4f70f085a 100644 --- a/main/OpenCover.Framework/OpenCover.Framework.csproj +++ b/main/OpenCover.Framework/OpenCover.Framework.csproj @@ -85,6 +85,9 @@ Properties\Version.cs + + + diff --git a/main/OpenCover.Test/Framework/FilterTests.cs b/main/OpenCover.Test/Framework/FilterTests.cs index 053de56ec..785dfbd8e 100644 --- a/main/OpenCover.Test/Framework/FilterTests.cs +++ b/main/OpenCover.Test/Framework/FilterTests.cs @@ -6,6 +6,7 @@ using Moq; using NUnit.Framework; using OpenCover.Framework; +using OpenCover.Framework.Filtering; namespace OpenCover.Test.Framework { From e8b7495a9c3af7d39b971aeea2a89c5659348686 Mon Sep 17 00:00:00 2001 From: molnargab Date: Mon, 23 Feb 2015 13:25:18 +0100 Subject: [PATCH 08/58] tests for wrapping regular expression inputs --- main/OpenCover.Test/Framework/FilterTests.cs | 65 +++++++++++++++----- 1 file changed, 51 insertions(+), 14 deletions(-) diff --git a/main/OpenCover.Test/Framework/FilterTests.cs b/main/OpenCover.Test/Framework/FilterTests.cs index 785dfbd8e..9c89a2c1d 100644 --- a/main/OpenCover.Test/Framework/FilterTests.cs +++ b/main/OpenCover.Test/Framework/FilterTests.cs @@ -72,7 +72,7 @@ public class AssemblyClassData FilterTypeResult = FilterType.Exclusion, } }; -#pragma warning restore 169 +#pragma warning restore 169 #endregion [Test] @@ -83,8 +83,8 @@ public void AddFilter_ThrowsException_WhenInvalid_AssemblyClassPair( var filter = new Filter(); // act/assert - Assert.Catch(() => filter.AddFilter(assemblyClassPair), - "'{0}' should be invalid", assemblyClassPair); + Assert.Catch(() => filter.AddFilter(assemblyClassPair), + "'{0}' should be invalid", assemblyClassPair); } [Test] @@ -98,7 +98,7 @@ public void AddFilter_Adds_ValidAssemblyClassPair( filter.AddFilter(assemblyClassPair.AssemblyClass); // assert - Assert.AreEqual(1, assemblyClassPair.FilterTypeResult == FilterType.Inclusion ? + Assert.AreEqual(1, assemblyClassPair.FilterTypeResult == FilterType.Inclusion ? filter.InclusionFilters.Count : filter.ExclusionFilters.Count); Assert.AreEqual(assemblyClassPair.AssemblyResult, assemblyClassPair.FilterTypeResult == FilterType.Inclusion ? @@ -176,8 +176,8 @@ public void UseAssembly_Tests( var result = filter.UseAssembly(data.Assembly); // result - Assert.AreEqual(data.ExpectedResult, result, - "Filter: '{0}' Assembly: {1} => Expected: {2}", + Assert.AreEqual(data.ExpectedResult, result, + "Filter: '{0}' Assembly: {1} => Expected: {2}", string.Join(",", data.Filters), data.Assembly, data.ExpectedResult); } @@ -315,7 +315,7 @@ public void InstrumentClass_Tests( // result Assert.AreEqual(data.ExpectedResult, result, - "Filter: '{0}' Assembly: {1} Class: {2} => Expected: {3}", + "Filter: '{0}' Assembly: {1} Class: {2} => Expected: {3}", string.Join(",", data.Filters), data.Assembly, data.Class, data.ExpectedResult); } @@ -334,7 +334,7 @@ public void AddAttributeExclusionFilters_Handles_Null_Elements() { var filter = new Filter(); - filter.AddAttributeExclusionFilters(new []{ null, "" }); + filter.AddAttributeExclusionFilters(new[] { null, "" }); Assert.AreEqual(1, filter.ExcludedAttributes.Count); } @@ -403,7 +403,7 @@ public void AssemblyIsIncludedForTestMethodGatheringWhenFilterMatches() { var filter = new Filter(); - filter.AddTestFileFilters(new []{"A*"}); + filter.AddTestFileFilters(new[] { "A*" }); Assert.IsTrue(filter.UseTestAssembly("ABC.dll")); Assert.IsFalse(filter.UseTestAssembly("XYZ.dll")); @@ -430,6 +430,43 @@ public void AddTestFileFilters_Escapes_Elements_And_Matches() Assert.IsTrue(filter.TestFiles[0].Value.Match(".ABC").Success); } + + [Test] + public void AddAttributeExclustionFilters_DoesNotWrap_ForRegexFilters() + { + var filter = new Filter(true); + const string stringToMatch = "some string on the line before EXPRESSION some string after the expression"; + + filter.AddAttributeExclusionFilters(new[] { "EXPRESSION" }); + + var excludedAttributeRegex = filter.ExcludedAttributes[0].Value; + Assert.IsTrue(excludedAttributeRegex.Match(stringToMatch).Success); + } + + [Test] + public void AddFileExclustionFilters_DoesNotWrap_ForRegexFilters() + { + var filter = new Filter(true); + const string stringToMatch = "some string on the line before EXPRESSION some string after the expression"; + + filter.AddFileExclusionFilters(new[] { "EXPRESSION" }); + + var excludedFileRegex = filter.ExcludedFiles[0].Value; + Assert.IsTrue(excludedFileRegex.Match(stringToMatch).Success); + } + + [Test] + public void AddTestFileFilters_DoesNotWrap_ForRegexFilters() + { + var filter = new Filter(true); + const string stringToMatch = "some string on the line before EXPRESSION some string after the expression"; + + filter.AddTestFileFilters(new[] { "EXPRESSION" }); + + var excludedTestFileRegex = filter.TestFiles[0].Value; + Assert.IsTrue(excludedTestFileRegex.Match(stringToMatch).Success); + } + [Test] public void File_Is_Not_Excluded_If_No_Filters_Set() { @@ -450,7 +487,7 @@ public void File_Is_Not_Excluded_If_No_File_Not_Supplied() public void File_Is_Not_Excluded_If_Does_Not_Match_Filter() { var filter = new Filter(); - filter.AddFileExclusionFilters(new[]{"XXX.*"}); + filter.AddFileExclusionFilters(new[] { "XXX.*" }); Assert.IsFalse(filter.ExcludeByFile("YYY.cs")); } @@ -469,7 +506,7 @@ public void Can_Identify_Excluded_Methods() { var sourceAssembly = AssemblyDefinition.ReadAssembly(typeof(Samples.Concrete).Assembly.Location); - var type = sourceAssembly.MainModule.Types.First(x => x.FullName == typeof (Samples.Concrete).FullName); + var type = sourceAssembly.MainModule.Types.First(x => x.FullName == typeof(Samples.Concrete).FullName); var filter = new Filter(); filter.AddAttributeExclusionFilters(new[] { "*ExcludeMethodAttribute" }); @@ -477,7 +514,7 @@ public void Can_Identify_Excluded_Methods() foreach (var methodDefinition in type.Methods) { if (methodDefinition.IsSetter || methodDefinition.IsGetter) continue; - Assert.True(filter.ExcludeByAttribute(methodDefinition)); + Assert.True(filter.ExcludeByAttribute(methodDefinition)); } } @@ -508,7 +545,7 @@ public void Can_Identify_Excluded_Anonymous_Issue99() var filter = new Filter(); filter.AddAttributeExclusionFilters(new[] { "*ExcludeMethodAttribute" }); - foreach (var methodDefinition in type.Methods.Where(x=>x.Name.Contains("EXCLUDE"))) + foreach (var methodDefinition in type.Methods.Where(x => x.Name.Contains("EXCLUDE"))) { if (methodDefinition.IsSetter || methodDefinition.IsGetter || methodDefinition.IsConstructor) continue; Assert.True(filter.ExcludeByAttribute(methodDefinition), "failed to execlude {0}", methodDefinition.Name); @@ -543,7 +580,7 @@ public void Handles_Issue117() mockDefinition.SetupGet(x => x.HasCustomAttributes).Returns(true); mockDefinition.SetupGet(x => x.CustomAttributes).Returns(new Collection()); mockDefinition.SetupGet(x => x.Name).Returns("<>f_ddd"); - mockDefinition.SetupGet(x => x.DeclaringType).Returns(new TypeDefinition("","f_ddd", TypeAttributes.Public)); + mockDefinition.SetupGet(x => x.DeclaringType).Returns(new TypeDefinition("", "f_ddd", TypeAttributes.Public)); Assert.DoesNotThrow(() => filter.ExcludeByAttribute(mockDefinition.Object)); } From f07df21c3d6bc08c4312d51989b4be6029fdabfb Mon Sep 17 00:00:00 2001 From: molnargab Date: Mon, 23 Feb 2015 13:41:42 +0100 Subject: [PATCH 09/58] extract FilterType parsing --- main/OpenCover.Framework/Filter.cs | 20 ++++++------- .../Filtering/FilterType.cs | 20 ++++++++++++- .../Filtering/FilterTypeTest.cs | 28 +++++++++++++++++++ main/OpenCover.Test/OpenCover.Test.csproj | 1 + 4 files changed, 58 insertions(+), 11 deletions(-) create mode 100644 main/OpenCover.Test/Filtering/FilterTypeTest.cs diff --git a/main/OpenCover.Framework/Filter.cs b/main/OpenCover.Framework/Filter.cs index 034787925..e08065a48 100644 --- a/main/OpenCover.Framework/Filter.cs +++ b/main/OpenCover.Framework/Filter.cs @@ -15,28 +15,28 @@ namespace OpenCover.Framework { internal class AssemblyAndClassFilter { - private RegexFilter AssemblyNameFilter { get; set; } - - internal string AssemblyName { get { return AssemblyNameFilter.FilterExpression; } } + private readonly RegexFilter assemblyNameFilter; - private RegexFilter ClassNameFilter { get; set; } + private readonly RegexFilter classNameFilter; + + internal string AssemblyName { get { return assemblyNameFilter.FilterExpression; } } - internal string ClassName { get { return ClassNameFilter.FilterExpression; } } + internal string ClassName { get { return classNameFilter.FilterExpression; } } internal AssemblyAndClassFilter(string assemblyName, string className) { - AssemblyNameFilter = new RegexFilter(assemblyName); - ClassNameFilter = new RegexFilter(className); + assemblyNameFilter = new RegexFilter(assemblyName); + classNameFilter = new RegexFilter(className); } internal bool IsMatchingAssemblyName(string assemblyName) { - return AssemblyNameFilter.IsMatchingExpression(assemblyName); + return assemblyNameFilter.IsMatchingExpression(assemblyName); } internal bool IsMatchingClassName(string className) { - return ClassNameFilter.IsMatchingExpression(className); + return classNameFilter.IsMatchingExpression(className); } } @@ -147,7 +147,7 @@ private static void GetAssemblyClassName(string assemblyClassName, bool useRegEx var match = regEx.Match(assemblyClassName); if (match.Success) { - filterType = match.Groups["type"].Value == "+" ? FilterType.Inclusion : FilterType.Exclusion; + filterType = match.Groups["type"].Value.ParseFilterType(); assemblyName = match.Groups["assembly"].Value; className = match.Groups["class"].Value; diff --git a/main/OpenCover.Framework/Filtering/FilterType.cs b/main/OpenCover.Framework/Filtering/FilterType.cs index b464c9d78..7a3cd58e5 100644 --- a/main/OpenCover.Framework/Filtering/FilterType.cs +++ b/main/OpenCover.Framework/Filtering/FilterType.cs @@ -1,4 +1,6 @@ -namespace OpenCover.Framework.Filtering +using System; + +namespace OpenCover.Framework.Filtering { /// /// The type of filter, an exclusion filter takes precedence over inclusion filter @@ -17,4 +19,20 @@ public enum FilterType /// Exclusion } + + public static class FilterTypeExtensions + { + public static FilterType ParseFilterType(this string type) + { + switch (type) + { + case "+": + return FilterType.Inclusion; + case "-": + return FilterType.Exclusion; + default: + throw new ArgumentException("unhandled FilterType: " + type); + } + } + } } \ No newline at end of file diff --git a/main/OpenCover.Test/Filtering/FilterTypeTest.cs b/main/OpenCover.Test/Filtering/FilterTypeTest.cs new file mode 100644 index 000000000..10407faa8 --- /dev/null +++ b/main/OpenCover.Test/Filtering/FilterTypeTest.cs @@ -0,0 +1,28 @@ +using System; +using NUnit.Framework; +using OpenCover.Framework.Filtering; + +namespace OpenCover.Test.Filtering +{ + [TestFixture] + public class FilterTypeTest + { + [Test] + public void ParseFilterType_Plus_Is_Inclusion() + { + Assert.That("+".ParseFilterType(), Is.EqualTo(FilterType.Inclusion)); + } + + [Test] + public void ParseFilterType_Minus_Is_Exclusion() + { + Assert.That("-".ParseFilterType(), Is.EqualTo(FilterType.Exclusion)); + } + + [Test] + public void ParseFilterType_Unknown_Throws() + { + Assert.Throws(typeof(ArgumentException), () => "/".ParseFilterType()); + } + } +} diff --git a/main/OpenCover.Test/OpenCover.Test.csproj b/main/OpenCover.Test/OpenCover.Test.csproj index 54c080141..c10b2ef36 100644 --- a/main/OpenCover.Test/OpenCover.Test.csproj +++ b/main/OpenCover.Test/OpenCover.Test.csproj @@ -131,6 +131,7 @@ MoqFramework\UnityAutoMockContainer.cs + From 75273ffea035b9d0d54897d43639dca5bb80faee Mon Sep 17 00:00:00 2001 From: molnargab Date: Wed, 25 Feb 2015 13:29:42 +0100 Subject: [PATCH 10/58] add wrapping for RegexFilter --- main/OpenCover.Framework/Filter.cs | 5 +++-- main/OpenCover.Framework/Filtering/FilterHelper.cs | 2 +- main/OpenCover.Framework/Filtering/RegexFilter.cs | 10 ++++++++-- 3 files changed, 12 insertions(+), 5 deletions(-) diff --git a/main/OpenCover.Framework/Filter.cs b/main/OpenCover.Framework/Filter.cs index e08065a48..69e109ec6 100644 --- a/main/OpenCover.Framework/Filter.cs +++ b/main/OpenCover.Framework/Filter.cs @@ -129,11 +129,12 @@ public void AddFilter(string assemblyClassName) className = className.ValidateAndEscape(); } + var filter = new AssemblyAndClassFilter(assemblyName, className); if (filterType == FilterType.Inclusion) - InclusionFilters.Add(new AssemblyAndClassFilter(assemblyName, className)); + InclusionFilters.Add(filter); if (filterType == FilterType.Exclusion) - ExclusionFilters.Add(new AssemblyAndClassFilter(assemblyName, className)); + ExclusionFilters.Add(filter); } private static void GetAssemblyClassName(string assemblyClassName, bool useRegEx, out FilterType filterType, out string assemblyName, out string className) diff --git a/main/OpenCover.Framework/Filtering/FilterHelper.cs b/main/OpenCover.Framework/Filtering/FilterHelper.cs index 2d556abf4..f5a659ba6 100644 --- a/main/OpenCover.Framework/Filtering/FilterHelper.cs +++ b/main/OpenCover.Framework/Filtering/FilterHelper.cs @@ -23,7 +23,7 @@ internal static string ValidateAndEscape(this string match, string notAllowed = internal static IList GetMatchingFiltersForAssemblyName(this IEnumerable filters, string assemblyName) { var matchingFilters = - filters.Where(exclusionFilter => exclusionFilter.IsMatchingAssemblyName(assemblyName)).ToList(); + filters.Where(filter => filter.IsMatchingAssemblyName(assemblyName)).ToList(); return matchingFilters; } } diff --git a/main/OpenCover.Framework/Filtering/RegexFilter.cs b/main/OpenCover.Framework/Filtering/RegexFilter.cs index 8beafe8bb..ee1f01d91 100644 --- a/main/OpenCover.Framework/Filtering/RegexFilter.cs +++ b/main/OpenCover.Framework/Filtering/RegexFilter.cs @@ -6,12 +6,18 @@ namespace OpenCover.Framework.Filtering internal class RegexFilter { private readonly Lazy regex; + internal string FilterExpression { get; private set; } - public RegexFilter(string filterExpression) + public RegexFilter(string filterExpression, bool shouldWrapExpression = true) { FilterExpression = filterExpression; - regex = new Lazy(() => new Regex(filterExpression.WrapWithAnchors())); + if (shouldWrapExpression) + { + filterExpression = filterExpression.WrapWithAnchors(); + } + + regex = new Lazy(() => new Regex(filterExpression)); } public bool IsMatchingExpression(string input) From bb9c226ec6ab0ad92794bbddde074fc75b937a11 Mon Sep 17 00:00:00 2001 From: molnargab Date: Wed, 25 Feb 2015 13:33:32 +0100 Subject: [PATCH 11/58] use RegexFilter for file exclusion, test files and attributes --- main/OpenCover.Framework/Filter.cs | 52 +++++-------------- .../Filtering/FilterHelper.cs | 21 ++++++++ main/OpenCover.Test/Framework/FilterTests.cs | 18 +++---- 3 files changed, 42 insertions(+), 49 deletions(-) diff --git a/main/OpenCover.Framework/Filter.cs b/main/OpenCover.Framework/Filter.cs index 69e109ec6..f2eb7d9db 100644 --- a/main/OpenCover.Framework/Filter.cs +++ b/main/OpenCover.Framework/Filter.cs @@ -47,9 +47,9 @@ public class Filter : IFilter { internal IList InclusionFilters { get; private set; } internal IList ExclusionFilters { get; private set; } - internal IList> ExcludedAttributes { get; private set; } - internal IList> ExcludedFiles { get; private set; } - internal IList> TestFiles { get; private set; } + internal IList ExcludedAttributes { get; private set; } + internal IList ExcludedFiles { get; private set; } + internal IList TestFiles { get; private set; } public bool RegExFilters { get; private set; } /// @@ -59,9 +59,9 @@ public Filter(bool useRegexFilters = false) { InclusionFilters = new List(); ExclusionFilters = new List(); - ExcludedAttributes = new List>(); - ExcludedFiles = new List>(); - TestFiles = new List>(); + ExcludedAttributes = new List(); + ExcludedFiles = new List(); + TestFiles = new List(); RegExFilters = useRegexFilters; } @@ -163,15 +163,7 @@ private static void GetAssemblyClassName(string assemblyClassName, bool useRegEx public void AddAttributeExclusionFilters(string[] exclusionFilters) { - if (exclusionFilters == null) - return; - foreach (var exlusionFilter in exclusionFilters.Where(x => x != null)) - { - var filter = exlusionFilter; - if (!RegExFilters) - filter = filter.ValidateAndEscape().WrapWithAnchors(); - ExcludedAttributes.Add(new Lazy(() => new Regex(filter))); - } + ExcludedAttributes.AddFilters(exclusionFilters, RegExFilters); } /// @@ -189,7 +181,7 @@ public bool ExcludeByAttribute(IMemberDefinition entity) if (entity == null || !entity.HasCustomAttributes) return false; - if ((from excludeAttribute in ExcludedAttributes from customAttribute in entity.CustomAttributes where excludeAttribute.Value.Match(customAttribute.AttributeType.FullName).Success select excludeAttribute).Any()) + if ((from excludeAttribute in ExcludedAttributes from customAttribute in entity.CustomAttributes where excludeAttribute.IsMatchingExpression(customAttribute.AttributeType.FullName) select excludeAttribute).Any()) { return true; } @@ -223,22 +215,12 @@ public bool ExcludeByFile(string fileName) if (ExcludedFiles.Count == 0 || string.IsNullOrWhiteSpace(fileName)) return false; - return ExcludedFiles.Any(excludeFile => excludeFile.Value.Match(fileName).Success); + return ExcludedFiles.Any(excludeFile => excludeFile.IsMatchingExpression(fileName)); } public void AddFileExclusionFilters(string[] exclusionFilters) { - if (exclusionFilters == null) - return; - - foreach (var exlusionFilter in exclusionFilters.Where(x => x != null)) - { - var filter = exlusionFilter; - if (!RegExFilters) - filter = filter.ValidateAndEscape(@"[]").WrapWithAnchors(); - - ExcludedFiles.Add(new Lazy(() => new Regex(filter))); - } + ExcludedFiles.AddFilters(exclusionFilters, RegExFilters); } public bool UseTestAssembly(string assemblyName) @@ -246,22 +228,12 @@ public bool UseTestAssembly(string assemblyName) if (TestFiles.Count == 0 || string.IsNullOrWhiteSpace(assemblyName)) return false; - return TestFiles.Any(file => file.Value.Match(assemblyName).Success); + return TestFiles.Any(file => file.IsMatchingExpression(assemblyName)); } public void AddTestFileFilters(string[] testFilters) { - if (testFilters == null) - return; - - foreach (var testFilter in testFilters.Where(x => x != null)) - { - var filter = testFilter; - if (!RegExFilters) - filter = filter.ValidateAndEscape(@"[]").WrapWithAnchors(); - - TestFiles.Add(new Lazy(() => new Regex(filter))); - } + TestFiles.AddFilters(testFilters, RegExFilters); } public bool IsAutoImplementedProperty(MethodDefinition method) diff --git a/main/OpenCover.Framework/Filtering/FilterHelper.cs b/main/OpenCover.Framework/Filtering/FilterHelper.cs index f5a659ba6..b2ad0b24a 100644 --- a/main/OpenCover.Framework/Filtering/FilterHelper.cs +++ b/main/OpenCover.Framework/Filtering/FilterHelper.cs @@ -26,5 +26,26 @@ internal static IList GetMatchingFiltersForAssemblyName( filters.Where(filter => filter.IsMatchingAssemblyName(assemblyName)).ToList(); return matchingFilters; } + + internal static void AddFilters(this ICollection target, IEnumerable filters, bool isRegexFilter) + { + if (filters == null) + return; + + foreach (var filter in filters.Where(x => x != null)) + { + RegexFilter regexFilter; + if (isRegexFilter) + { + regexFilter = new RegexFilter(filter, false); + } + else + { + regexFilter = new RegexFilter(filter.ValidateAndEscape(@"[]")); + } + + target.Add(regexFilter); + } + } } } diff --git a/main/OpenCover.Test/Framework/FilterTests.cs b/main/OpenCover.Test/Framework/FilterTests.cs index 9c89a2c1d..6c474f6b2 100644 --- a/main/OpenCover.Test/Framework/FilterTests.cs +++ b/main/OpenCover.Test/Framework/FilterTests.cs @@ -346,7 +346,7 @@ public void AddAttributeExclusionFilters_Escapes_Elements_And_Matches() filter.AddAttributeExclusionFilters(new[] { ".*" }); - Assert.IsTrue(filter.ExcludedAttributes[0].Value.Match(".ABC").Success); + Assert.IsTrue(filter.ExcludedAttributes[0].IsMatchingExpression(".ABC")); } [Test] @@ -385,7 +385,7 @@ public void AddFileExclusionFilters_Escapes_Elements_And_Matches() filter.AddFileExclusionFilters(new[] { ".*" }); - Assert.IsTrue(filter.ExcludedFiles[0].Value.Match(".ABC").Success); + Assert.IsTrue(filter.ExcludedFiles[0].IsMatchingExpression(".ABC")); } [Test] @@ -427,7 +427,7 @@ public void AddTestFileFilters_Escapes_Elements_And_Matches() filter.AddTestFileFilters(new[] { ".*" }); - Assert.IsTrue(filter.TestFiles[0].Value.Match(".ABC").Success); + Assert.IsTrue(filter.TestFiles[0].IsMatchingExpression(".ABC")); } @@ -439,8 +439,8 @@ public void AddAttributeExclustionFilters_DoesNotWrap_ForRegexFilters() filter.AddAttributeExclusionFilters(new[] { "EXPRESSION" }); - var excludedAttributeRegex = filter.ExcludedAttributes[0].Value; - Assert.IsTrue(excludedAttributeRegex.Match(stringToMatch).Success); + var excludedAttributeRegexFilter = filter.ExcludedAttributes[0]; + Assert.IsTrue(excludedAttributeRegexFilter.IsMatchingExpression(stringToMatch)); } [Test] @@ -451,8 +451,8 @@ public void AddFileExclustionFilters_DoesNotWrap_ForRegexFilters() filter.AddFileExclusionFilters(new[] { "EXPRESSION" }); - var excludedFileRegex = filter.ExcludedFiles[0].Value; - Assert.IsTrue(excludedFileRegex.Match(stringToMatch).Success); + var excludedFileRegexFilter = filter.ExcludedFiles[0]; + Assert.IsTrue(excludedFileRegexFilter.IsMatchingExpression(stringToMatch)); } [Test] @@ -463,8 +463,8 @@ public void AddTestFileFilters_DoesNotWrap_ForRegexFilters() filter.AddTestFileFilters(new[] { "EXPRESSION" }); - var excludedTestFileRegex = filter.TestFiles[0].Value; - Assert.IsTrue(excludedTestFileRegex.Match(stringToMatch).Success); + var excludedTestFileRegex = filter.TestFiles[0]; + Assert.IsTrue(excludedTestFileRegex.IsMatchingExpression(stringToMatch)); } [Test] From f9169d4d34b473df38b197f54c4a683de45f0a42 Mon Sep 17 00:00:00 2001 From: molnargab Date: Wed, 25 Feb 2015 21:32:49 +0100 Subject: [PATCH 12/58] extract common exception creation --- main/OpenCover.Framework/Filter.cs | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/main/OpenCover.Framework/Filter.cs b/main/OpenCover.Framework/Filter.cs index f2eb7d9db..08b0e6280 100644 --- a/main/OpenCover.Framework/Filter.cs +++ b/main/OpenCover.Framework/Filter.cs @@ -153,14 +153,19 @@ private static void GetAssemblyClassName(string assemblyClassName, bool useRegEx className = match.Groups["class"].Value; if (string.IsNullOrWhiteSpace(assemblyName)) - throw new InvalidOperationException(string.Format("The supplied filter '{0}' does not meet the required format for a filter +-[assemblyname]classname", assemblyClassName)); + throw InvalidFilterFormatException(assemblyClassName); } else { - throw new InvalidOperationException(string.Format("The supplied filter '{0}' does not meet the required format for a filter +-[assemblyname]classname", assemblyClassName)); + throw InvalidFilterFormatException(assemblyClassName); } } + private static InvalidOperationException InvalidFilterFormatException(string assemblyClassName) + { + return new InvalidOperationException(string.Format("The supplied filter '{0}' does not meet the required format for a filter +-[assemblyname]classname", assemblyClassName)); + } + public void AddAttributeExclusionFilters(string[] exclusionFilters) { ExcludedAttributes.AddFilters(exclusionFilters, RegExFilters); From b9e79c27f59164a31cb4b7e2d18669cf16da5ae0 Mon Sep 17 00:00:00 2001 From: molnargab Date: Wed, 25 Feb 2015 21:44:45 +0100 Subject: [PATCH 13/58] extract RegexFilter creation to extension method --- main/OpenCover.Framework/Filter.cs | 32 ----------------- .../Filtering/AssemblyAndClassFilter.cs | 35 +++++++++++++++++++ .../OpenCover.Framework.csproj | 1 + 3 files changed, 36 insertions(+), 32 deletions(-) create mode 100644 main/OpenCover.Framework/Filtering/AssemblyAndClassFilter.cs diff --git a/main/OpenCover.Framework/Filter.cs b/main/OpenCover.Framework/Filter.cs index 08b0e6280..00fc963cf 100644 --- a/main/OpenCover.Framework/Filter.cs +++ b/main/OpenCover.Framework/Filter.cs @@ -13,33 +13,6 @@ namespace OpenCover.Framework { - internal class AssemblyAndClassFilter - { - private readonly RegexFilter assemblyNameFilter; - - private readonly RegexFilter classNameFilter; - - internal string AssemblyName { get { return assemblyNameFilter.FilterExpression; } } - - internal string ClassName { get { return classNameFilter.FilterExpression; } } - - internal AssemblyAndClassFilter(string assemblyName, string className) - { - assemblyNameFilter = new RegexFilter(assemblyName); - classNameFilter = new RegexFilter(className); - } - - internal bool IsMatchingAssemblyName(string assemblyName) - { - return assemblyNameFilter.IsMatchingExpression(assemblyName); - } - - internal bool IsMatchingClassName(string className) - { - return classNameFilter.IsMatchingExpression(className); - } - } - /// /// A filter that is used to decide whether an assembly/class pair is instrumented /// @@ -171,11 +144,6 @@ public void AddAttributeExclusionFilters(string[] exclusionFilters) ExcludedAttributes.AddFilters(exclusionFilters, RegExFilters); } - /// - /// - /// - /// - /// public bool ExcludeByAttribute(IMemberDefinition entity) { while (true) diff --git a/main/OpenCover.Framework/Filtering/AssemblyAndClassFilter.cs b/main/OpenCover.Framework/Filtering/AssemblyAndClassFilter.cs new file mode 100644 index 000000000..f4e6dbf85 --- /dev/null +++ b/main/OpenCover.Framework/Filtering/AssemblyAndClassFilter.cs @@ -0,0 +1,35 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; + +namespace OpenCover.Framework.Filtering +{ + internal class AssemblyAndClassFilter + { + private readonly RegexFilter assemblyNameFilter; + + private readonly RegexFilter classNameFilter; + + internal string AssemblyName { get { return assemblyNameFilter.FilterExpression; } } + + internal string ClassName { get { return classNameFilter.FilterExpression; } } + + internal AssemblyAndClassFilter(string assemblyName, string className) + { + assemblyNameFilter = new RegexFilter(assemblyName); + classNameFilter = new RegexFilter(className); + } + + internal bool IsMatchingAssemblyName(string assemblyName) + { + return assemblyNameFilter.IsMatchingExpression(assemblyName); + } + + internal bool IsMatchingClassName(string className) + { + return classNameFilter.IsMatchingExpression(className); + } + } + +} diff --git a/main/OpenCover.Framework/OpenCover.Framework.csproj b/main/OpenCover.Framework/OpenCover.Framework.csproj index 4f70f085a..dc85c0bd5 100644 --- a/main/OpenCover.Framework/OpenCover.Framework.csproj +++ b/main/OpenCover.Framework/OpenCover.Framework.csproj @@ -85,6 +85,7 @@ Properties\Version.cs + From b9c5c930f1f69c86feed5085ac24c317a41b5e74 Mon Sep 17 00:00:00 2001 From: molnargab Date: Fri, 27 Feb 2015 11:42:19 +0100 Subject: [PATCH 14/58] added missing VSDoc for params, reduced visibility of FilterTypeExtensions --- main/OpenCover.Framework/Filter.cs | 1 + main/OpenCover.Framework/Filtering/FilterType.cs | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/main/OpenCover.Framework/Filter.cs b/main/OpenCover.Framework/Filter.cs index 00fc963cf..92c183296 100644 --- a/main/OpenCover.Framework/Filter.cs +++ b/main/OpenCover.Framework/Filter.cs @@ -28,6 +28,7 @@ public class Filter : IFilter /// /// Standard constructor /// + /// Indicates if the input strings for this class are already Regular Expressions public Filter(bool useRegexFilters = false) { InclusionFilters = new List(); diff --git a/main/OpenCover.Framework/Filtering/FilterType.cs b/main/OpenCover.Framework/Filtering/FilterType.cs index 7a3cd58e5..b8d0e1176 100644 --- a/main/OpenCover.Framework/Filtering/FilterType.cs +++ b/main/OpenCover.Framework/Filtering/FilterType.cs @@ -20,7 +20,7 @@ public enum FilterType Exclusion } - public static class FilterTypeExtensions + internal static class FilterTypeExtensions { public static FilterType ParseFilterType(this string type) { From 6fc30bbe5fb98bb5815d4cdfc1a27103295d2879 Mon Sep 17 00:00:00 2001 From: The Gitter Badger Date: Sun, 1 Mar 2015 01:25:29 +0000 Subject: [PATCH 15/58] Added Gitter badge --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 620ed0a20..142677632 100644 --- a/README.md +++ b/README.md @@ -8,6 +8,8 @@ The latest releases can be downloaded from [releases](https://github.com/opencov ### Master +[![Join the chat at https://gitter.im/OpenCover/opencover](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/OpenCover/opencover?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge) + The primary repo for the project is [on GitHub](https://github.com/opencover/opencover/) and is also where the [wiki](https://github.com/OpenCover/opencover/wiki) and [issues](https://github.com/OpenCover/opencover/wiki) are managed from. ### Team communication From a6a4fae174f8d1fe898bd49f7be975856ebeddfc Mon Sep 17 00:00:00 2001 From: Shaun Wilde Date: Sun, 1 Mar 2015 12:29:26 +1100 Subject: [PATCH 16/58] Update README.md --- README.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 142677632..e8b2e06de 100644 --- a/README.md +++ b/README.md @@ -7,14 +7,12 @@ The latest releases can be downloaded from [releases](https://github.com/opencov [![Nuget](https://img.shields.io/nuget/vpre/opencover.svg)](http://nuget.org/packages/opencover) ### Master - -[![Join the chat at https://gitter.im/OpenCover/opencover](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/OpenCover/opencover?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge) - The primary repo for the project is [on GitHub](https://github.com/opencover/opencover/) and is also where the [wiki](https://github.com/OpenCover/opencover/wiki) and [issues](https://github.com/OpenCover/opencover/wiki) are managed from. ### Team communication +[![Join the chat at https://gitter.im/OpenCover/opencover](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/OpenCover/opencover?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge) -Team communications can be done via [slack](http://slack.com), raise an issue to request access (include your email - obfuscated if you wish) and we will send you an invite then just visit the [team page](https://opencover.slack.com/) to sign up and join the conversation. +Team communications can also be done via [slack](http://slack.com), raise an issue to request access (include your email - obfuscated if you wish) and we will send you an invite then just visit the [team page](https://opencover.slack.com/) to sign up and join the conversation. ### Licence All Original Software is licensed under the [MIT Licence](https://github.com/opencover/opencover/blob/master/License.md) and does not apply to any other 3rd party tools, utilities or code which may be used to develop this application. From 8f7273c6e19e59b52a690500b58cb0fb1b7104f0 Mon Sep 17 00:00:00 2001 From: Shaun Wilde Date: Mon, 2 Mar 2015 18:28:26 +1100 Subject: [PATCH 17/58] Update appveyor.yml --- appveyor.yml | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/appveyor.yml b/appveyor.yml index 8b3f815e8..0cbaff765 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -37,5 +37,11 @@ deploy: artifact: NugetCandidate on: branch: rc +notifications: +- provider: Webhook + url: https://webhooks.gitter.im/e/700bdb95a55f23095db9 + on_build_success: true + on_build_failure: true + on_build_status_changed: true on_success: -- build dogfood-release \ No newline at end of file +- build dogfood-release From 1d5f7078287327555fc4c0f740342fa6db7bf376 Mon Sep 17 00:00:00 2001 From: Shaun Wilde Date: Mon, 2 Mar 2015 20:34:50 +1100 Subject: [PATCH 18/58] Update appveyor.yml --- appveyor.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/appveyor.yml b/appveyor.yml index 0cbaff765..a262cf58a 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -39,7 +39,7 @@ deploy: branch: rc notifications: - provider: Webhook - url: https://webhooks.gitter.im/e/700bdb95a55f23095db9 + url: https://webhooks.gitter.im/e/737fbf46970811e6bfa7 on_build_success: true on_build_failure: true on_build_status_changed: true From 7670e79661f921f2f5d17f2f61846784eb078ccd Mon Sep 17 00:00:00 2001 From: sawilde Date: Tue, 3 Mar 2015 23:34:44 +1100 Subject: [PATCH 19/58] set timeout on chunk to 10s (under the rare occasion that the profiler has started communication with the host and is awaiting data but is then terminated by the runtime - #274) --- main/OpenCover.Framework/Communication/CommunicationManager.cs | 2 +- main/OpenCover.sln | 1 - 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/main/OpenCover.Framework/Communication/CommunicationManager.cs b/main/OpenCover.Framework/Communication/CommunicationManager.cs index 45a046abe..7ae0cb4af 100644 --- a/main/OpenCover.Framework/Communication/CommunicationManager.cs +++ b/main/OpenCover.Framework/Communication/CommunicationManager.cs @@ -64,7 +64,7 @@ private static void SendChunkAndWaitForConfirmation(int writeSize, IManagedCommu mcb.StreamAccessorComms.Seek(0, SeekOrigin.Begin); mcb.StreamAccessorComms.Write(mcb.DataCommunication, 0, writeSize); - WaitHandle.SignalAndWait(mcb.InformationReadyForProfiler, mcb.InformationReadByProfiler); + WaitHandle.SignalAndWait(mcb.InformationReadyForProfiler, mcb.InformationReadByProfiler, 10000, false); mcb.InformationReadByProfiler.Reset(); } diff --git a/main/OpenCover.sln b/main/OpenCover.sln index 07be0e2b0..f2282eca8 100644 --- a/main/OpenCover.sln +++ b/main/OpenCover.sln @@ -179,7 +179,6 @@ Global {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|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|x64.ActiveCfg = Release|Any CPU From 90080abbabb29a7cf7d559e441c747d0fdba0527 Mon Sep 17 00:00:00 2001 From: sawilde Date: Mon, 9 Mar 2015 14:42:52 +1100 Subject: [PATCH 20/58] use a simple(r) buffer for threshold management #268 --- main/OpenCover.Profiler/CodeCoverage.cpp | 42 +++++++++++---- main/OpenCover.Profiler/CodeCoverage.h | 52 +++++++------------ .../CodeCoverage_Cuckoo.cpp | 4 +- .../CodeCoverage_Thread.cpp | 48 +++++++++++++++++ main/OpenCover.Profiler/Messages.h | 1 + .../OpenCover.Profiler.vcxproj | 1 + .../OpenCover.Profiler.vcxproj.filters | 3 ++ .../ProfilerCommunication.cpp | 11 +--- .../ProfilerCommunication.h | 8 +-- 9 files changed, 109 insertions(+), 61 deletions(-) create mode 100644 main/OpenCover.Profiler/CodeCoverage_Thread.cpp diff --git a/main/OpenCover.Profiler/CodeCoverage.cpp b/main/OpenCover.Profiler/CodeCoverage.cpp index d20258c90..9830914a2 100644 --- a/main/OpenCover.Profiler/CodeCoverage.cpp +++ b/main/OpenCover.Profiler/CodeCoverage.cpp @@ -153,6 +153,8 @@ DWORD CCodeCoverage::AppendProfilerEventMask(DWORD currentEventMask) } #endif + //dwMask |= COR_PRF_MONITOR_THREADS; + return dwMask; } @@ -176,12 +178,28 @@ HRESULT STDMETHODCALLTYPE CCodeCoverage::Shutdown( void) /// static void __fastcall InstrumentPointVisit(ULONG seq) { - CCodeCoverage::g_pProfiler->AddVisitPoint(seq); + CCodeCoverage::g_pProfiler->AddVisitPoint(seq); } -void CCodeCoverage::AddVisitPoint(ULONG uniqueId) -{ - m_host.AddVisitPointWithThreshold(uniqueId, m_threshold); +void __fastcall CCodeCoverage::AddVisitPoint(ULONG uniqueId) +{ + if (uniqueId == 0) return; + if (m_threshold != 0) + { + ULONG& threshold = m_thresholds.at(uniqueId); + if (threshold >= m_threshold) + return; + threshold++; + } + + m_host.AddVisitPoint(uniqueId); +} + +void CCodeCoverage::Resize(ULONG minSize) { + if (minSize > m_thresholds.size()){ + ULONG newSize = ((minSize / BUFFER_SIZE) + 1) * BUFFER_SIZE; + m_thresholds.resize(newSize); + } } HRESULT STDMETHODCALLTYPE CCodeCoverage::ModuleLoadFinished( @@ -262,7 +280,7 @@ HRESULT STDMETHODCALLTYPE CCodeCoverage::JITCompilationStarted( // Instrument method InstrumentMethod(moduleId, instumentedMethod, seqPoints, brPoints); - instumentedMethod.DumpIL(); + //instumentedMethod.DumpIL(); CComPtr methodMalloc; COM_FAIL_MSG_RETURN_ERROR(m_profilerInfo2->GetILFunctionBodyAllocator(moduleId, &methodMalloc), @@ -287,9 +305,9 @@ HRESULT STDMETHODCALLTYPE CCodeCoverage::JITCompilationStarted( if (m_threshold != 0) { if (seqPoints.size() > 0) - m_host.Resize(seqPoints.back().UniqueId + 1); + Resize(seqPoints.back().UniqueId + 1); if (brPoints.size() > 0) - m_host.Resize(brPoints.back().UniqueId + 1); + Resize(brPoints.back().UniqueId + 1); } } } @@ -314,7 +332,8 @@ void CCodeCoverage::InstrumentMethod(ModuleID moduleId, Method& method, std::ve void(__fastcall *pt)(ULONG) = GetInstrumentPointVisit(); InstructionList instructions; - CoverageInstrumentation::InsertFunctionCall(instructions, pvsig, (FPTR)pt, seqPoints[0].UniqueId); + if (seqPoints.size() > 0) + CoverageInstrumentation::InsertFunctionCall(instructions, pvsig, (FPTR)pt, seqPoints[0].UniqueId); if (method.IsInstrumented(0, instructions)) return; CoverageInstrumentation::AddBranchCoverage([pvsig, pt](InstructionList& instructions, ULONG uniqueId)->Instruction* @@ -332,7 +351,8 @@ void CCodeCoverage::InstrumentMethod(ModuleID moduleId, Method& method, std::ve mdMethodDef injectedVisitedMethod = RegisterSafeCuckooMethod(moduleId); InstructionList instructions; - CoverageInstrumentation::InsertInjectedMethod(instructions, injectedVisitedMethod, seqPoints[0].UniqueId); + if (seqPoints.size() > 0) + CoverageInstrumentation::InsertInjectedMethod(instructions, injectedVisitedMethod, seqPoints[0].UniqueId); if (method.IsInstrumented(0, instructions)) return; CoverageInstrumentation::AddBranchCoverage([injectedVisitedMethod](InstructionList& instructions, ULONG uniqueId)->Instruction* @@ -359,7 +379,7 @@ HRESULT CCodeCoverage::InstrumentMethodWith(ModuleID moduleId, mdToken functionT instumentedMethod.InsertInstructionsAtOriginalOffset(0, instructions); - instumentedMethod.DumpIL(); + //instumentedMethod.DumpIL(); // now to write the method back CComPtr methodMalloc; @@ -370,4 +390,6 @@ HRESULT CCodeCoverage::InstrumentMethodWith(ModuleID moduleId, mdToken functionT instumentedMethod.WriteMethod(pNewMethod); COM_FAIL_MSG_RETURN_ERROR(m_profilerInfo->SetILFunctionBody(moduleId, functionToken, (LPCBYTE)pNewMethod), _T(" ::InstrumentMethodWith(...) => SetILFunctionBody => 0x%X")); + + return S_OK; } diff --git a/main/OpenCover.Profiler/CodeCoverage.h b/main/OpenCover.Profiler/CodeCoverage.h index 7954f2b6d..f38a7590a 100644 --- a/main/OpenCover.Profiler/CodeCoverage.h +++ b/main/OpenCover.Profiler/CodeCoverage.h @@ -32,6 +32,8 @@ using namespace ATL; typedef void(__fastcall *ipv)(ULONG); +#define BUFFER_SIZE 16384 + // CCodeCoverage /// The main profiler COM object @@ -90,7 +92,7 @@ END_COM_MAP() std::wstring GetAssemblyName(AssemblyID assemblyId); BOOL GetTokenAndModule(FunctionID funcId, mdToken& functionToken, ModuleID& moduleId, std::wstring &modulePath, AssemblyID *pAssemblyId); std::wstring GetTypeAndMethodName(FunctionID functionId); - void AddVisitPoint(ULONG uniqueId); + void __fastcall AddVisitPoint(ULONG uniqueId); private: ProfilerCommunication m_host; @@ -132,6 +134,10 @@ END_COM_MAP() ULONG m_threshold; bool m_tracingEnabled; +private: + std::vector m_thresholds; + void Resize(ULONG minSize); + private: mdSignature GetMethodSignatureToken_I4(ModuleID moduleID); HRESULT GetModuleRef(ModuleID moduleId, WCHAR*moduleName, mdModuleRef &mscorlibRef); @@ -346,41 +352,21 @@ END_COM_MAP() } // COR_PRF_MONITOR_THREADS - virtual HRESULT STDMETHODCALLTYPE ThreadCreated( - /* [in] */ ThreadID threadId) - { - if (m_chainedProfiler != NULL) - return m_chainedProfiler->ThreadCreated(threadId); - return S_OK; - } + virtual HRESULT STDMETHODCALLTYPE ThreadCreated( + /* [in] */ ThreadID threadId); - virtual HRESULT STDMETHODCALLTYPE ThreadDestroyed( - /* [in] */ ThreadID threadId) - { - if (m_chainedProfiler != NULL) - return m_chainedProfiler->ThreadDestroyed(threadId); - return S_OK; - } + virtual HRESULT STDMETHODCALLTYPE ThreadDestroyed( + /* [in] */ ThreadID threadId); - virtual HRESULT STDMETHODCALLTYPE ThreadAssignedToOSThread( - /* [in] */ ThreadID managedThreadId, - /* [in] */ DWORD osThreadId) - { - if (m_chainedProfiler != NULL) - return m_chainedProfiler->ThreadAssignedToOSThread(managedThreadId, osThreadId); - return S_OK; - } + virtual HRESULT STDMETHODCALLTYPE ThreadAssignedToOSThread( + /* [in] */ ThreadID managedThreadId, + /* [in] */ DWORD osThreadId); - virtual HRESULT STDMETHODCALLTYPE ThreadNameChanged( - /* [in] */ ThreadID threadId, - /* [in] */ ULONG cchName, - /* [in] */ - __in_ecount_opt(cchName) WCHAR name[]) - { - if (m_chainedProfiler != NULL) - return m_chainedProfiler->ThreadNameChanged(threadId, cchName, name); - return S_OK; - } + virtual HRESULT STDMETHODCALLTYPE ThreadNameChanged( + /* [in] */ ThreadID threadId, + /* [in] */ ULONG cchName, + /* [in] */ + __in_ecount_opt(cchName) WCHAR name[]); }; OBJECT_ENTRY_AUTO(__uuidof(CodeCoverage), CCodeCoverage) diff --git a/main/OpenCover.Profiler/CodeCoverage_Cuckoo.cpp b/main/OpenCover.Profiler/CodeCoverage_Cuckoo.cpp index 438eda007..ab47a0e52 100644 --- a/main/OpenCover.Profiler/CodeCoverage_Cuckoo.cpp +++ b/main/OpenCover.Profiler/CodeCoverage_Cuckoo.cpp @@ -177,7 +177,7 @@ HRESULT CCodeCoverage::AddCriticalCuckooBody(ModuleID moduleId) instructions.push_back(new Instruction(CEE_CALLI, pvsig)); criticalMethod.InsertInstructionsAtOffset(0, instructions); - criticalMethod.DumpIL(); + //criticalMethod.DumpIL(); InstrumentMethodWith(moduleId, m_cuckooCriticalToken, instructions); @@ -199,7 +199,7 @@ HRESULT CCodeCoverage::AddSafeCuckooBody(ModuleID moduleId) instructions.push_back(new Instruction(CEE_CALL, m_cuckooCriticalToken)); criticalMethod.InsertInstructionsAtOffset(0, instructions); - criticalMethod.DumpIL(); + //criticalMethod.DumpIL(); InstrumentMethodWith(moduleId, m_cuckooSafeToken, instructions); diff --git a/main/OpenCover.Profiler/CodeCoverage_Thread.cpp b/main/OpenCover.Profiler/CodeCoverage_Thread.cpp new file mode 100644 index 000000000..230a51cf5 --- /dev/null +++ b/main/OpenCover.Profiler/CodeCoverage_Thread.cpp @@ -0,0 +1,48 @@ +#include "stdafx.h" +#include "CodeCoverage.h" + +#include "dllmain.h" + +// COR_PRF_MONITOR_THREADS +HRESULT STDMETHODCALLTYPE CCodeCoverage::ThreadCreated( + /* [in] */ ThreadID threadId) +{ + ATLTRACE(_T("::ThreadCreated(%d)"), threadId); + if (m_chainedProfiler != NULL) + m_chainedProfiler->ThreadCreated(threadId); + return S_OK; +} + +HRESULT STDMETHODCALLTYPE CCodeCoverage::ThreadDestroyed( + /* [in] */ ThreadID threadId) +{ + ATLTRACE(_T("::ThreadDestroyed(%d)"), threadId); + if (m_chainedProfiler != NULL) + m_chainedProfiler->ThreadDestroyed(threadId); + + return S_OK; +} + +HRESULT STDMETHODCALLTYPE CCodeCoverage::ThreadAssignedToOSThread( + /* [in] */ ThreadID managedThreadId, + /* [in] */ DWORD osThreadId) +{ + ATLTRACE(_T("::ThreadAssignedToOSThread(%d, %d)"), managedThreadId, osThreadId); + if (m_chainedProfiler != NULL) + m_chainedProfiler->ThreadAssignedToOSThread(managedThreadId, osThreadId); + + return S_OK; +} + +HRESULT STDMETHODCALLTYPE CCodeCoverage::ThreadNameChanged( + /* [in] */ ThreadID threadId, + /* [in] */ ULONG cchName, + /* [in] */ + __in_ecount_opt(cchName) WCHAR name[]) +{ + ATLTRACE(_T("::ThreadNameChanged(%d, %s)"), threadId, W2T(name)); + if (m_chainedProfiler != NULL) + m_chainedProfiler->ThreadNameChanged(threadId, cchName, name); + return S_OK; +} + diff --git a/main/OpenCover.Profiler/Messages.h b/main/OpenCover.Profiler/Messages.h index 08ecbd942..632ac273a 100644 --- a/main/OpenCover.Profiler/Messages.h +++ b/main/OpenCover.Profiler/Messages.h @@ -8,6 +8,7 @@ #define SEQ_BUFFER_SIZE 8000 #define BRANCH_BUFFER_SIZE 4000 #define VP_BUFFER_SIZE 16000 +#define MAX_MSG_SIZE 65536 #pragma pack(push) #pragma pack(1) diff --git a/main/OpenCover.Profiler/OpenCover.Profiler.vcxproj b/main/OpenCover.Profiler/OpenCover.Profiler.vcxproj index aae9a7147..25d9d934e 100644 --- a/main/OpenCover.Profiler/OpenCover.Profiler.vcxproj +++ b/main/OpenCover.Profiler/OpenCover.Profiler.vcxproj @@ -247,6 +247,7 @@ + false diff --git a/main/OpenCover.Profiler/OpenCover.Profiler.vcxproj.filters b/main/OpenCover.Profiler/OpenCover.Profiler.vcxproj.filters index 4eef43a2a..561bff76b 100644 --- a/main/OpenCover.Profiler/OpenCover.Profiler.vcxproj.filters +++ b/main/OpenCover.Profiler/OpenCover.Profiler.vcxproj.filters @@ -79,6 +79,9 @@ Source Files + + Source Files + diff --git a/main/OpenCover.Profiler/ProfilerCommunication.cpp b/main/OpenCover.Profiler/ProfilerCommunication.cpp index 28732a866..e41232835 100644 --- a/main/OpenCover.Profiler/ProfilerCommunication.cpp +++ b/main/OpenCover.Profiler/ProfilerCommunication.cpp @@ -14,7 +14,6 @@ #include #define ONERROR_GOEXIT(hr) if (FAILED(hr)) goto Exit -#define MAX_MSG_SIZE 65536 #define COMM_WAIT_SHORT 10000 #define COMM_WAIT_LONG 60000 @@ -103,16 +102,8 @@ bool ProfilerCommunication::Initialise(TCHAR *key, TCHAR *ns) return hostCommunicationActive; } -void ProfilerCommunication::AddVisitPointToBuffer(ULONG uniqueId, ULONG msgType, ULONG threshold) +void ProfilerCommunication::AddVisitPointToBuffer(ULONG uniqueId, MSG_IdType msgType) { - if (uniqueId == 0) return; - if (threshold != 0) - { - if (m_thresholds[uniqueId] >= threshold) - return; - m_thresholds[uniqueId]++; - } - ATL::CComCritSecLock lock(m_critResults); if (!hostCommunicationActive) return; m_pVisitPoints->points[m_pVisitPoints->count].UniqueId = (uniqueId | msgType); diff --git a/main/OpenCover.Profiler/ProfilerCommunication.h b/main/OpenCover.Profiler/ProfilerCommunication.h index a1fe3065a..13d5c696f 100644 --- a/main/OpenCover.Profiler/ProfilerCommunication.h +++ b/main/OpenCover.Profiler/ProfilerCommunication.h @@ -31,11 +31,10 @@ class ProfilerCommunication inline void AddTestEnterPoint(ULONG uniqueId) { AddVisitPointToBuffer(uniqueId, IT_MethodEnter); } inline void AddTestLeavePoint(ULONG uniqueId) { AddVisitPointToBuffer(uniqueId, IT_MethodLeave); } inline void AddTestTailcallPoint(ULONG uniqueId) { AddVisitPointToBuffer(uniqueId, IT_MethodTailcall); } - inline void AddVisitPointWithThreshold(ULONG uniqueId, ULONG threshold) { AddVisitPointToBuffer(uniqueId, IT_VisitPoint, threshold); } - inline void Resize(ULONG minSize) { m_thresholds.grow_to_at_least(minSize); } + inline void AddVisitPoint(ULONG uniqueId) { AddVisitPointToBuffer(uniqueId, IT_VisitPoint); } private: - void AddVisitPointToBuffer(ULONG uniqueId, ULONG msgType, ULONG threshold = 0); + void AddVisitPointToBuffer(ULONG uniqueId, MSG_IdType msgType); void SendVisitPoints(); bool GetSequencePoints(mdToken functionToken, WCHAR* pModulePath, WCHAR* pAssemblyName, std::vector &points); bool GetBranchPoints(mdToken functionToken, WCHAR* pModulePath, WCHAR* pAssemblyName, std::vector &points); @@ -61,9 +60,6 @@ class ProfilerCommunication CEvent m_eventResultsHaveBeenReceived; MSG_SendVisitPoints_Request *m_pVisitPoints; -private: - Concurrency::concurrent_vector m_thresholds; - private: ATL::CComAutoCriticalSection m_critResults; ATL::CComAutoCriticalSection m_critComms; From 3fd00b632169b59d70d60f865973a841a054b26d Mon Sep 17 00:00:00 2001 From: sawilde Date: Mon, 9 Mar 2015 20:22:59 +1100 Subject: [PATCH 21/58] use thread based buffers for storing visit counts #268 (potential data loss if Shutdown not called by runtime) --- .../Communication/CommunicationManager.cs | 13 +++- .../Manager/MemoryManager.cs | 67 +++++++++++++------ .../Manager/ProfilerManager.cs | 16 ++++- main/OpenCover.Profiler/CodeCoverage.cpp | 13 +++- main/OpenCover.Profiler/CodeCoverage.h | 6 +- .../CodeCoverage_Thread.cpp | 8 +++ .../ProfilerCommunication.cpp | 47 ++++++++++++- .../ProfilerCommunication.h | 14 ++++ .../CommunicationManagerTests.cs | 3 + 9 files changed, 157 insertions(+), 30 deletions(-) diff --git a/main/OpenCover.Framework/Communication/CommunicationManager.cs b/main/OpenCover.Framework/Communication/CommunicationManager.cs index 7ae0cb4af..15e3a470d 100644 --- a/main/OpenCover.Framework/Communication/CommunicationManager.cs +++ b/main/OpenCover.Framework/Communication/CommunicationManager.cs @@ -68,16 +68,23 @@ private static void SendChunkAndWaitForConfirmation(int writeSize, IManagedCommu mcb.InformationReadByProfiler.Reset(); } + private byte[] _data = null; public byte[] HandleMemoryBlock(IManagedMemoryBlock mmb) { - var data = new byte[mmb.BufferSize]; + _data = _data ?? new byte[mmb.BufferSize]; mmb.ProfilerHasResults.Reset(); mmb.StreamAccessorResults.Seek(0, SeekOrigin.Begin); - mmb.StreamAccessorResults.Read(data, 0, mmb.BufferSize); + mmb.StreamAccessorResults.Read(_data, 0, mmb.BufferSize); + + var nCount = (int)BitConverter.ToUInt32(_data, 0); + var dataSize = (nCount + 1)*sizeof (UInt32); + var newData = new byte[dataSize]; + Buffer.BlockCopy(_data, 0, newData, 0, dataSize); mmb.ResultsHaveBeenReceived.Set(); - return data; + + return newData; } public void Complete() diff --git a/main/OpenCover.Framework/Manager/MemoryManager.cs b/main/OpenCover.Framework/Manager/MemoryManager.cs index 7a5b6d50b..d9d639dc3 100644 --- a/main/OpenCover.Framework/Manager/MemoryManager.cs +++ b/main/OpenCover.Framework/Manager/MemoryManager.cs @@ -6,24 +6,35 @@ using System.Runtime.InteropServices; using System.Security.AccessControl; using System.Security.Principal; -using System.Text; using System.Threading; namespace OpenCover.Framework.Manager { + /// + /// Manages the blocks used for communcation and data between host and profiler + /// public class MemoryManager : IMemoryManager { private string _namespace; private string _key; - private readonly object lockObject = new object(); + private readonly object _lockObject = new object(); private readonly IList> _blocks = new List>(); + /// + /// + /// public class ManagedBlock { protected string Namespace; protected string Key; + /// + /// Create a unique name + /// + /// + /// + /// protected string MakeName(string name, int id) { var newName = string.Format("{0}{1}{2}{3}", Namespace, name, Key, id); @@ -61,17 +72,18 @@ internal ManagedMemoryBlock(string @namespace, string key, int bufferSize, int b EventWaitHandleSecurity open = null; MemoryMappedFileSecurity transparent = null; - if (servicePrincpal.Any()) + var service = servicePrincpal.FirstOrDefault(); + var currentIdentity = WindowsIdentity.GetCurrent(); + if (service != null && currentIdentity != null) { - var service = servicePrincpal.First(); open = new EventWaitHandleSecurity(); - open.AddAccessRule(new EventWaitHandleAccessRule(WindowsIdentity.GetCurrent().Name, EventWaitHandleRights.FullControl, AccessControlType.Allow)); + open.AddAccessRule(new EventWaitHandleAccessRule(currentIdentity.Name, EventWaitHandleRights.FullControl, AccessControlType.Allow)); // The event handles need more than just EventWaitHandleRights.Modify | EventWaitHandleRights.Synchronize to work open.AddAccessRule(new EventWaitHandleAccessRule(service, EventWaitHandleRights.FullControl, AccessControlType.Allow)); transparent = new MemoryMappedFileSecurity(); - transparent.AddAccessRule(new AccessRule(WindowsIdentity.GetCurrent().Name, MemoryMappedFileRights.FullControl, AccessControlType.Allow)); + transparent.AddAccessRule(new AccessRule(currentIdentity.Name, MemoryMappedFileRights.FullControl, AccessControlType.Allow)); transparent.AddAccessRule(new AccessRule(service, MemoryMappedFileRights.ReadWrite, AccessControlType.Allow)); } @@ -143,15 +155,16 @@ internal ManagedCommunicationBlock(string @namespace, string key, int bufferSize EventWaitHandleSecurity open = null; MemoryMappedFileSecurity transparent = null; - if (servicePrincpal.Any()) + var service = servicePrincpal.FirstOrDefault(); + var currentIdentity = WindowsIdentity.GetCurrent(); + if (service != null && currentIdentity != null) { - var service = servicePrincpal.First(); open = new EventWaitHandleSecurity(); - open.AddAccessRule(new EventWaitHandleAccessRule(WindowsIdentity.GetCurrent().Name, EventWaitHandleRights.FullControl, AccessControlType.Allow)); + open.AddAccessRule(new EventWaitHandleAccessRule(currentIdentity.Name, EventWaitHandleRights.FullControl, AccessControlType.Allow)); open.AddAccessRule(new EventWaitHandleAccessRule(service, EventWaitHandleRights.FullControl, AccessControlType.Allow)); transparent = new MemoryMappedFileSecurity(); - transparent.AddAccessRule(new AccessRule(WindowsIdentity.GetCurrent().Name, MemoryMappedFileRights.FullControl, AccessControlType.Allow)); + transparent.AddAccessRule(new AccessRule(currentIdentity.Name, MemoryMappedFileRights.FullControl, AccessControlType.Allow)); transparent.AddAccessRule(new AccessRule(service, MemoryMappedFileRights.ReadWrite, AccessControlType.Allow)); } @@ -200,32 +213,48 @@ public void Dispose() } } - private bool isIntialised = false; + private bool _isIntialised; private string[] _servicePrincipal; + + /// + /// Initialise the memory manager + /// + /// + /// + /// public void Initialise(string @namespace, string key, IEnumerable servicePrincipal) { - if (isIntialised) return; + if (_isIntialised) return; _namespace = @namespace; _key = key; - this._servicePrincipal = servicePrincipal.ToArray(); - isIntialised = true; + _servicePrincipal = servicePrincipal.ToArray(); + _isIntialised = true; } + /// + /// Allocate a memory buffer + /// + /// + /// + /// public Tuple AllocateMemoryBuffer(int bufferSize, uint bufferId) { - if (!isIntialised) return null; + if (!_isIntialised) return null; - lock (lockObject) + lock (_lockObject) { var tuple = new Tuple( - new ManagedCommunicationBlock(_namespace, _key, bufferSize, (int)bufferId, this._servicePrincipal), - new ManagedMemoryBlock(_namespace, _key, bufferSize, (int)bufferId, this._servicePrincipal)); + new ManagedCommunicationBlock(_namespace, _key, bufferSize, (int)bufferId, _servicePrincipal), + new ManagedMemoryBlock(_namespace, _key, bufferSize, (int)bufferId, _servicePrincipal)); _blocks.Add(tuple); return tuple; } } + /// + /// get a pair of communication+memory blocks + /// public IList> GetBlocks { get { return _blocks; } @@ -234,7 +263,7 @@ public IList> GetBlocks public void Dispose() { //Console.WriteLine("Disposing..."); - lock (lockObject) + lock (_lockObject) { foreach(var block in _blocks) { diff --git a/main/OpenCover.Framework/Manager/ProfilerManager.cs b/main/OpenCover.Framework/Manager/ProfilerManager.cs index 2365c6651..48473ac9b 100644 --- a/main/OpenCover.Framework/Manager/ProfilerManager.cs +++ b/main/OpenCover.Framework/Manager/ProfilerManager.cs @@ -187,11 +187,11 @@ private void ProcessMessages(WaitHandle[] handles) var tasks = threadHandles .Select((e, index) => new {Pair = e, Block = index / NumHandlesPerBlock}) .GroupBy(g => g.Block) - .Select(g => g.Select(a => a.Pair)) + .Select(g => g.Select(a => a.Pair).ToList()) .Select(g => Task.Factory.StartNew(() => { g.Select(h => h.Item1).ToList().ForEach(h => h.Set()); - WaitHandle.WaitAll(g.Select(h => h.Item2).ToArray(), new TimeSpan(0, 0, 20)); + WaitHandle.WaitAll(g.Select(h => h.Item2).ToArray(), new TimeSpan(0, 0, 20)); })).ToArray(); Task.WaitAll(tasks); @@ -225,7 +225,7 @@ private WaitCallback ProcessBlock(IManagedCommunicationBlock communicationBlock, { return state => { - var processEvents = new WaitHandle[] + var processEvents = new [] { communicationBlock.ProfilerRequestsInformation, memoryBlock.ProfilerHasResults, @@ -242,7 +242,17 @@ private WaitCallback ProcessBlock(IManagedCommunicationBlock communicationBlock, break; case 1: var data = _communicationManager.HandleMemoryBlock(memoryBlock); + // don't let the queue get too big as using too much memory causes + // problems i.e. the target process closes down but the host takes + // ages to shutdown; this is a compromise. _messageQueue.Enqueue(data); + if (_messageQueue.Count > 400) + { + do + { + Thread.Yield(); + } while (_messageQueue.Count > 200); + } break; case 2: threadTerminated.Set(); diff --git a/main/OpenCover.Profiler/CodeCoverage.cpp b/main/OpenCover.Profiler/CodeCoverage.cpp index 9830914a2..f2225e315 100644 --- a/main/OpenCover.Profiler/CodeCoverage.cpp +++ b/main/OpenCover.Profiler/CodeCoverage.cpp @@ -153,7 +153,7 @@ DWORD CCodeCoverage::AppendProfilerEventMask(DWORD currentEventMask) } #endif - //dwMask |= COR_PRF_MONITOR_THREADS; + dwMask |= COR_PRF_MONITOR_THREADS; return dwMask; } @@ -164,6 +164,10 @@ HRESULT STDMETHODCALLTYPE CCodeCoverage::Shutdown( void) if (m_chainedProfiler != NULL) m_chainedProfiler->Shutdown(); + if (!m_tracingEnabled){ + m_host.SendRemainingThreadBuffers(); + } + WCHAR szExeName[MAX_PATH]; GetModuleFileNameW(NULL, szExeName, MAX_PATH); RELTRACE(_T("::Shutdown - Nothing left to do but return S_OK(%s)"), szExeName); @@ -192,7 +196,12 @@ void __fastcall CCodeCoverage::AddVisitPoint(ULONG uniqueId) threshold++; } - m_host.AddVisitPoint(uniqueId); + if (m_tracingEnabled){ + m_host.AddVisitPoint(uniqueId); + } + else { + m_host.AddVisitPointToThreadBuffer(uniqueId, IT_VisitPoint); + } } void CCodeCoverage::Resize(ULONG minSize) { diff --git a/main/OpenCover.Profiler/CodeCoverage.h b/main/OpenCover.Profiler/CodeCoverage.h index f38a7590a..8504c87cd 100644 --- a/main/OpenCover.Profiler/CodeCoverage.h +++ b/main/OpenCover.Profiler/CodeCoverage.h @@ -124,8 +124,8 @@ END_COM_MAP() /*[in]*/COR_PRF_FRAME_INFO func); private: - std::tr1::unordered_map m_allowModules; - std::tr1::unordered_map m_allowModulesAssemblyMap; + std::unordered_map m_allowModules; + std::unordered_map m_allowModulesAssemblyMap; COR_PRF_RUNTIME_TYPE m_runtimeType; ASSEMBLYMETADATA m_runtimeVersion; @@ -138,6 +138,8 @@ END_COM_MAP() std::vector m_thresholds; void Resize(ULONG minSize); + + private: mdSignature GetMethodSignatureToken_I4(ModuleID moduleID); HRESULT GetModuleRef(ModuleID moduleId, WCHAR*moduleName, mdModuleRef &mscorlibRef); diff --git a/main/OpenCover.Profiler/CodeCoverage_Thread.cpp b/main/OpenCover.Profiler/CodeCoverage_Thread.cpp index 230a51cf5..921af6db6 100644 --- a/main/OpenCover.Profiler/CodeCoverage_Thread.cpp +++ b/main/OpenCover.Profiler/CodeCoverage_Thread.cpp @@ -20,6 +20,10 @@ HRESULT STDMETHODCALLTYPE CCodeCoverage::ThreadDestroyed( if (m_chainedProfiler != NULL) m_chainedProfiler->ThreadDestroyed(threadId); + if (!m_tracingEnabled){ + m_host.ThreadDestroyed(threadId); + } + return S_OK; } @@ -31,6 +35,10 @@ HRESULT STDMETHODCALLTYPE CCodeCoverage::ThreadAssignedToOSThread( if (m_chainedProfiler != NULL) m_chainedProfiler->ThreadAssignedToOSThread(managedThreadId, osThreadId); + if (!m_tracingEnabled){ + m_host.ThreadCreated(managedThreadId, osThreadId); + } + return S_OK; } diff --git a/main/OpenCover.Profiler/ProfilerCommunication.cpp b/main/OpenCover.Profiler/ProfilerCommunication.cpp index e41232835..3b0b63871 100644 --- a/main/OpenCover.Profiler/ProfilerCommunication.cpp +++ b/main/OpenCover.Profiler/ProfilerCommunication.cpp @@ -102,6 +102,51 @@ bool ProfilerCommunication::Initialise(TCHAR *key, TCHAR *ns) return hostCommunicationActive; } +void ProfilerCommunication::ThreadCreated(ThreadID threadID, DWORD osThreadID){ + ATL::CComCritSecLock lock(m_critThreads); + m_threadmap[threadID] = osThreadID; + auto p = new MSG_SendVisitPoints_Request(); + ::ZeroMemory(p, sizeof(MSG_SendVisitPoints_Request)); + m_visitmap[osThreadID] = p; +} + +void ProfilerCommunication::ThreadDestroyed(ThreadID threadID){ + ATL::CComCritSecLock lock(m_critThreads); + ULONG osThreadId = m_threadmap[threadID]; + SendThreadVisitPoints(m_visitmap[osThreadId]); + delete m_visitmap[osThreadId]; + m_visitmap[osThreadId] = NULL; +} + +void ProfilerCommunication::SendRemainingThreadBuffers(){ + for (auto it = m_visitmap.begin(); it != m_visitmap.end(); ++it){ + if (it->second != NULL) + SendThreadVisitPoints(it->second); + } +} + +void ProfilerCommunication::AddVisitPointToThreadBuffer(ULONG uniqueId, MSG_IdType msgType) +{ + DWORD osThreadId = ::GetCurrentThreadId(); + auto pVisitPoints = m_visitmap[osThreadId]; + pVisitPoints->points[pVisitPoints->count].UniqueId = (uniqueId | msgType); + if (++pVisitPoints->count == VP_BUFFER_SIZE) + { + SendThreadVisitPoints(pVisitPoints); + //::ZeroMemory(pVisitPoints, sizeof(MSG_SendVisitPoints_Request)); + pVisitPoints->count = 0; + } +} + +void ProfilerCommunication::SendThreadVisitPoints(MSG_SendVisitPoints_Request* pVisitPoints){ + ATL::CComCritSecLock lock(m_critResults); + if (!hostCommunicationActive) return; + memcpy(m_pVisitPoints, pVisitPoints, sizeof(MSG_SendVisitPoints_Request)); + SendVisitPoints(); + ::ZeroMemory(m_pVisitPoints, sizeof(MAX_MSG_SIZE)); + m_pVisitPoints->count = 0; +} + void ProfilerCommunication::AddVisitPointToBuffer(ULONG uniqueId, MSG_IdType msgType) { ATL::CComCritSecLock lock(m_critResults); @@ -110,7 +155,7 @@ void ProfilerCommunication::AddVisitPointToBuffer(ULONG uniqueId, MSG_IdType msg if (++m_pVisitPoints->count == VP_BUFFER_SIZE) { SendVisitPoints(); - ::ZeroMemory(m_pVisitPoints, MAX_MSG_SIZE); + ::ZeroMemory(m_pVisitPoints, sizeof(MAX_MSG_SIZE)); m_pVisitPoints->count = 0; } } diff --git a/main/OpenCover.Profiler/ProfilerCommunication.h b/main/OpenCover.Profiler/ProfilerCommunication.h index 13d5c696f..f4219d901 100644 --- a/main/OpenCover.Profiler/ProfilerCommunication.h +++ b/main/OpenCover.Profiler/ProfilerCommunication.h @@ -12,6 +12,8 @@ #include #include +#include + /// Handles communication back to the profiler host /// Currently this is handled by using the WebServices API class ProfilerCommunication @@ -32,10 +34,17 @@ class ProfilerCommunication inline void AddTestLeavePoint(ULONG uniqueId) { AddVisitPointToBuffer(uniqueId, IT_MethodLeave); } inline void AddTestTailcallPoint(ULONG uniqueId) { AddVisitPointToBuffer(uniqueId, IT_MethodTailcall); } inline void AddVisitPoint(ULONG uniqueId) { AddVisitPointToBuffer(uniqueId, IT_VisitPoint); } + void AddVisitPointToThreadBuffer(ULONG uniqueId, MSG_IdType msgType); + +public: + void ThreadCreated(ThreadID threadID, DWORD osThreadID); + void ThreadDestroyed(ThreadID threadID); + void SendRemainingThreadBuffers(); private: void AddVisitPointToBuffer(ULONG uniqueId, MSG_IdType msgType); void SendVisitPoints(); + void SendThreadVisitPoints(MSG_SendVisitPoints_Request* pVisitPoints); bool GetSequencePoints(mdToken functionToken, WCHAR* pModulePath, WCHAR* pAssemblyName, std::vector &points); bool GetBranchPoints(mdToken functionToken, WCHAR* pModulePath, WCHAR* pAssemblyName, std::vector &points); @@ -65,6 +74,11 @@ class ProfilerCommunication ATL::CComAutoCriticalSection m_critComms; bool hostCommunicationActive; +private: + ATL::CComAutoCriticalSection m_critThreads; + std::unordered_map m_threadmap; + std::unordered_map m_visitmap; + private: class CommunicationException : std::exception diff --git a/main/OpenCover.Test/Framework/Communication/CommunicationManagerTests.cs b/main/OpenCover.Test/Framework/Communication/CommunicationManagerTests.cs index 6163126a6..b187b61b6 100644 --- a/main/OpenCover.Test/Framework/Communication/CommunicationManagerTests.cs +++ b/main/OpenCover.Test/Framework/Communication/CommunicationManagerTests.cs @@ -1,5 +1,6 @@ using System; using System.Collections.Generic; +using System.IO; using System.Linq; using System.Text; using System.Threading; @@ -37,6 +38,8 @@ public void HandleMemoryBlock_Returns_Block_Informs_Profiler_When_Read() { // act byte[] data = null; + mcb.StreamAccessorResults.Seek(0, SeekOrigin.Begin); + mcb.StreamAccessorResults.Write(BitConverter.GetBytes(24), 0, 4); // count + 24 entries == 100 bytes ThreadPool.QueueUserWorkItem(state => { data = Instance.HandleMemoryBlock(mcb); From 633f40484e2974aff7aa591fc777ddd5f119b592 Mon Sep 17 00:00:00 2001 From: sawilde Date: Fri, 3 Apr 2015 16:57:09 +1100 Subject: [PATCH 22/58] add visited class/method to summary #283 --- main/OpenCover.Console/Program.cs | 23 +++-------- main/OpenCover.Framework/Model/Summary.cs | 25 ++++++++++++ .../Persistance/BasePersistance.cs | 14 +++++++ .../Persistance/BasePersistenceTests.cs | 39 ++++++++++++++++--- 4 files changed, 78 insertions(+), 23 deletions(-) diff --git a/main/OpenCover.Console/Program.cs b/main/OpenCover.Console/Program.cs index 602589d92..4b41a264b 100644 --- a/main/OpenCover.Console/Program.cs +++ b/main/OpenCover.Console/Program.cs @@ -323,15 +323,10 @@ private static void DisplayResults(IPersistance persistance, ICommandLine parser var coverageSession = persistance.CoverageSession; - var totalClasses = 0; - var visitedClasses = 0; var altTotalClasses = 0; var altVisitedClasses = 0; - var totalMethods = 0; - var visitedMethods = 0; - var altTotalMethods = 0; var altVisitedMethods = 0; @@ -349,12 +344,9 @@ from @class in module.Classes.Where(c => !c.ShouldSerializeSkippedDueTo()) if ((@class.Methods.Any(x => !x.ShouldSerializeSkippedDueTo() && x.SequencePoints.Any(y => y.VisitCount > 0)))) { - visitedClasses += 1; - totalClasses += 1; } else if ((@class.Methods.Any(x => x.FileRef != null))) { - totalClasses += 1; unvisitedClasses.Add(@class.FullName); } @@ -372,12 +364,9 @@ from @class in module.Classes.Where(c => !c.ShouldSerializeSkippedDueTo()) { if ((method.SequencePoints.Any(x => x.VisitCount > 0))) { - visitedMethods += 1; - totalMethods += 1; } else if (method.FileRef != null) { - totalMethods += 1; unvisitedMethods.Add(string.Format("{0}", method.Name)); } @@ -390,12 +379,12 @@ from @class in module.Classes.Where(c => !c.ShouldSerializeSkippedDueTo()) } } - if (totalClasses > 0) - { - logger.InfoFormat("Visited Classes {0} of {1} ({2})", visitedClasses, - totalClasses, Math.Round(visitedClasses * 100.0 / totalClasses, 2)); - logger.InfoFormat("Visited Methods {0} of {1} ({2})", visitedMethods, - totalMethods, Math.Round(visitedMethods * 100.0 / totalMethods, 2)); + if (coverageSession.Summary.NumClasses > 0) + { + logger.InfoFormat("Visited Classes {0} of {1} ({2})", coverageSession.Summary.VisitedClasses, + coverageSession.Summary.NumClasses, Math.Round(coverageSession.Summary.VisitedClasses * 100.0 / coverageSession.Summary.NumClasses, 2)); + logger.InfoFormat("Visited Methods {0} of {1} ({2})", coverageSession.Summary.VisitedMethods, + coverageSession.Summary.NumMethods, Math.Round(coverageSession.Summary.VisitedMethods * 100.0 / coverageSession.Summary.NumMethods, 2)); logger.InfoFormat("Visited Points {0} of {1} ({2})", coverageSession.Summary.VisitedSequencePoints, coverageSession.Summary.NumSequencePoints, coverageSession.Summary.SequenceCoverage); logger.InfoFormat("Visited Branches {0} of {1} ({2})", coverageSession.Summary.VisitedBranchPoints, diff --git a/main/OpenCover.Framework/Model/Summary.cs b/main/OpenCover.Framework/Model/Summary.cs index cd64dc48e..5e85d3a16 100644 --- a/main/OpenCover.Framework/Model/Summary.cs +++ b/main/OpenCover.Framework/Model/Summary.cs @@ -62,5 +62,30 @@ public class Summary /// Calculated using the Gendarme rules library [XmlAttribute("minCyclomaticComplexity")] public int MinCyclomaticComplexity { get; set; } + + /// + /// What is the number of visited classes + /// + [XmlAttribute("visitedClasses")] + public int VisitedClasses { get; set; } + + /// + /// What is the total number of classes + /// + [XmlAttribute("numClasses")] + public int NumClasses { get; set; } + + /// + /// What is the number of visited methods + /// + [XmlAttribute("visitedMethods")] + public int VisitedMethods { get; set; } + + /// + /// What is the total number of methods + /// + [XmlAttribute("numMethods")] + public int NumMethods { get; set; } + } } diff --git a/main/OpenCover.Framework/Persistance/BasePersistance.cs b/main/OpenCover.Framework/Persistance/BasePersistance.cs index 10d7101d3..fb284030c 100644 --- a/main/OpenCover.Framework/Persistance/BasePersistance.cs +++ b/main/OpenCover.Framework/Persistance/BasePersistance.cs @@ -353,6 +353,12 @@ from method in @class.Methods.Where(x => !x.ShouldSerializeSkippedDueTo()) if (method.Summary.VisitedSequencePoints > 0) method.Summary.VisitedBranchPoints += 1; + if (method.FileRef != null) + { + method.Summary.NumMethods = 1; + method.Summary.VisitedMethods = (method.Visited) ? 1 : 0; + } + AddPoints(@class.Summary, method.Summary); CalculateCoverage(method.Summary); @@ -368,6 +374,9 @@ from method in @class.Methods.Where(x => !x.ShouldSerializeSkippedDueTo()) @class.Summary.MaxCyclomaticComplexity = Math.Max(@class.Summary.MaxCyclomaticComplexity, method.CyclomaticComplexity); } + @class.Summary.NumClasses = (@class.Summary.NumMethods > 0) ? 1 : 0; ; + @class.Summary.VisitedClasses = (@class.Summary.VisitedMethods > 0) ? 1 : 0; + AddPoints(module.Summary, @class.Summary); CalculateCoverage(@class.Summary); @@ -418,6 +427,11 @@ private static void AddPoints(Summary parent, Summary child) parent.VisitedBranchPoints += child.VisitedBranchPoints; parent.NumSequencePoints += child.NumSequencePoints; parent.VisitedSequencePoints += child.VisitedSequencePoints; + + parent.NumClasses += child.NumClasses; + parent.VisitedClasses += child.VisitedClasses; + parent.NumMethods += child.NumMethods; + parent.VisitedMethods += child.VisitedMethods; } public bool GetSequencePointsForFunction(string modulePath, int functionToken, out InstrumentationPoint[] sequencePoints) diff --git a/main/OpenCover.Test/Framework/Persistance/BasePersistenceTests.cs b/main/OpenCover.Test/Framework/Persistance/BasePersistenceTests.cs index 9c9108e02..698f10c63 100644 --- a/main/OpenCover.Test/Framework/Persistance/BasePersistenceTests.cs +++ b/main/OpenCover.Test/Framework/Persistance/BasePersistenceTests.cs @@ -211,14 +211,17 @@ public void Class_Summary_Aggregates_Methods() new Method { SequencePoints = new[] {new SequencePoint {VisitCount = 1}}, - CyclomaticComplexity = 1 + CyclomaticComplexity = 1, + Visited = true, + FileRef = new FileRef() }, new Method { SequencePoints = new[] {new SequencePoint {VisitCount = 1}, new SequencePoint {VisitCount = 0}}, - CyclomaticComplexity = 10 + CyclomaticComplexity = 10, + FileRef = new FileRef() }, new Method { @@ -243,7 +246,11 @@ public void Class_Summary_Aggregates_Methods() Assert.AreEqual(2, Instance.CoverageSession.Modules[0].Classes[0].Summary.VisitedBranchPoints); Assert.AreEqual(66.67m, Instance.CoverageSession.Modules[0].Classes[0].Summary.BranchCoverage); Assert.AreEqual(10, Instance.CoverageSession.Modules[0].Classes[0].Summary.MaxCyclomaticComplexity); - Assert.AreEqual(1, Instance.CoverageSession.Modules[0].Classes[0].Summary.MinCyclomaticComplexity); + Assert.AreEqual(2, Instance.CoverageSession.Modules[0].Classes[0].Summary.NumMethods); + Assert.AreEqual(1, Instance.CoverageSession.Modules[0].Classes[0].Summary.VisitedMethods); + Assert.AreEqual(1, Instance.CoverageSession.Modules[0].Classes[0].Summary.NumClasses); + Assert.AreEqual(1, Instance.CoverageSession.Modules[0].Classes[0].Summary.VisitedClasses); + } @@ -904,7 +911,9 @@ public void Module_Summary_Aggregates_Classes() new Method { SequencePoints = new[] {new SequencePoint {VisitCount = 1}}, - CyclomaticComplexity = 4 + CyclomaticComplexity = 4, + Visited = true, + FileRef = new FileRef() } } }, @@ -918,12 +927,16 @@ public void Module_Summary_Aggregates_Classes() SequencePoints = new[] {new SequencePoint {VisitCount = 1}, new SequencePoint {VisitCount = 0}}, - CyclomaticComplexity = 17 + CyclomaticComplexity = 17, + Visited = true, + FileRef = new FileRef() }, new Method { SequencePoints = new[] {new SequencePoint {VisitCount = 0}}, - CyclomaticComplexity = 6 + CyclomaticComplexity = 6, + Visited = true, + FileRef = new FileRef() } } } @@ -948,6 +961,20 @@ public void Module_Summary_Aggregates_Classes() Assert.AreEqual(6, Instance.CoverageSession.Modules[0].Classes[1].Summary.MinCyclomaticComplexity); Assert.AreEqual(17, Instance.CoverageSession.Modules[0].Summary.MaxCyclomaticComplexity); Assert.AreEqual(4, Instance.CoverageSession.Modules[0].Summary.MinCyclomaticComplexity); + + Assert.AreEqual(1, Instance.CoverageSession.Modules[0].Classes[0].Summary.NumMethods); + Assert.AreEqual(1, Instance.CoverageSession.Modules[0].Classes[0].Summary.VisitedMethods); + Assert.AreEqual(1, Instance.CoverageSession.Modules[0].Classes[0].Summary.NumClasses); + Assert.AreEqual(1, Instance.CoverageSession.Modules[0].Classes[0].Summary.VisitedClasses); + Assert.AreEqual(2, Instance.CoverageSession.Modules[0].Classes[1].Summary.NumMethods); + Assert.AreEqual(2, Instance.CoverageSession.Modules[0].Classes[1].Summary.VisitedMethods); + Assert.AreEqual(1, Instance.CoverageSession.Modules[0].Classes[1].Summary.NumClasses); + Assert.AreEqual(1, Instance.CoverageSession.Modules[0].Classes[1].Summary.VisitedClasses); + + Assert.AreEqual(3, Instance.CoverageSession.Modules[0].Summary.NumMethods); + Assert.AreEqual(3, Instance.CoverageSession.Modules[0].Summary.VisitedMethods); + Assert.AreEqual(2, Instance.CoverageSession.Modules[0].Summary.NumClasses); + Assert.AreEqual(2, Instance.CoverageSession.Modules[0].Summary.VisitedClasses); } [Test] From 2c780de1dd12db63b63fbc875151085e4242b99e Mon Sep 17 00:00:00 2001 From: molnargab Date: Sat, 18 Apr 2015 10:46:10 +0200 Subject: [PATCH 23/58] build and tools folders are considered vendored by Github Linguist --- .gitattributes | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 .gitattributes diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 000000000..c9242016e --- /dev/null +++ b/.gitattributes @@ -0,0 +1,2 @@ +build/* linguist-vendored +tools/* linguist-vendored From 903445fa75fbd0c9bcb6e81b7b6b1bd664b3f698 Mon Sep 17 00:00:00 2001 From: sawilde Date: Sat, 25 Apr 2015 10:29:55 +1000 Subject: [PATCH 24/58] get release notes up to date - I have been slack --- ReleaseNotes.tmp | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/ReleaseNotes.tmp b/ReleaseNotes.tmp index fe3939606..026666598 100644 --- a/ReleaseNotes.tmp +++ b/ReleaseNotes.tmp @@ -1,7 +1,11 @@ Version [[version]] -#244 support ApplicationUnderTest.Launch to propagate required OPENCOVER environment variables -#256 support Microsoft Fakes (feature) - beta support until we bed feature in -#248 address issue with Mono.Cecil and latest PDB (.NET 4.6) version +#274 Use thread based buffers for performance improvement (fix) +#283 Add visited class/method to summary entity (feature) + +Version 4.5.3723 +#244 support ApplicationUnderTest.Launch to propagate required OPENCOVER environment variables (feature) +#256 support Microsoft Fakes (feature) - beta support until we bed feature in (feature) +#248 address issue with Mono.Cecil and latest PDB (.NET 4.6) version (fix) #252 use AppVeyor for building code and pull requests (prj-mgmt) Version 4.5.3522 From b75c59c3fd5f5662180990d35150e09763ee787b Mon Sep 17 00:00:00 2001 From: sawilde Date: Sat, 25 Apr 2015 11:34:00 +1000 Subject: [PATCH 25/58] #295 detect if assembly should be filtered --- main/OpenCover.Framework/Filter.cs | 34 ++++++++++++++---- main/OpenCover.Framework/IFilter.cs | 14 ++++++++ main/OpenCover.Test/Framework/FilterTests.cs | 36 +++++++++++++++++++ .../OpenCover.Test/Properties/AssemblyInfo.cs | 5 +++ main/OpenCover.Test/Samples/Samples.cs | 8 +++++ 5 files changed, 91 insertions(+), 6 deletions(-) diff --git a/main/OpenCover.Framework/Filter.cs b/main/OpenCover.Framework/Filter.cs index 92c183296..2b41df83e 100644 --- a/main/OpenCover.Framework/Filter.cs +++ b/main/OpenCover.Framework/Filter.cs @@ -147,18 +147,16 @@ public void AddAttributeExclusionFilters(string[] exclusionFilters) public bool ExcludeByAttribute(IMemberDefinition entity) { + if (ExcludedAttributes.Count == 0) + return false; + while (true) { - if (ExcludedAttributes.Count == 0) - return false; - if (entity == null || !entity.HasCustomAttributes) return false; - if ((from excludeAttribute in ExcludedAttributes from customAttribute in entity.CustomAttributes where excludeAttribute.IsMatchingExpression(customAttribute.AttributeType.FullName) select excludeAttribute).Any()) - { + if (ExcludeByAttribute((ICustomAttributeProvider) entity)) return true; - } if (entity.DeclaringType == null || !entity.Name.StartsWith("<")) return false; @@ -184,6 +182,30 @@ public bool ExcludeByAttribute(IMemberDefinition entity) } } + private bool ExcludeByAttribute(ICustomAttributeProvider entity) + { + return (from excludeAttribute in ExcludedAttributes + from customAttribute in entity.CustomAttributes + where excludeAttribute.IsMatchingExpression(customAttribute.AttributeType.FullName) + select excludeAttribute).Any(); + } + + public bool ExcludeByAttribute(AssemblyDefinition entity) + { + if (ExcludedAttributes.Count == 0) + return false; + + return ExcludeByAttribute((ICustomAttributeProvider)entity); + } + + public bool ExcludeByAttribute(TypeDefinition entity) + { + if (ExcludedAttributes.Count == 0) + return false; + + return ExcludeByAttribute((ICustomAttributeProvider)entity); + } + public bool ExcludeByFile(string fileName) { if (ExcludedFiles.Count == 0 || string.IsNullOrWhiteSpace(fileName)) diff --git a/main/OpenCover.Framework/IFilter.cs b/main/OpenCover.Framework/IFilter.cs index f6ef322ee..3ae96dec6 100644 --- a/main/OpenCover.Framework/IFilter.cs +++ b/main/OpenCover.Framework/IFilter.cs @@ -57,6 +57,20 @@ public interface IFilter /// bool ExcludeByAttribute(IMemberDefinition entity); + /// + /// Is this entity excluded due to an attributeFilter + /// + /// The entity to test + /// + bool ExcludeByAttribute(TypeDefinition entity); + + /// + /// Is this entity excluded due to an attributeFilter + /// + /// The entity to test + /// + bool ExcludeByAttribute(AssemblyDefinition entity); + /// /// Is this file excluded /// diff --git a/main/OpenCover.Test/Framework/FilterTests.cs b/main/OpenCover.Test/Framework/FilterTests.cs index 6c474f6b2..6707633cf 100644 --- a/main/OpenCover.Test/Framework/FilterTests.cs +++ b/main/OpenCover.Test/Framework/FilterTests.cs @@ -585,6 +585,42 @@ public void Handles_Issue117() Assert.DoesNotThrow(() => filter.ExcludeByAttribute(mockDefinition.Object)); } + [Test] + public void Can_Identify_Excluded_Assemblies() + { + // arrange + var sourceAssembly = AssemblyDefinition.ReadAssembly(typeof(Samples.Concrete).Assembly.Location); + + // act + var filter = new Filter(); + Assert.False(filter.ExcludeByAttribute(sourceAssembly)); + + // assert + filter.AddAttributeExclusionFilters(new[] { "*ExcludeAssemblyAttribute" }); + Assert.True(filter.ExcludeByAttribute(sourceAssembly)); + } + + [Test] + public void Can_Identify_Excluded_Types() + { + // arrange + var sourceAssembly = AssemblyDefinition.ReadAssembly(typeof(Samples.Concrete).Assembly.Location); + + // act + var filter = new Filter(); + foreach (var typeDefinition in sourceAssembly.MainModule.Types.Where(x => x.Name == "Concrete")) + { + Assert.False(filter.ExcludeByAttribute(typeDefinition)); + } + + // assert + filter.AddAttributeExclusionFilters(new[] { "*ExcludeClassAttribute" }); + foreach (var typeDefinition in sourceAssembly.MainModule.Types.Where(x => x.Name == "Concrete")) + { + Assert.True(filter.ExcludeByAttribute(typeDefinition)); + } + } + [Test] public void CanIdentify_AutoImplementedProperties() { diff --git a/main/OpenCover.Test/Properties/AssemblyInfo.cs b/main/OpenCover.Test/Properties/AssemblyInfo.cs index 4a148f41b..20a7a0942 100644 --- a/main/OpenCover.Test/Properties/AssemblyInfo.cs +++ b/main/OpenCover.Test/Properties/AssemblyInfo.cs @@ -5,6 +5,8 @@ // General Information about an assembly is controlled through the following // set of attributes. Change these attribute values to modify the information // associated with an assembly. +using OpenCover.Test.Samples; + [assembly: AssemblyTitle("OpenCover.Test")] [assembly: AssemblyDescription("")] [assembly: AssemblyConfiguration("")] @@ -18,3 +20,6 @@ // The following GUID is for the ID of the typelib if this project is exposed to COM [assembly: Guid("ea182ab1-5768-4ed8-a406-e603c24b1107")] +// hide assembly from coverage +[assembly: ExcludeAssembly] + diff --git a/main/OpenCover.Test/Samples/Samples.cs b/main/OpenCover.Test/Samples/Samples.cs index 9a73882e6..9de740bb3 100644 --- a/main/OpenCover.Test/Samples/Samples.cs +++ b/main/OpenCover.Test/Samples/Samples.cs @@ -166,6 +166,14 @@ public class ExcludeMethodAttribute : Attribute { } + [AttributeUsage(AttributeTargets.Assembly)] + internal class ExcludeAssemblyAttribute : Attribute + { + public ExcludeAssemblyAttribute() + { + } + } + [ExcludeClassAttribute] public class Concrete : AbstractBase { From 437877a03a93171c17aa138cb1138339730b98d4 Mon Sep 17 00:00:00 2001 From: sawilde Date: Sat, 25 Apr 2015 12:03:52 +1000 Subject: [PATCH 26/58] #295 mark assembly as skipped if excluded by attribute --- main/OpenCover.Framework/Filter.cs | 8 ---- main/OpenCover.Framework/IFilter.cs | 9 +--- .../Model/IInstrumentationModelBuilder.cs | 8 ++++ .../Model/InstrumentationModelBuilder.cs | 5 ++ .../Service/ProfilerCommunication.cs | 6 +++ .../Model/InstrumentationModelBuilderTests.cs | 17 +++++++ .../Service/ProfilerCommunicationTests.cs | 46 ++++++++++++++++++- 7 files changed, 82 insertions(+), 17 deletions(-) diff --git a/main/OpenCover.Framework/Filter.cs b/main/OpenCover.Framework/Filter.cs index 2b41df83e..b1ff38a39 100644 --- a/main/OpenCover.Framework/Filter.cs +++ b/main/OpenCover.Framework/Filter.cs @@ -198,14 +198,6 @@ public bool ExcludeByAttribute(AssemblyDefinition entity) return ExcludeByAttribute((ICustomAttributeProvider)entity); } - public bool ExcludeByAttribute(TypeDefinition entity) - { - if (ExcludedAttributes.Count == 0) - return false; - - return ExcludeByAttribute((ICustomAttributeProvider)entity); - } - public bool ExcludeByFile(string fileName) { if (ExcludedFiles.Count == 0 || string.IsNullOrWhiteSpace(fileName)) diff --git a/main/OpenCover.Framework/IFilter.cs b/main/OpenCover.Framework/IFilter.cs index 3ae96dec6..6657b0d7a 100644 --- a/main/OpenCover.Framework/IFilter.cs +++ b/main/OpenCover.Framework/IFilter.cs @@ -51,19 +51,12 @@ public interface IFilter void AddAttributeExclusionFilters(string[] exclusionFilters); /// - /// Is this entity excluded due to an attributeFilter + /// Is this entity (method/type) excluded due to an attributeFilter /// /// The entity to test /// bool ExcludeByAttribute(IMemberDefinition entity); - /// - /// Is this entity excluded due to an attributeFilter - /// - /// The entity to test - /// - bool ExcludeByAttribute(TypeDefinition entity); - /// /// Is this entity excluded due to an attributeFilter /// diff --git a/main/OpenCover.Framework/Model/IInstrumentationModelBuilder.cs b/main/OpenCover.Framework/Model/IInstrumentationModelBuilder.cs index 3af57cc18..2985d2f2d 100644 --- a/main/OpenCover.Framework/Model/IInstrumentationModelBuilder.cs +++ b/main/OpenCover.Framework/Model/IInstrumentationModelBuilder.cs @@ -3,6 +3,9 @@ // // This source code is released under the MIT License; see the accompanying license file. // + +using Mono.Cecil; + namespace OpenCover.Framework.Model { /// @@ -29,5 +32,10 @@ public interface IInstrumentationModelBuilder /// check if module can be instrumented /// bool CanInstrument { get; } + + /// + /// get hold of the underlying assembly definition + /// + AssemblyDefinition GetAssemblyDefinition { get; } } } \ No newline at end of file diff --git a/main/OpenCover.Framework/Model/InstrumentationModelBuilder.cs b/main/OpenCover.Framework/Model/InstrumentationModelBuilder.cs index ef7a6bbc8..8c50055de 100644 --- a/main/OpenCover.Framework/Model/InstrumentationModelBuilder.cs +++ b/main/OpenCover.Framework/Model/InstrumentationModelBuilder.cs @@ -7,6 +7,7 @@ using System.IO; using System.Linq; using System.Security.Cryptography; +using Mono.Cecil; using OpenCover.Framework.Symbols; namespace OpenCover.Framework.Model @@ -78,6 +79,10 @@ public bool CanInstrument get { return _symbolManager.SourceAssembly != null; } } + public AssemblyDefinition GetAssemblyDefinition { + get { return _symbolManager.SourceAssembly; } + } + private void BuildClassModel(Class @class, File[] files) { if (@class.ShouldSerializeSkippedDueTo()) diff --git a/main/OpenCover.Framework/Service/ProfilerCommunication.cs b/main/OpenCover.Framework/Service/ProfilerCommunication.cs index ee341d367..d2e11c801 100644 --- a/main/OpenCover.Framework/Service/ProfilerCommunication.cs +++ b/main/OpenCover.Framework/Service/ProfilerCommunication.cs @@ -6,6 +6,7 @@ using System; using System.Diagnostics; using System.Linq; +using Mono.Cecil; using OpenCover.Framework.Model; using OpenCover.Framework.Persistance; using OpenCover.Framework.Symbols; @@ -42,6 +43,11 @@ public bool TrackAssembly(string modulePath, string assemblyName) module = builder.BuildModuleModel(false); module.MarkAsSkipped(SkippedMethod.MissingPdb); } + else if (builder.CanInstrument && _filter.ExcludeByAttribute(builder.GetAssemblyDefinition)) + { + module = builder.BuildModuleModel(false); + module.MarkAsSkipped(SkippedMethod.Attribute); + } module = module ?? builder.BuildModuleModel(true); diff --git a/main/OpenCover.Test/Framework/Model/InstrumentationModelBuilderTests.cs b/main/OpenCover.Test/Framework/Model/InstrumentationModelBuilderTests.cs index 8e6f6bdec..8766f346b 100644 --- a/main/OpenCover.Test/Framework/Model/InstrumentationModelBuilderTests.cs +++ b/main/OpenCover.Test/Framework/Model/InstrumentationModelBuilderTests.cs @@ -178,6 +178,23 @@ public void CanInstrument_If_AssemblyFound() Assert.IsTrue(canInstrument); } + [Test] + public void CanGetDefinition_If_AssemblyFound() + { + // arrange + var mockDef = AssemblyDefinition.CreateAssembly( + new AssemblyNameDefinition("temp", new Version()), "temp", ModuleKind.Dll); + Container.GetMock() + .SetupGet(x => x.SourceAssembly) + .Returns(mockDef); + + // act + var definition = Instance.GetAssemblyDefinition; + + // assert + Assert.AreSame(mockDef, definition); + } + [Test] public void CanBuildModelOf_RealAssembly() { diff --git a/main/OpenCover.Test/Framework/Service/ProfilerCommunicationTests.cs b/main/OpenCover.Test/Framework/Service/ProfilerCommunicationTests.cs index 37fc53abd..9286c6f7f 100644 --- a/main/OpenCover.Test/Framework/Service/ProfilerCommunicationTests.cs +++ b/main/OpenCover.Test/Framework/Service/ProfilerCommunicationTests.cs @@ -1,4 +1,5 @@ -using Moq; +using Mono.Cecil; +using Moq; using NUnit.Framework; using OpenCover.Framework; using OpenCover.Framework.Model; @@ -20,6 +21,10 @@ public void TrackAssembly_Adds_AssemblyToModel_If_FilterUseAssembly_Returns_True .Setup(x => x.UseAssembly(It.IsAny())) .Returns(true); + Container.GetMock() + .Setup(x => x.ExcludeByAttribute(It.IsAny())) + .Returns(false); + var mockModelBuilder = new Mock(); Container.GetMock() .Setup(x => x.CreateModelBuilder(It.IsAny(), It.IsAny())) @@ -105,6 +110,10 @@ public void TrackAssembly_Adds_AssemblyToModel_AsSkipped_If_CanInstrument_Return .Setup(x => x.UseAssembly(It.IsAny())) .Returns(true); + Container.GetMock() + .Setup(x => x.ExcludeByAttribute(It.IsAny())) + .Returns(false); + var mockModelBuilder = new Mock(); Container.GetMock() .Setup(x => x.CreateModelBuilder(It.IsAny(), It.IsAny())) @@ -128,6 +137,41 @@ public void TrackAssembly_Adds_AssemblyToModel_AsSkipped_If_CanInstrument_Return } + [Test] + public void TrackAssembly_Adds_AssemblyToModel_AsSkipped_If_ExcludedByAttribute() + { + // arrange + Container.GetMock() + .Setup(x => x.UseAssembly(It.IsAny())) + .Returns(true); + + Container.GetMock() + .Setup(x => x.ExcludeByAttribute(It.IsAny())) + .Returns(true); + + var mockModelBuilder = new Mock(); + Container.GetMock() + .Setup(x => x.CreateModelBuilder(It.IsAny(), It.IsAny())) + .Returns(mockModelBuilder.Object); + + mockModelBuilder + .Setup(x => x.BuildModuleModel(It.IsAny())) + .Returns(new Module()); + + mockModelBuilder + .SetupGet(x => x.CanInstrument) + .Returns(true); + + // act + var track = Instance.TrackAssembly("moduleName", "assemblyName"); + + // assembly + Assert.IsFalse(track); + Container.GetMock() + .Verify(x => x.PersistModule(It.Is(m => m.SkippedDueTo == SkippedMethod.Attribute)), Times.Once()); + + } + [Test] public void Stopping_Forces_Model_Finalise() { From e79adb3d91e05ee5d4f067f8c7fe878bdd7e14af Mon Sep 17 00:00:00 2001 From: sawilde Date: Sat, 25 Apr 2015 12:20:34 +1000 Subject: [PATCH 27/58] #288 wrap getting method body - report if exception thrown --- .../Symbols/CecilSymbolManager.cs | 29 +++++++++++++++---- 1 file changed, 24 insertions(+), 5 deletions(-) diff --git a/main/OpenCover.Framework/Symbols/CecilSymbolManager.cs b/main/OpenCover.Framework/Symbols/CecilSymbolManager.cs index cacdbb9be..78f3ba623 100644 --- a/main/OpenCover.Framework/Symbols/CecilSymbolManager.cs +++ b/main/OpenCover.Framework/Symbols/CecilSymbolManager.cs @@ -19,6 +19,26 @@ namespace OpenCover.Framework.Symbols { + internal static class CecilSymbolManageExtensions + { + public static MethodBody SafeGetMethodBody(this MethodDefinition methodDefinition) + { + try + { + if (methodDefinition.HasBody) + { + return methodDefinition.Body; + } + } + catch (Exception) + { + Console.WriteLine("Exception whilst trying to get the body of method {0}", methodDefinition.FullName); + } + return null; + } + + } + internal class CecilSymbolManager : ISymbolManager { private const int StepOverLineCode = 0xFEEFEE; @@ -163,7 +183,7 @@ private static void GetInstrumentableTypes(IEnumerable typeDefin if (!@class.ShouldSerializeSkippedDueTo()) { var files = from methodDefinition in typeDefinition.Methods - where methodDefinition.Body != null && methodDefinition.Body.Instructions != null + where methodDefinition.SafeGetMethodBody() != null && methodDefinition.Body.Instructions != null from instruction in methodDefinition.Body.Instructions where instruction.SequencePoint != null select instruction.SequencePoint.Document.Url; @@ -182,7 +202,6 @@ from instruction in methodDefinition.Body.Instructions } } - public Method[] GetMethodsForType(Class type, File[] files) { var methods = new List(); @@ -193,7 +212,7 @@ public Method[] GetMethodsForType(Class type, File[] files) private static string GetFirstFile(MethodDefinition definition) { - if (definition.HasBody && definition.Body.Instructions!=null) + if (definition.SafeGetMethodBody() != null && definition.Body.Instructions != null) { var filePath = definition.Body.Instructions .FirstOrDefault(x => x.SequencePoint != null && x.SequencePoint.Document != null && x.SequencePoint.StartLine != StepOverLineCode) @@ -311,7 +330,7 @@ private void BuildMethodMap(IEnumerable typeDefinitions) foreach (var typeDefinition in typeDefinitions) { foreach (var methodDefinition in typeDefinition.Methods - .Where(methodDefinition => methodDefinition.Body != null && methodDefinition.Body.Instructions != null)) + .Where(methodDefinition => methodDefinition.SafeGetMethodBody() != null && methodDefinition.Body.Instructions != null)) { _methodMap.Add(methodDefinition.MetadataToken.ToInt32(), methodDefinition); } @@ -359,7 +378,7 @@ private void GetBranchPointsForToken(int token, List list) { UInt32 ordinal = 0; - foreach (var instruction in methodDefinition.Body.Instructions) + foreach (var instruction in methodDefinition.SafeGetMethodBody().Instructions) { if (instruction.OpCode.FlowControl != FlowControl.Cond_Branch) continue; From 7e927d4a9d9d1c7ed6e2e9d82506a47f2eaecdb6 Mon Sep 17 00:00:00 2001 From: sawilde Date: Sat, 25 Apr 2015 13:02:23 +1000 Subject: [PATCH 28/58] #287 handle vector subscript issue - though [] is supposed to grow dynamically --- main/OpenCover.Profiler/ProfilerCommunication.cpp | 14 +++++++++++++- main/OpenCover.Profiler/ProfilerCommunication.h | 2 ++ 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/main/OpenCover.Profiler/ProfilerCommunication.cpp b/main/OpenCover.Profiler/ProfilerCommunication.cpp index 3b0b63871..9ff3fcce8 100644 --- a/main/OpenCover.Profiler/ProfilerCommunication.cpp +++ b/main/OpenCover.Profiler/ProfilerCommunication.cpp @@ -110,6 +110,18 @@ void ProfilerCommunication::ThreadCreated(ThreadID threadID, DWORD osThreadID){ m_visitmap[osThreadID] = p; } +MSG_SendVisitPoints_Request* ProfilerCommunication::GetVisitMapForOSThread(ULONG osThreadID){ + try { + return m_visitmap[osThreadID]; + } + catch (...){ + auto p = new MSG_SendVisitPoints_Request(); + ::ZeroMemory(p, sizeof(MSG_SendVisitPoints_Request)); + m_visitmap[osThreadID] = p; + } + return m_visitmap[osThreadID]; +} + void ProfilerCommunication::ThreadDestroyed(ThreadID threadID){ ATL::CComCritSecLock lock(m_critThreads); ULONG osThreadId = m_threadmap[threadID]; @@ -128,7 +140,7 @@ void ProfilerCommunication::SendRemainingThreadBuffers(){ void ProfilerCommunication::AddVisitPointToThreadBuffer(ULONG uniqueId, MSG_IdType msgType) { DWORD osThreadId = ::GetCurrentThreadId(); - auto pVisitPoints = m_visitmap[osThreadId]; + auto pVisitPoints = GetVisitMapForOSThread(osThreadId); pVisitPoints->points[pVisitPoints->count].UniqueId = (uniqueId | msgType); if (++pVisitPoints->count == VP_BUFFER_SIZE) { diff --git a/main/OpenCover.Profiler/ProfilerCommunication.h b/main/OpenCover.Profiler/ProfilerCommunication.h index f4219d901..d161c6e3b 100644 --- a/main/OpenCover.Profiler/ProfilerCommunication.h +++ b/main/OpenCover.Profiler/ProfilerCommunication.h @@ -79,6 +79,8 @@ class ProfilerCommunication std::unordered_map m_threadmap; std::unordered_map m_visitmap; + MSG_SendVisitPoints_Request* GetVisitMapForOSThread(ULONG osThread); + private: class CommunicationException : std::exception From fd74c6e51366123fc6f68797f2d37ff8673f22c3 Mon Sep 17 00:00:00 2001 From: sawilde Date: Sat, 25 Apr 2015 13:04:30 +1000 Subject: [PATCH 29/58] update release notes --- ReleaseNotes.tmp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ReleaseNotes.tmp b/ReleaseNotes.tmp index 026666598..db644ed10 100644 --- a/ReleaseNotes.tmp +++ b/ReleaseNotes.tmp @@ -1,6 +1,8 @@ Version [[version]] #274 Use thread based buffers for performance improvement (fix) #283 Add visited class/method to summary entity (feature) +#295 exclude assembly by attribute (feature) +#288 report (to console) if can't ready body of method (diag) Version 4.5.3723 #244 support ApplicationUnderTest.Launch to propagate required OPENCOVER environment variables (feature) From ea110c595ae2810310558ed8e6b1812d3aa496e0 Mon Sep 17 00:00:00 2001 From: sawilde Date: Mon, 27 Apr 2015 01:18:02 +1000 Subject: [PATCH 30/58] #288 skip methods for which we cannot decode the body using mono.cecil --- main/OpenCover.Framework/Model/SkippedMethod.cs | 10 ++++++++++ .../OpenCover.Framework/Symbols/CecilSymbolManager.cs | 11 ++++++++++- 2 files changed, 20 insertions(+), 1 deletion(-) diff --git a/main/OpenCover.Framework/Model/SkippedMethod.cs b/main/OpenCover.Framework/Model/SkippedMethod.cs index e6119b93e..7ca6e042b 100644 --- a/main/OpenCover.Framework/Model/SkippedMethod.cs +++ b/main/OpenCover.Framework/Model/SkippedMethod.cs @@ -34,5 +34,15 @@ public enum SkippedMethod /// Entity (method) was skipped as it is an auto-implemented property. /// AutoImplementedProperty = 6, + + /// + /// Entity (method) was skipped as it is native code. + /// + NativeCode = 7, + + /// + /// Entity (method) was skipped for other reasons. + /// + Unknown = 8 } } \ No newline at end of file diff --git a/main/OpenCover.Framework/Symbols/CecilSymbolManager.cs b/main/OpenCover.Framework/Symbols/CecilSymbolManager.cs index 78f3ba623..cf65e1c75 100644 --- a/main/OpenCover.Framework/Symbols/CecilSymbolManager.cs +++ b/main/OpenCover.Framework/Symbols/CecilSymbolManager.cs @@ -32,7 +32,7 @@ public static MethodBody SafeGetMethodBody(this MethodDefinition methodDefinitio } catch (Exception) { - Console.WriteLine("Exception whilst trying to get the body of method {0}", methodDefinition.FullName); + //Console.WriteLine("Exception whilst trying to get the body of method {0}", methodDefinition.FullName); } return null; } @@ -281,6 +281,15 @@ private static Method BuildMethod(IEnumerable files, IFilter filter, Metho MetadataToken = methodDefinition.MetadataToken.ToInt32() }; + if (methodDefinition.SafeGetMethodBody() == null) + { + if (methodDefinition.IsNative) + method.MarkAsSkipped(SkippedMethod.NativeCode); + else + method.MarkAsSkipped(SkippedMethod.Unknown); + return method; + } + if (alreadySkippedDueToAttr || filter.ExcludeByAttribute(methodDefinition)) method.MarkAsSkipped(SkippedMethod.Attribute); else if (filter.ExcludeByFile(GetFirstFile(methodDefinition))) From d2975cf3580de6e80bcc193e2ae2b3b2c8ac278a Mon Sep 17 00:00:00 2001 From: sawilde Date: Tue, 28 Apr 2015 08:03:35 +1000 Subject: [PATCH 31/58] #298 upgrade to latest mono cecil - passes dogfood tests --- main/OpenCover.Console/app.config | 2 +- .../OpenCover.Extensions.csproj | 23 ++++++------ main/OpenCover.Extensions/packages.config | 3 +- .../OpenCover.Framework.csproj | 15 ++++---- main/OpenCover.Framework/packages.config | 2 +- .../OpenCover.Gendarme.Signer.csproj | 19 +++++----- .../OpenCover.Gendarme.Signer/packages.config | 2 +- main/OpenCover.Test/App.config | 6 +++- .../Framework/BootstrapperTests.cs | 8 +---- main/OpenCover.Test/OpenCover.Test.csproj | 36 ++++++++++++------- main/OpenCover.Test/packages.config | 14 ++++---- 11 files changed, 73 insertions(+), 57 deletions(-) diff --git a/main/OpenCover.Console/app.config b/main/OpenCover.Console/app.config index 8299e1bb4..e6f7825d9 100644 --- a/main/OpenCover.Console/app.config +++ b/main/OpenCover.Console/app.config @@ -15,7 +15,7 @@ - + diff --git a/main/OpenCover.Extensions/OpenCover.Extensions.csproj b/main/OpenCover.Extensions/OpenCover.Extensions.csproj index 9c53b30ff..efb52f123 100644 --- a/main/OpenCover.Extensions/OpenCover.Extensions.csproj +++ b/main/OpenCover.Extensions/OpenCover.Extensions.csproj @@ -9,10 +9,11 @@ Properties OpenCover.Extensions OpenCover.Extensions - v4.5 + v4.0 512 ..\ true + true @@ -42,21 +43,19 @@ False ..\packages\Autofac.3.5.2\lib\net40\Autofac.dll - - False - ..\..\tools\Mono.Cecil\Mono.Cecil.dll + + ..\packages\Mono.Cecil.0.9.6.0\lib\net40\Mono.Cecil.dll - + False - ..\..\tools\Mono.Cecil\Mono.Cecil.Mdb.dll + ..\packages\Mono.Cecil.0.9.6.0\lib\net40\Mono.Cecil.Mdb.dll - - False - ..\..\tools\Mono.Cecil\Mono.Cecil.Pdb.dll + + ..\packages\Mono.Cecil.0.9.6.0\lib\net40\Mono.Cecil.Pdb.dll + True - - False - ..\..\tools\Mono.Cecil\Mono.Cecil.Rocks.dll + + ..\packages\Mono.Cecil.0.9.6.0\lib\net40\Mono.Cecil.Rocks.dll diff --git a/main/OpenCover.Extensions/packages.config b/main/OpenCover.Extensions/packages.config index f94275189..2c5e7c338 100644 --- a/main/OpenCover.Extensions/packages.config +++ b/main/OpenCover.Extensions/packages.config @@ -1,4 +1,5 @@  - + + \ No newline at end of file diff --git a/main/OpenCover.Framework/OpenCover.Framework.csproj b/main/OpenCover.Framework/OpenCover.Framework.csproj index dc85c0bd5..4be8b0430 100644 --- a/main/OpenCover.Framework/OpenCover.Framework.csproj +++ b/main/OpenCover.Framework/OpenCover.Framework.csproj @@ -62,17 +62,20 @@ False ..\packages\log4net.2.0.3\lib\net40-full\log4net.dll - + False - ..\..\tools\Mono.Cecil\Mono.Cecil.dll + ..\packages\Mono.Cecil.0.9.6.0\lib\net40\Mono.Cecil.dll - + False - ..\..\tools\Mono.Cecil\Mono.Cecil.Mdb.dll + ..\packages\Mono.Cecil.0.9.6.0\lib\net40\Mono.Cecil.Mdb.dll - + False - ..\..\tools\Mono.Cecil\Mono.Cecil.Pdb.dll + ..\packages\Mono.Cecil.0.9.6.0\lib\net40\Mono.Cecil.Pdb.dll + + + ..\packages\Mono.Cecil.0.9.6.0\lib\net40\Mono.Cecil.Rocks.dll diff --git a/main/OpenCover.Framework/packages.config b/main/OpenCover.Framework/packages.config index 6fa740c89..83b6de4e1 100644 --- a/main/OpenCover.Framework/packages.config +++ b/main/OpenCover.Framework/packages.config @@ -3,5 +3,5 @@ - + \ No newline at end of file diff --git a/main/OpenCover.Gendarme.Signer/OpenCover.Gendarme.Signer.csproj b/main/OpenCover.Gendarme.Signer/OpenCover.Gendarme.Signer.csproj index c8fa3f5f2..61fd1fc7c 100644 --- a/main/OpenCover.Gendarme.Signer/OpenCover.Gendarme.Signer.csproj +++ b/main/OpenCover.Gendarme.Signer/OpenCover.Gendarme.Signer.csproj @@ -40,17 +40,20 @@ Always - - ..\packages\Mono.Cecil.0.9.5.4\lib\net40\Mono.Cecil.dll + + False + ..\packages\Mono.Cecil.0.9.6.0\lib\net40\Mono.Cecil.dll - ..\packages\Mono.Cecil.0.9.5.4\lib\net40\Mono.Cecil.Mdb.dll + ..\packages\Mono.Cecil.0.9.6.0\lib\net40\Mono.Cecil.Mdb.dll - - ..\packages\Mono.Cecil.0.9.5.4\lib\net40\Mono.Cecil.Pdb.dll + + False + ..\packages\Mono.Cecil.0.9.6.0\lib\net40\Mono.Cecil.Pdb.dll - - ..\packages\Mono.Cecil.0.9.5.4\lib\net40\Mono.Cecil.Rocks.dll + + False + ..\packages\Mono.Cecil.0.9.6.0\lib\net40\Mono.Cecil.Rocks.dll @@ -82,4 +85,4 @@ $(SolutionDir)OpenCover.Gendarme.Signer\bin\$(ConfigurationName)\OpenCover.Genda --> - + \ No newline at end of file diff --git a/main/OpenCover.Gendarme.Signer/packages.config b/main/OpenCover.Gendarme.Signer/packages.config index afb074f2a..32856a726 100644 --- a/main/OpenCover.Gendarme.Signer/packages.config +++ b/main/OpenCover.Gendarme.Signer/packages.config @@ -1,5 +1,5 @@  - + diff --git a/main/OpenCover.Test/App.config b/main/OpenCover.Test/App.config index a21ac74f4..6f5c0954b 100644 --- a/main/OpenCover.Test/App.config +++ b/main/OpenCover.Test/App.config @@ -10,10 +10,14 @@ + + + + - + diff --git a/main/OpenCover.Test/Framework/BootstrapperTests.cs b/main/OpenCover.Test/Framework/BootstrapperTests.cs index fa6c5cedc..7ef1001aa 100644 --- a/main/OpenCover.Test/Framework/BootstrapperTests.cs +++ b/main/OpenCover.Test/Framework/BootstrapperTests.cs @@ -1,9 +1,4 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using Microsoft.Practices.Unity; -using Moq; +using Moq; using NUnit.Framework; using OpenCover.Framework; using OpenCover.Framework.Manager; @@ -11,7 +6,6 @@ using OpenCover.Framework.Persistance; using OpenCover.Framework.Service; using OpenCover.Framework.Strategy; -using OpenCover.Framework.Symbols; using OpenCover.Framework.Utility; using log4net; diff --git a/main/OpenCover.Test/OpenCover.Test.csproj b/main/OpenCover.Test/OpenCover.Test.csproj index c10b2ef36..34ed1d5e6 100644 --- a/main/OpenCover.Test/OpenCover.Test.csproj +++ b/main/OpenCover.Test/OpenCover.Test.csproj @@ -10,7 +10,7 @@ Properties OpenCover.Test OpenCover.Test - v4.5 + v4.0 512 ..\ @@ -66,24 +66,32 @@ False ..\packages\log4net.2.0.3\lib\net40-full\log4net.dll - - False - ..\packages\Unity.3.5.1404.0\lib\net45\Microsoft.Practices.Unity.dll + + ..\packages\CommonServiceLocator.1.0\lib\NET35\Microsoft.Practices.ServiceLocation.dll - - ..\packages\Unity.3.5.1404.0\lib\net45\Microsoft.Practices.Unity.Configuration.dll + + ..\packages\Unity.2.1.505.2\lib\NET35\Microsoft.Practices.Unity.dll + True - - ..\packages\Unity.3.5.1404.0\lib\net45\Microsoft.Practices.Unity.RegistrationByConvention.dll + + ..\packages\Unity.2.1.505.2\lib\NET35\Microsoft.Practices.Unity.Configuration.dll + True - + False - ..\..\tools\Mono.Cecil\Mono.Cecil.dll + ..\packages\Mono.Cecil.0.9.6.0\lib\net40\Mono.Cecil.dll - + + ..\packages\Mono.Cecil.0.9.6.0\lib\net40\Mono.Cecil.Mdb.dll + True + + False - ..\..\tools\Mono.Cecil\Mono.Cecil.Pdb.dll + ..\packages\Mono.Cecil.0.9.6.0\lib\net40\Mono.Cecil.Pdb.dll + + + ..\packages\Mono.Cecil.0.9.6.0\lib\net40\Mono.Cecil.Rocks.dll False @@ -286,7 +294,9 @@ Always - + + Designer + diff --git a/main/OpenCover.Test/packages.config b/main/OpenCover.Test/packages.config index acaa7a28c..a60584def 100644 --- a/main/OpenCover.Test/packages.config +++ b/main/OpenCover.Test/packages.config @@ -1,9 +1,11 @@  - - - - - - + + + + + + + + \ No newline at end of file From aefd5adea69752aad6245629580c613bbc78b05b Mon Sep 17 00:00:00 2001 From: sawilde Date: Tue, 28 Apr 2015 23:27:26 +1000 Subject: [PATCH 32/58] update packages --- build/opencover.build | 2 +- main/.nuget/packages.config | 2 +- .../OpenCover.Integration.Test.csproj | 4 ++-- main/OpenCover.Integration.Test/packages.config | 2 +- main/OpenCover.Test/OpenCover.Test.csproj | 4 ++-- main/OpenCover.Test/packages.config | 2 +- 6 files changed, 8 insertions(+), 8 deletions(-) diff --git a/build/opencover.build b/build/opencover.build index d71ec5e99..4d53cd06e 100644 --- a/build/opencover.build +++ b/build/opencover.build @@ -8,7 +8,7 @@ - + diff --git a/main/.nuget/packages.config b/main/.nuget/packages.config index 6597b0c89..db79acc08 100644 --- a/main/.nuget/packages.config +++ b/main/.nuget/packages.config @@ -1,6 +1,6 @@  - + diff --git a/main/OpenCover.Integration.Test/OpenCover.Integration.Test.csproj b/main/OpenCover.Integration.Test/OpenCover.Integration.Test.csproj index 301a0d47e..571c97bb1 100644 --- a/main/OpenCover.Integration.Test/OpenCover.Integration.Test.csproj +++ b/main/OpenCover.Integration.Test/OpenCover.Integration.Test.csproj @@ -37,9 +37,9 @@ False ..\packages\log4net.2.0.3\lib\net40-full\log4net.dll - + False - ..\packages\Moq.4.2.1409.1722\lib\net40\Moq.dll + ..\packages\Moq.4.2.1502.0911\lib\net40\Moq.dll False diff --git a/main/OpenCover.Integration.Test/packages.config b/main/OpenCover.Integration.Test/packages.config index 96fec93ef..9ff32f36d 100644 --- a/main/OpenCover.Integration.Test/packages.config +++ b/main/OpenCover.Integration.Test/packages.config @@ -1,6 +1,6 @@  - + \ No newline at end of file diff --git a/main/OpenCover.Test/OpenCover.Test.csproj b/main/OpenCover.Test/OpenCover.Test.csproj index 34ed1d5e6..ed07a12be 100644 --- a/main/OpenCover.Test/OpenCover.Test.csproj +++ b/main/OpenCover.Test/OpenCover.Test.csproj @@ -93,9 +93,9 @@ ..\packages\Mono.Cecil.0.9.6.0\lib\net40\Mono.Cecil.Rocks.dll - + False - ..\packages\Moq.4.2.1409.1722\lib\net40\Moq.dll + ..\packages\Moq.4.2.1502.0911\lib\net40\Moq.dll False diff --git a/main/OpenCover.Test/packages.config b/main/OpenCover.Test/packages.config index a60584def..c84098406 100644 --- a/main/OpenCover.Test/packages.config +++ b/main/OpenCover.Test/packages.config @@ -4,7 +4,7 @@ - + From e6b3c9fa8b5fe4215cf8849e0eefcdd97c639108 Mon Sep 17 00:00:00 2001 From: sawilde Date: Tue, 28 Apr 2015 23:52:10 +1000 Subject: [PATCH 33/58] update reportgenerator --- main/.nuget/packages.config | 2 +- main/cmdline/report_coverage.cmd | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/main/.nuget/packages.config b/main/.nuget/packages.config index db79acc08..0470aa3f6 100644 --- a/main/.nuget/packages.config +++ b/main/.nuget/packages.config @@ -5,6 +5,6 @@ - + \ No newline at end of file diff --git a/main/cmdline/report_coverage.cmd b/main/cmdline/report_coverage.cmd index 496fd4d0c..4a5e5b0b1 100644 --- a/main/cmdline/report_coverage.cmd +++ b/main/cmdline/report_coverage.cmd @@ -1 +1 @@ -..\..\..\main\packages\ReportGenerator.2.0.0.0\ReportGenerator.exe -reports:opencovertests.xml -targetdir:report \ No newline at end of file +..\..\..\main\packages\ReportGenerator.2.1.4.0\ReportGenerator.exe -reports:opencovertests.xml -targetdir:report \ No newline at end of file From 6fccfd2e399dc9ab3a5e2fd4812c4fa291330446 Mon Sep 17 00:00:00 2001 From: sawilde Date: Tue, 28 Apr 2015 23:56:51 +1000 Subject: [PATCH 34/58] update nunit --- build/opencover.build | 2 +- main/.nuget/packages.config | 2 +- .../OpenCover.Integration.Test.csproj | 4 ++-- main/OpenCover.Integration.Test/packages.config | 2 +- main/OpenCover.Specs/OpenCover.Specs.csproj | 5 +++-- main/OpenCover.Specs/packages.config | 2 +- main/OpenCover.Test/OpenCover.Test.csproj | 4 ++-- main/OpenCover.Test/packages.config | 2 +- main/OpenCover.sln | 1 + main/cmdline/DogFood.proj | 4 ++-- main/cmdline/dogfood.cmd | 2 +- main/cmdline/dogfood64.cmd | 2 +- main/cmdline/dogfood_coverbytest.cmd | 2 +- main/cmdline/dogfood_exattr.cmd | 2 +- main/cmdline/dogfood_exfile.cmd | 2 +- main/cmdline/dogfood_nunit.cmd | 2 +- main/cmdline/dogfood_oldschool.cmd | 2 +- main/cmdline/dogfood_path32.cmd | 2 +- main/cmdline/dogfood_regex.cmd | 2 +- main/cmdline/dogfood_shadow.cmd | 2 +- main/cmdline/dogfood_threshold.cmd | 2 +- main/cmdline/opencovertests.cmd | 2 +- main/cmdline/opencovertests64.cmd | 2 +- main/cmdline/partcover.cmd | 2 +- 24 files changed, 29 insertions(+), 27 deletions(-) diff --git a/build/opencover.build b/build/opencover.build index 4d53cd06e..f9725f7af 100644 --- a/build/opencover.build +++ b/build/opencover.build @@ -3,7 +3,7 @@ - + diff --git a/main/.nuget/packages.config b/main/.nuget/packages.config index 0470aa3f6..d4e7535e7 100644 --- a/main/.nuget/packages.config +++ b/main/.nuget/packages.config @@ -4,7 +4,7 @@ - + \ No newline at end of file diff --git a/main/OpenCover.Integration.Test/OpenCover.Integration.Test.csproj b/main/OpenCover.Integration.Test/OpenCover.Integration.Test.csproj index 571c97bb1..52d4bcc73 100644 --- a/main/OpenCover.Integration.Test/OpenCover.Integration.Test.csproj +++ b/main/OpenCover.Integration.Test/OpenCover.Integration.Test.csproj @@ -41,9 +41,9 @@ False ..\packages\Moq.4.2.1502.0911\lib\net40\Moq.dll - + False - ..\packages\NUnit.2.6.3\lib\nunit.framework.dll + ..\packages\NUnit.2.6.4\lib\nunit.framework.dll diff --git a/main/OpenCover.Integration.Test/packages.config b/main/OpenCover.Integration.Test/packages.config index 9ff32f36d..ce21aecd7 100644 --- a/main/OpenCover.Integration.Test/packages.config +++ b/main/OpenCover.Integration.Test/packages.config @@ -2,5 +2,5 @@ - + \ No newline at end of file diff --git a/main/OpenCover.Specs/OpenCover.Specs.csproj b/main/OpenCover.Specs/OpenCover.Specs.csproj index 8fbbdd75a..6514c589d 100644 --- a/main/OpenCover.Specs/OpenCover.Specs.csproj +++ b/main/OpenCover.Specs/OpenCover.Specs.csproj @@ -36,8 +36,9 @@ False ..\packages\DotNetZip.1.9.3\lib\net20\Ionic.Zip.dll - - ..\packages\NUnit.2.6.3\lib\nunit.framework.dll + + False + ..\packages\NUnit.2.6.4\lib\nunit.framework.dll diff --git a/main/OpenCover.Specs/packages.config b/main/OpenCover.Specs/packages.config index 8089a4712..39c233a55 100644 --- a/main/OpenCover.Specs/packages.config +++ b/main/OpenCover.Specs/packages.config @@ -1,7 +1,7 @@  - + \ No newline at end of file diff --git a/main/OpenCover.Test/OpenCover.Test.csproj b/main/OpenCover.Test/OpenCover.Test.csproj index ed07a12be..7bf824fb5 100644 --- a/main/OpenCover.Test/OpenCover.Test.csproj +++ b/main/OpenCover.Test/OpenCover.Test.csproj @@ -97,9 +97,9 @@ False ..\packages\Moq.4.2.1502.0911\lib\net40\Moq.dll - + False - ..\packages\NUnit.2.6.3\lib\nunit.framework.dll + ..\packages\NUnit.2.6.4\lib\nunit.framework.dll ..\..\samples\bin\OpenCover.Samples.CS.dll diff --git a/main/OpenCover.Test/packages.config b/main/OpenCover.Test/packages.config index c84098406..2aae61d83 100644 --- a/main/OpenCover.Test/packages.config +++ b/main/OpenCover.Test/packages.config @@ -5,7 +5,7 @@ - + \ No newline at end of file diff --git a/main/OpenCover.sln b/main/OpenCover.sln index f2282eca8..9ef6dc3ef 100644 --- a/main/OpenCover.sln +++ b/main/OpenCover.sln @@ -37,6 +37,7 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "OpenCover.Framework", "Open EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Root", "Root", "{1E02E180-E417-4810-B8AF-939CB3DB4939}" ProjectSection(SolutionItems) = preProject + ..\appveyor.yml = ..\appveyor.yml ..\default.build = ..\default.build ..\ReleaseNotes.tmp = ..\ReleaseNotes.tmp EndProjectSection diff --git a/main/cmdline/DogFood.proj b/main/cmdline/DogFood.proj index 4d14b0228..c2433ec3b 100644 --- a/main/cmdline/DogFood.proj +++ b/main/cmdline/DogFood.proj @@ -12,8 +12,8 @@ --> - - + + Date: Wed, 20 May 2015 14:37:37 +0200 Subject: [PATCH 35/58] Sync CorClr_Profiler_Path with Cor_Profiler_Path --- main/OpenCover.Framework/Manager/ProfilerManager.cs | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/main/OpenCover.Framework/Manager/ProfilerManager.cs b/main/OpenCover.Framework/Manager/ProfilerManager.cs index 48473ac9b..1d700b8c8 100644 --- a/main/OpenCover.Framework/Manager/ProfilerManager.cs +++ b/main/OpenCover.Framework/Manager/ProfilerManager.cs @@ -123,10 +123,14 @@ private void SetProfilerAttributesOnDictionary(string profilerKey, string profil switch (_commandLine.Registration) { case Registration.Path32: - dictionary["Cor_Profiler_Path"] = ProfilerRegistration.GetProfilerPath(false); + string profilerPath32 = ProfilerRegistration.GetProfilerPath(false); + dictionary["Cor_Profiler_Path"] = profilerPath32; + dictionary["CorClr_Profiler_Path"] = profilerPath32; break; case Registration.Path64: - dictionary["Cor_Profiler_Path"] = ProfilerRegistration.GetProfilerPath(true); + string profilerPath64 = ProfilerRegistration.GetProfilerPath(true); + dictionary["Cor_Profiler_Path"] = profilerPath64; + dictionary["CorClr_Profiler_Path"] = profilerPath64; break; } } From 78619cffc5ed35d39f3aa36cbf543ef8783becc0 Mon Sep 17 00:00:00 2001 From: Ivan Stanishev Date: Wed, 20 May 2015 14:50:55 +0200 Subject: [PATCH 36/58] Adjusting unit tests for CorClr_Profiler_Path --- main/OpenCover.Test/Framework/Manager/ProfilerManagerTests.cs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/main/OpenCover.Test/Framework/Manager/ProfilerManagerTests.cs b/main/OpenCover.Test/Framework/Manager/ProfilerManagerTests.cs index 216710b5f..5220227d0 100644 --- a/main/OpenCover.Test/Framework/Manager/ProfilerManagerTests.cs +++ b/main/OpenCover.Test/Framework/Manager/ProfilerManagerTests.cs @@ -147,6 +147,7 @@ public void Manager_DoesNotAdd_Cor_Profiler_Path_EnvironmentVariable_WithNormalR // assert Assert.IsFalse(dict.ContainsKey(@"Cor_Profiler_Path")); + Assert.IsFalse(dict.ContainsKey(@"CorClr_Profiler_Path")); } [Test] @@ -161,6 +162,7 @@ public void Manager_DoesNotAdd_Cor_Profiler_Path_EnvironmentVariable_WithUserReg // assert Assert.IsFalse(dict.ContainsKey(@"Cor_Profiler_Path")); + Assert.IsFalse(dict.ContainsKey(@"CorClr_Profiler_Path")); } [Test] @@ -175,6 +177,7 @@ public void Manager_DoesNotAdd_Cor_Profiler_Path_EnvironmentVariable_WithPath32R // assert Assert.IsTrue(dict.ContainsKey(@"Cor_Profiler_Path")); + Assert.IsTrue(dict.ContainsKey(@"CorClr_Profiler_Path")); } [Test] @@ -189,6 +192,7 @@ public void Manager_DoesNotAdd_Cor_Profiler_Path_EnvironmentVariable_WithPath64R // assert Assert.IsTrue(dict.ContainsKey(@"Cor_Profiler_Path")); + Assert.IsTrue(dict.ContainsKey(@"CorClr_Profiler_Path")); } [Test, RequiresMTA] From 34773d272a337ed4229bc3415e4959a68d6ff6a3 Mon Sep 17 00:00:00 2001 From: molnargab Date: Fri, 1 May 2015 13:15:41 +0200 Subject: [PATCH 37/58] fixed hyperlink in usage --- main/OpenCover.Framework/CommandLineParser.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/main/OpenCover.Framework/CommandLineParser.cs b/main/OpenCover.Framework/CommandLineParser.cs index dea95fadc..76cf8333f 100644 --- a/main/OpenCover.Framework/CommandLineParser.cs +++ b/main/OpenCover.Framework/CommandLineParser.cs @@ -119,7 +119,7 @@ public string Usage() builder.AppendLine(" -?"); builder.AppendLine(""); builder.AppendLine("For further information on the command line please visit the wiki"); - builder.AppendLine(" https://github.com/sawilde/opencover/wiki/Usage"); + builder.AppendLine(" https://github.com/OpenCover/opencover/wiki/Usage"); builder.AppendLine(""); builder.AppendLine("Filters:"); builder.AppendLine(" Filters are used to include and exclude assemblies and types in the"); From deba570c88a4ed28e24957017797f0a5826ae131 Mon Sep 17 00:00:00 2001 From: molnargab Date: Fri, 1 May 2015 13:19:16 +0200 Subject: [PATCH 38/58] extracted performance counter creation from Main --- main/OpenCover.Console/Program.cs | 35 +++++++++++++++++++------------ 1 file changed, 22 insertions(+), 13 deletions(-) diff --git a/main/OpenCover.Console/Program.cs b/main/OpenCover.Console/Program.cs index 4b41a264b..65f207762 100644 --- a/main/OpenCover.Console/Program.cs +++ b/main/OpenCover.Console/Program.cs @@ -43,23 +43,11 @@ static int Main(string[] args) returnCodeOffset = parser.ReturnCodeOffset; var filter = BuildFilter(parser); + var perfCounter = CreatePerformanceCounter(parser); string outputFile; if (!GetFullOutputFile(parser, out outputFile)) return returnCodeOffset + 1; - IPerfCounters perfCounter = new NullPerfCounter(); - if (parser.EnablePerformanceCounters) - { - if (new WindowsPrincipal(WindowsIdentity.GetCurrent()).IsInRole(WindowsBuiltInRole.Administrator)) - { - perfCounter = new PerfCounters(); - } - else - { - throw new InvalidCredentialException("You must be running as an Administrator to enable performance counters."); - } - } - using (var container = new Bootstrapper(logger)) { var persistance = new FilePersistance(parser, logger); @@ -458,6 +446,27 @@ private static IFilter BuildFilter(CommandLineParser parser) return filter; } + private static IPerfCounters CreatePerformanceCounter(CommandLineParser parser) + { + if (parser.EnablePerformanceCounters) + { + if (new WindowsPrincipal(WindowsIdentity.GetCurrent()).IsInRole(WindowsBuiltInRole.Administrator)) + { + return new PerfCounters(); + } + else + { + throw new InvalidCredentialException( + "You must be running as an Administrator to enable performance counters."); + } + } + else + { + return new NullPerfCounter(); + } + } + + private static bool ParseCommandLine(string[] args, out CommandLineParser parser) { try From 30a74a91efdfefc35968d7391e65177103f22dbd Mon Sep 17 00:00:00 2001 From: molnargab Date: Fri, 1 May 2015 13:36:18 +0200 Subject: [PATCH 39/58] created version command-line switch to print version and exit --- main/OpenCover.Console/Program.cs | 16 ++++++++++ main/OpenCover.Framework/CommandLineParser.cs | 29 +++++++++++++++---- .../Framework/CommandLineParserTests.cs | 29 ++++++++++++++++++- 3 files changed, 67 insertions(+), 7 deletions(-) diff --git a/main/OpenCover.Console/Program.cs b/main/OpenCover.Console/Program.cs index 65f207762..91cc75672 100644 --- a/main/OpenCover.Console/Program.cs +++ b/main/OpenCover.Console/Program.cs @@ -489,6 +489,22 @@ private static bool ParseCommandLine(string[] args, out CommandLineParser parser return false; } + + if (parser.PrintVersion) + { + var entryAssembly = System.Reflection.Assembly.GetEntryAssembly(); + if (entryAssembly == null) + { + // logger.Debug("No entry assembly, running from unmanaged application"); + } + else + { + var version = entryAssembly.GetName().Version; + System.Console.WriteLine("OpenCover version {0}", version); + return false; + } + } + if (!string.IsNullOrWhiteSpace(parser.TargetDir) && !Directory.Exists(parser.TargetDir)) { System.Console.WriteLine("TargetDir '{0}' cannot be found - have you specified your arguments correctly?", parser.TargetDir); diff --git a/main/OpenCover.Framework/CommandLineParser.cs b/main/OpenCover.Framework/CommandLineParser.cs index 76cf8333f..ce54c626a 100644 --- a/main/OpenCover.Framework/CommandLineParser.cs +++ b/main/OpenCover.Framework/CommandLineParser.cs @@ -82,6 +82,7 @@ public CommandLineParser(string[] arguments) ServiceEnvironment = ServiceEnvironment.None; RegExFilters = false; Registration = Registration.Normal; + PrintVersion = false; } /// @@ -117,6 +118,8 @@ public string Usage() builder.AppendLine(" [-oldStyle]"); builder.AppendLine("or"); builder.AppendLine(" -?"); + builder.AppendLine("or"); + builder.AppendLine(" -version"); builder.AppendLine(""); builder.AppendLine("For further information on the command line please visit the wiki"); builder.AppendLine(" https://github.com/OpenCover/opencover/wiki/Usage"); @@ -234,17 +237,15 @@ public void ExtractAndValidateArguments() case "?": PrintUsage = true; break; + case "version": + PrintVersion = true; + break; default: throw new InvalidOperationException(string.Format("The argument {0} is not recognised", key)); } } - if (PrintUsage) return; - - if (string.IsNullOrWhiteSpace(Target)) - { - throw new InvalidOperationException("The target argument is required"); - } + ValidateArguments(); } private T ExtractValue(string argumentName, Action onError) @@ -304,6 +305,17 @@ private static List ExtractSkipped(string skipped) return list.Distinct().ToList(); } + private void ValidateArguments() + { + if (PrintUsage || PrintVersion) return; + + if (string.IsNullOrWhiteSpace(Target)) + { + throw new InvalidOperationException("The target argument is required"); + } + } + + /// /// the switch -register was supplied /// @@ -444,6 +456,11 @@ private static List ExtractSkipped(string skipped) /// If an existing output exists then load it and allow merging of test runs /// public bool MergeExistingOutputFile { get; private set; } + + /// + /// Instructs the console to print its version and exit + /// + public bool PrintVersion { get; private set; } } } \ No newline at end of file diff --git a/main/OpenCover.Test/Framework/CommandLineParserTests.cs b/main/OpenCover.Test/Framework/CommandLineParserTests.cs index 940108879..2a560a744 100644 --- a/main/OpenCover.Test/Framework/CommandLineParserTests.cs +++ b/main/OpenCover.Test/Framework/CommandLineParserTests.cs @@ -31,7 +31,7 @@ public void ParserHasKnownDefaultArguments() Assert.IsFalse(parser.TraceByTest); Assert.IsFalse(parser.SkipAutoImplementedProperties); Assert.IsFalse(parser.RegExFilters); - + Assert.IsFalse(parser.PrintVersion); } [Test] @@ -673,5 +673,32 @@ public void HandlesMergeOutputArgument() // assert Assert.IsTrue(parser.MergeExistingOutputFile); } + + [Test] + public void HandlesVersionArgument() + { + // arrange + var parser = new CommandLineParser(new[] {"-version"}); + + // act + parser.ExtractAndValidateArguments(); + + // assert + Assert.IsTrue(parser.PrintVersion); + } + + [Test] + public void NoArguments_ThrowException() + { + // arrange + var parser = new CommandLineParser(new string[0]); + + // act + var thrownException = Assert.Throws(parser.ExtractAndValidateArguments); + + // assert + Assert.That(thrownException.Message, Contains.Substring("target")); + Assert.That(thrownException.Message, Contains.Substring("required")); + } } } From bf1a61376ce49cfbfd76c90dd171b95c409b4118 Mon Sep 17 00:00:00 2001 From: molnargab Date: Sat, 23 May 2015 12:05:23 +0200 Subject: [PATCH 40/58] extracted logger into a field, extracted a new method --- main/OpenCover.Console/Program.cs | 103 ++++++++++++++++-------------- 1 file changed, 55 insertions(+), 48 deletions(-) diff --git a/main/OpenCover.Console/Program.cs b/main/OpenCover.Console/Program.cs index 91cc75672..90277a50c 100644 --- a/main/OpenCover.Console/Program.cs +++ b/main/OpenCover.Console/Program.cs @@ -23,6 +23,8 @@ namespace OpenCover.Console { class Program { + private static readonly ILog Logger = LogManager.GetLogger(typeof(Bootstrapper)); + /// /// This is the initial console harness - it may become the full thing /// @@ -30,10 +32,9 @@ class Program /// static int Main(string[] args) { - - var returnCode = 0; + int returnCode; var returnCodeOffset = 0; - var logger = LogManager.GetLogger(typeof (Bootstrapper)); + try { CommandLineParser parser; @@ -48,69 +49,75 @@ static int Main(string[] args) string outputFile; if (!GetFullOutputFile(parser, out outputFile)) return returnCodeOffset + 1; - using (var container = new Bootstrapper(logger)) + using (var container = new Bootstrapper(Logger)) { - var persistance = new FilePersistance(parser, logger); + var persistance = new FilePersistance(parser, Logger); container.Initialise(filter, parser, persistance, perfCounter); persistance.Initialise(outputFile, parser.MergeExistingOutputFile); - var registered = false; + returnCode = RunWithContainer(parser, container, persistance); + } - try - { - if (parser.Register) - { - ProfilerRegistration.Register(parser.Registration); - registered = true; - } + perfCounter.ResetCounters(); + } + catch (Exception ex) + { + if (Logger.IsFatalEnabled) + { + Logger.FatalFormat("An exception occured: {0}", ex.Message); + Logger.FatalFormat("stack: {0}", ex.StackTrace); + } - var harness = container.Resolve(); + returnCode = returnCodeOffset + 1; + } - var servicePrincipal = - (parser.Service - ? new[] { ServiceEnvironmentManagement.MachineQualifiedServiceAccountName(parser.Target) } - : new string[0]).Where(x => !string.IsNullOrWhiteSpace(x)).ToArray(); + return returnCode; + } - harness.RunProcess(environment => - { - returnCode = 0; - if (parser.Service) - { - RunService(parser, environment, logger); - } - else - { - returnCode = RunProcess(parser, environment); - } - }, servicePrincipal); + private static int RunWithContainer(CommandLineParser parser, Bootstrapper container, IPersistance persistance) + { + var returnCode = 0; + var registered = false; - DisplayResults(persistance, parser, logger); + try + { + if (parser.Register) + { + ProfilerRegistration.Register(parser.Registration); + registered = true; + } - } - catch (Exception ex) + var harness = container.Resolve(); + + var servicePrincipal = + (parser.Service + ? new[] {ServiceEnvironmentManagement.MachineQualifiedServiceAccountName(parser.Target)} + : new string[0]).Where(x => !string.IsNullOrWhiteSpace(x)).ToArray(); + + harness.RunProcess(environment => + { + if (parser.Service) { - Trace.WriteLine(string.Format("Exception: {0}\n{1}", ex.Message, ex.InnerException)); - throw; + RunService(parser, environment, Logger); + returnCode = 0; } - finally + else { - if (parser.Register && registered) - ProfilerRegistration.Unregister(parser.Registration); + returnCode = RunProcess(parser, environment); } - } + }, servicePrincipal); - perfCounter.ResetCounters(); + DisplayResults(persistance, parser, Logger); } catch (Exception ex) { - if (logger.IsFatalEnabled) - { - logger.FatalFormat("An exception occured: {0}", ex.Message); - logger.FatalFormat("stack: {0}", ex.StackTrace); - } - - returnCode = returnCodeOffset + 1; + Trace.WriteLine(string.Format("Exception: {0}\n{1}", ex.Message, ex.InnerException)); + throw; + } + finally + { + if (parser.Register && registered) + ProfilerRegistration.Unregister(parser.Registration); } - return returnCode; } From 66c66814c34f2cf9312d9f8167757237f0282285 Mon Sep 17 00:00:00 2001 From: molnargab Date: Sat, 23 May 2015 12:19:43 +0200 Subject: [PATCH 41/58] added a warning for unmanaged application case --- main/OpenCover.Console/Program.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/main/OpenCover.Console/Program.cs b/main/OpenCover.Console/Program.cs index 90277a50c..c4098e08a 100644 --- a/main/OpenCover.Console/Program.cs +++ b/main/OpenCover.Console/Program.cs @@ -502,7 +502,7 @@ private static bool ParseCommandLine(string[] args, out CommandLineParser parser var entryAssembly = System.Reflection.Assembly.GetEntryAssembly(); if (entryAssembly == null) { - // logger.Debug("No entry assembly, running from unmanaged application"); + Logger.Warn("No entry assembly, running from unmanaged application"); } else { From 6fc8352c31dd8a5db51f31d2eb809d031212923e Mon Sep 17 00:00:00 2001 From: molnargab Date: Mon, 25 May 2015 10:29:26 +0200 Subject: [PATCH 42/58] fixed hyperlink to repository, added -version to arguments --- main/OpenCover.Documentation/Usage.pdf | Bin 1131801 -> 930057 bytes main/OpenCover.Documentation/Usage.rtf | 965 +++++++++++++------------ 2 files changed, 488 insertions(+), 477 deletions(-) diff --git a/main/OpenCover.Documentation/Usage.pdf b/main/OpenCover.Documentation/Usage.pdf index 9b69da8da4bc58aee67098f0fc45f5733fb94559..b044b9997dda133a3ef9c974e24c707a03bb023e 100644 GIT binary patch delta 574213 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

    `^U5iw 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 z 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 z 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®?Fq!oqsyHe2oBwZIZ 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

    nMx!x`1qHi9$+hfMj#dV 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�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


    >E22_&8_@0)!OhK0?MbtsIK+ex`) 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 ZcZvGpXVhcW1$lQPe?d%7Kk?j?e*-t$I%NO= diff --git a/main/OpenCover.Documentation/Usage.rtf b/main/OpenCover.Documentation/Usage.rtf index 2c8fbb396..6bdfb47d7 100644 --- a/main/OpenCover.Documentation/Usage.rtf +++ b/main/OpenCover.Documentation/Usage.rtf @@ -1,168 +1,165 @@ -{\rtf1\adeflang1025\ansi\ansicpg1252\uc1\adeff0\deff0\stshfdbch0\stshfloch31506\stshfhich31506\stshfbi31506\deflang3081\deflangfe3081\themelang3081\themelangfe0\themelangcs0{\fonttbl{\f0\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f2\fbidi \fmodern\fcharset0\fprq1{\*\panose 02070309020205020404}Courier New;} -{\f3\fbidi \froman\fcharset2\fprq2{\*\panose 05050102010706020507}Symbol;}{\f4\fbidi \fswiss\fcharset0\fprq2{\*\panose 020b0604020202020204}Helvetica;}{\f10\fbidi \fnil\fcharset2\fprq2{\*\panose 05000000000000000000}Wingdings;} -{\f34\fbidi \froman\fcharset0\fprq2{\*\panose 02040503050406030204}Cambria Math;}{\f36\fbidi \froman\fcharset0\fprq2{\*\panose 02040503050406030204}Cambria;}{\f37\fbidi \fswiss\fcharset0\fprq2{\*\panose 020f0502020204030204}Calibri;} -{\f40\fbidi \fmodern\fcharset0\fprq1{\*\panose 020b0609020204030204}Consolas;}{\flomajor\f31500\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;} -{\fdbmajor\f31501\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\fhimajor\f31502\fbidi \froman\fcharset0\fprq2{\*\panose 02040503050406030204}Cambria;} -{\fbimajor\f31503\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\flominor\f31504\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;} -{\fdbminor\f31505\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\fhiminor\f31506\fbidi \fswiss\fcharset0\fprq2{\*\panose 020f0502020204030204}Calibri;} -{\fbiminor\f31507\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f363\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\f364\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;} -{\f366\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\f367\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\f368\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\f369\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);} -{\f370\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\f371\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\f383\fbidi \fmodern\fcharset238\fprq1 Courier New CE;}{\f384\fbidi \fmodern\fcharset204\fprq1 Courier New Cyr;} -{\f386\fbidi \fmodern\fcharset161\fprq1 Courier New Greek;}{\f387\fbidi \fmodern\fcharset162\fprq1 Courier New Tur;}{\f388\fbidi \fmodern\fcharset177\fprq1 Courier New (Hebrew);}{\f389\fbidi \fmodern\fcharset178\fprq1 Courier New (Arabic);} -{\f390\fbidi \fmodern\fcharset186\fprq1 Courier New Baltic;}{\f391\fbidi \fmodern\fcharset163\fprq1 Courier New (Vietnamese);}{\f403\fbidi \fswiss\fcharset238\fprq2 Helvetica CE;}{\f404\fbidi \fswiss\fcharset204\fprq2 Helvetica Cyr;} -{\f406\fbidi \fswiss\fcharset161\fprq2 Helvetica Greek;}{\f407\fbidi \fswiss\fcharset162\fprq2 Helvetica Tur;}{\f408\fbidi \fswiss\fcharset177\fprq2 Helvetica (Hebrew);}{\f409\fbidi \fswiss\fcharset178\fprq2 Helvetica (Arabic);} -{\f410\fbidi \fswiss\fcharset186\fprq2 Helvetica Baltic;}{\f411\fbidi \fswiss\fcharset163\fprq2 Helvetica (Vietnamese);}{\f703\fbidi \froman\fcharset238\fprq2 Cambria Math CE;}{\f704\fbidi \froman\fcharset204\fprq2 Cambria Math Cyr;} -{\f706\fbidi \froman\fcharset161\fprq2 Cambria Math Greek;}{\f707\fbidi \froman\fcharset162\fprq2 Cambria Math Tur;}{\f710\fbidi \froman\fcharset186\fprq2 Cambria Math Baltic;}{\f711\fbidi \froman\fcharset163\fprq2 Cambria Math (Vietnamese);} -{\f723\fbidi \froman\fcharset238\fprq2 Cambria CE;}{\f724\fbidi \froman\fcharset204\fprq2 Cambria Cyr;}{\f726\fbidi \froman\fcharset161\fprq2 Cambria Greek;}{\f727\fbidi \froman\fcharset162\fprq2 Cambria Tur;} -{\f730\fbidi \froman\fcharset186\fprq2 Cambria Baltic;}{\f731\fbidi \froman\fcharset163\fprq2 Cambria (Vietnamese);}{\f733\fbidi \fswiss\fcharset238\fprq2 Calibri CE;}{\f734\fbidi \fswiss\fcharset204\fprq2 Calibri Cyr;} -{\f736\fbidi \fswiss\fcharset161\fprq2 Calibri Greek;}{\f737\fbidi \fswiss\fcharset162\fprq2 Calibri Tur;}{\f740\fbidi \fswiss\fcharset186\fprq2 Calibri Baltic;}{\f741\fbidi \fswiss\fcharset163\fprq2 Calibri (Vietnamese);} -{\f763\fbidi \fmodern\fcharset238\fprq1 Consolas CE;}{\f764\fbidi \fmodern\fcharset204\fprq1 Consolas Cyr;}{\f766\fbidi \fmodern\fcharset161\fprq1 Consolas Greek;}{\f767\fbidi \fmodern\fcharset162\fprq1 Consolas Tur;} -{\f770\fbidi \fmodern\fcharset186\fprq1 Consolas Baltic;}{\f771\fbidi \fmodern\fcharset163\fprq1 Consolas (Vietnamese);}{\flomajor\f31508\fbidi \froman\fcharset238\fprq2 Times New Roman CE;} -{\flomajor\f31509\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\flomajor\f31511\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\flomajor\f31512\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;} -{\flomajor\f31513\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\flomajor\f31514\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\flomajor\f31515\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;} -{\flomajor\f31516\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\fdbmajor\f31518\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\fdbmajor\f31519\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;} -{\fdbmajor\f31521\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\fdbmajor\f31522\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\fdbmajor\f31523\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);} -{\fdbmajor\f31524\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\fdbmajor\f31525\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\fdbmajor\f31526\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);} -{\fhimajor\f31528\fbidi \froman\fcharset238\fprq2 Cambria CE;}{\fhimajor\f31529\fbidi \froman\fcharset204\fprq2 Cambria Cyr;}{\fhimajor\f31531\fbidi \froman\fcharset161\fprq2 Cambria Greek;}{\fhimajor\f31532\fbidi \froman\fcharset162\fprq2 Cambria Tur;} -{\fhimajor\f31535\fbidi \froman\fcharset186\fprq2 Cambria Baltic;}{\fhimajor\f31536\fbidi \froman\fcharset163\fprq2 Cambria (Vietnamese);}{\fbimajor\f31538\fbidi \froman\fcharset238\fprq2 Times New Roman CE;} +{\rtf1\adeflang1025\ansi\ansicpg1250\uc1\adeff0\deff0\stshfdbch0\stshfloch31506\stshfhich31506\stshfbi31506\deflang1038\deflangfe1038\themelang3081\themelangfe0\themelangcs0{\fonttbl{\f0\fbidi \froman\fcharset238\fprq2{\*\panose 02020603050405020304}Times New Roman;} +{\f2\fbidi \fmodern\fcharset238\fprq1{\*\panose 02070309020205020404}Courier New;}{\f3\fbidi \froman\fcharset2\fprq2{\*\panose 05050102010706020507}Symbol;}{\f4\fbidi \fswiss\fcharset238\fprq2{\*\panose 020b0604020202020204}Helvetica;} +{\f10\fbidi \fnil\fcharset2\fprq2{\*\panose 05000000000000000000}Wingdings;}{\f10\fbidi \fnil\fcharset2\fprq2{\*\panose 05000000000000000000}Wingdings;}{\f37\fbidi \fswiss\fcharset238\fprq2{\*\panose 020f0502020204030204}Calibri;} +{\f39\fbidi \froman\fcharset238\fprq2{\*\panose 00000000000000000000}Cambria;}{\f40\fbidi \fmodern\fcharset238\fprq1{\*\panose 00000000000000000000}Consolas;} +{\flomajor\f31500\fbidi \froman\fcharset238\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\fdbmajor\f31501\fbidi \froman\fcharset238\fprq2{\*\panose 02020603050405020304}Times New Roman;} +{\fhimajor\f31502\fbidi \froman\fcharset238\fprq2{\*\panose 00000000000000000000}Cambria;}{\fbimajor\f31503\fbidi \froman\fcharset238\fprq2{\*\panose 02020603050405020304}Times New Roman;} +{\flominor\f31504\fbidi \froman\fcharset238\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\fdbminor\f31505\fbidi \froman\fcharset238\fprq2{\*\panose 02020603050405020304}Times New Roman;} +{\fhiminor\f31506\fbidi \fswiss\fcharset238\fprq2{\*\panose 020f0502020204030204}Calibri;}{\fbiminor\f31507\fbidi \froman\fcharset238\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f43\fbidi \froman\fcharset0\fprq2 Times New Roman;} +{\f42\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\f44\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\f45\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\f46\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);} +{\f47\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\f48\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\f49\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\f63\fbidi \fmodern\fcharset0\fprq1 Courier New;} +{\f62\fbidi \fmodern\fcharset204\fprq1 Courier New Cyr;}{\f64\fbidi \fmodern\fcharset161\fprq1 Courier New Greek;}{\f65\fbidi \fmodern\fcharset162\fprq1 Courier New Tur;}{\f66\fbidi \fmodern\fcharset177\fprq1 Courier New (Hebrew);} +{\f67\fbidi \fmodern\fcharset178\fprq1 Courier New (Arabic);}{\f68\fbidi \fmodern\fcharset186\fprq1 Courier New Baltic;}{\f69\fbidi \fmodern\fcharset163\fprq1 Courier New (Vietnamese);}{\f83\fbidi \fswiss\fcharset0\fprq2 Helvetica;} +{\f82\fbidi \fswiss\fcharset204\fprq2 Helvetica Cyr;}{\f84\fbidi \fswiss\fcharset161\fprq2 Helvetica Greek;}{\f85\fbidi \fswiss\fcharset162\fprq2 Helvetica Tur;}{\f86\fbidi \fswiss\fcharset177\fprq2 Helvetica (Hebrew);} +{\f87\fbidi \fswiss\fcharset178\fprq2 Helvetica (Arabic);}{\f88\fbidi \fswiss\fcharset186\fprq2 Helvetica Baltic;}{\f89\fbidi \fswiss\fcharset163\fprq2 Helvetica (Vietnamese);}{\f413\fbidi \fswiss\fcharset0\fprq2 Calibri;} +{\f412\fbidi \fswiss\fcharset204\fprq2 Calibri Cyr;}{\f414\fbidi \fswiss\fcharset161\fprq2 Calibri Greek;}{\f415\fbidi \fswiss\fcharset162\fprq2 Calibri Tur;}{\f418\fbidi \fswiss\fcharset186\fprq2 Calibri Baltic;} +{\f419\fbidi \fswiss\fcharset163\fprq2 Calibri (Vietnamese);}{\f433\fbidi \froman\fcharset0\fprq2 Cambria;}{\f432\fbidi \froman\fcharset204\fprq2 Cambria Cyr;}{\f434\fbidi \froman\fcharset161\fprq2 Cambria Greek;} +{\f435\fbidi \froman\fcharset162\fprq2 Cambria Tur;}{\f438\fbidi \froman\fcharset186\fprq2 Cambria Baltic;}{\f439\fbidi \froman\fcharset163\fprq2 Cambria (Vietnamese);}{\f443\fbidi \fmodern\fcharset0\fprq1 Consolas;} +{\f442\fbidi \fmodern\fcharset204\fprq1 Consolas Cyr;}{\f444\fbidi \fmodern\fcharset161\fprq1 Consolas Greek;}{\f445\fbidi \fmodern\fcharset162\fprq1 Consolas Tur;}{\f448\fbidi \fmodern\fcharset186\fprq1 Consolas Baltic;} +{\f449\fbidi \fmodern\fcharset163\fprq1 Consolas (Vietnamese);}{\flomajor\f31510\fbidi \froman\fcharset0\fprq2 Times New Roman;}{\flomajor\f31509\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;} +{\flomajor\f31511\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\flomajor\f31512\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\flomajor\f31513\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);} +{\flomajor\f31514\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\flomajor\f31515\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\flomajor\f31516\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);} +{\fdbmajor\f31520\fbidi \froman\fcharset0\fprq2 Times New Roman;}{\fdbmajor\f31519\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\fdbmajor\f31521\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;} +{\fdbmajor\f31522\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\fdbmajor\f31523\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\fdbmajor\f31524\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);} +{\fdbmajor\f31525\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\fdbmajor\f31526\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\fhimajor\f31530\fbidi \froman\fcharset0\fprq2 Cambria;} +{\fhimajor\f31529\fbidi \froman\fcharset204\fprq2 Cambria Cyr;}{\fhimajor\f31531\fbidi \froman\fcharset161\fprq2 Cambria Greek;}{\fhimajor\f31532\fbidi \froman\fcharset162\fprq2 Cambria Tur;} +{\fhimajor\f31535\fbidi \froman\fcharset186\fprq2 Cambria Baltic;}{\fhimajor\f31536\fbidi \froman\fcharset163\fprq2 Cambria (Vietnamese);}{\fbimajor\f31540\fbidi \froman\fcharset0\fprq2 Times New Roman;} {\fbimajor\f31539\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\fbimajor\f31541\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\fbimajor\f31542\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;} {\fbimajor\f31543\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\fbimajor\f31544\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\fbimajor\f31545\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;} -{\fbimajor\f31546\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\flominor\f31548\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\flominor\f31549\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;} +{\fbimajor\f31546\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\flominor\f31550\fbidi \froman\fcharset0\fprq2 Times New Roman;}{\flominor\f31549\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;} {\flominor\f31551\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\flominor\f31552\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\flominor\f31553\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);} {\flominor\f31554\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\flominor\f31555\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\flominor\f31556\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);} -{\fdbminor\f31558\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\fdbminor\f31559\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\fdbminor\f31561\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;} +{\fdbminor\f31560\fbidi \froman\fcharset0\fprq2 Times New Roman;}{\fdbminor\f31559\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\fdbminor\f31561\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;} {\fdbminor\f31562\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\fdbminor\f31563\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\fdbminor\f31564\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);} -{\fdbminor\f31565\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\fdbminor\f31566\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\fhiminor\f31568\fbidi \fswiss\fcharset238\fprq2 Calibri CE;} +{\fdbminor\f31565\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\fdbminor\f31566\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\fhiminor\f31570\fbidi \fswiss\fcharset0\fprq2 Calibri;} {\fhiminor\f31569\fbidi \fswiss\fcharset204\fprq2 Calibri Cyr;}{\fhiminor\f31571\fbidi \fswiss\fcharset161\fprq2 Calibri Greek;}{\fhiminor\f31572\fbidi \fswiss\fcharset162\fprq2 Calibri Tur;} -{\fhiminor\f31575\fbidi \fswiss\fcharset186\fprq2 Calibri Baltic;}{\fhiminor\f31576\fbidi \fswiss\fcharset163\fprq2 Calibri (Vietnamese);}{\fbiminor\f31578\fbidi \froman\fcharset238\fprq2 Times New Roman CE;} +{\fhiminor\f31575\fbidi \fswiss\fcharset186\fprq2 Calibri Baltic;}{\fhiminor\f31576\fbidi \fswiss\fcharset163\fprq2 Calibri (Vietnamese);}{\fbiminor\f31580\fbidi \froman\fcharset0\fprq2 Times New Roman;} {\fbiminor\f31579\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\fbiminor\f31581\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\fbiminor\f31582\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;} {\fbiminor\f31583\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\fbiminor\f31584\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\fbiminor\f31585\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;} {\fbiminor\f31586\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}}{\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;\red255\green255\blue0; \red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0;\red128\green0\blue128;\red128\green0\blue0;\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue192; -\caccentone\ctint255\cshade191\red54\green95\blue145;\caccentone\ctint255\cshade255\red79\green129\blue189;\ctexttwo\ctint255\cshade191\red23\green54\blue93;\ctextone\ctint255\cshade255\red0\green0\blue0;\red51\green51\blue51;\red43\green145\blue175; -\cbackgroundone\ctint255\cshade191\red191\green191\blue191;}{\*\defchp \f31506\fs22\lang3081\langfe1033\langfenp1033 }{\*\defpap \ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 } -\noqfpromote {\stylesheet{\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \f31506\fs22\lang3081\langfe1033\cgrid\langnp3081\langfenp1033 -\snext0 \sqformat \spriority0 Normal;}{\s1\ql \li0\ri0\sb480\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel0\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 -\b\fs28\cf17\lang3081\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp3081\langfenp1033 \sbasedon0 \snext0 \slink15 \sqformat \spriority9 \styrsid13184707 heading 1;}{\s2\ql \li0\ri0\sb200\sl276\slmult1 -\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel1\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af0\afs26\alang1025 \ltrch\fcs0 \b\fs26\cf18\lang3081\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp3081\langfenp1033 -\sbasedon0 \snext0 \slink16 \sunhideused \sqformat \spriority9 \styrsid12068581 heading 2;}{\s3\ql \li0\ri0\sb200\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel2\adjustright\rin0\lin0\itap0 \rtlch\fcs1 -\ab\af0\afs22\alang1025 \ltrch\fcs0 \b\fs22\cf18\lang3081\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp3081\langfenp1033 \sbasedon0 \snext0 \slink17 \sunhideused \sqformat \spriority9 \styrsid12068581 heading 3;}{\*\cs10 \additive -\sunhideused \spriority1 Default Paragraph Font;}{\*\ts11\tsrowd\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tblind0\tblindtype3\tscellwidthfts0\tsvertalt\tsbrdrt\tsbrdrl\tsbrdrb\tsbrdrr\tsbrdrdgl\tsbrdrdgr\tsbrdrh\tsbrdrv -\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af31506\afs22\alang1025 \ltrch\fcs0 \f31506\fs22\lang3081\langfe1033\cgrid\langnp3081\langfenp1033 -\snext11 \ssemihidden \sunhideused \sqformat Normal Table;}{\*\cs15 \additive \rtlch\fcs1 \ab\af0\afs28 \ltrch\fcs0 \b\fs28\cf17\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink1 \slocked \spriority9 \styrsid13184707 Heading 1 Char;}{\*\cs16 -\additive \rtlch\fcs1 \ab\af0\afs26 \ltrch\fcs0 \b\fs26\cf18\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink2 \slocked \spriority9 \styrsid12068581 Heading 2 Char;}{\*\cs17 \additive \rtlch\fcs1 \ab\af0 \ltrch\fcs0 -\b\cf18\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink3 \slocked \spriority9 \styrsid12068581 Heading 3 Char;}{\s18\ql \li0\ri0\sb480\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 -\ab\af0\afs28\alang1025 \ltrch\fcs0 \b\fs28\cf17\lang1033\langfe1041\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1041 \sbasedon1 \snext0 \ssemihidden \sunhideused \sqformat \spriority39 \styrsid7372180 TOC Heading;}{\*\cs19 \additive -\rtlch\fcs1 \af0 \ltrch\fcs0 \ul\cf2 \sbasedon10 \sunhideused \styrsid8939988 Hyperlink;}{\s20\ql \li0\ri0\sa100\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 +\caccentone\ctint255\cshade191\red54\green95\blue145;\caccentone\ctint255\cshade255\red79\green129\blue189;\ctexttwo\ctint255\cshade191\red23\green54\blue93;\cfollowedhyperlink\ctint255\cshade255\red128\green0\blue128; +\ctextone\ctint255\cshade255\red0\green0\blue0;\red51\green51\blue51;\red43\green145\blue175;\cbackgroundone\ctint255\cshade191\red191\green191\blue191;}{\*\defchp \f31506\fs22\lang3081\langfe1033\langnp3081\langfenp1033 }{\*\defpap +\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 }\noqfpromote {\stylesheet{\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 +\af0\afs22\alang1025 \ltrch\fcs0 \f31506\fs22\lang3081\langfe1033\cgrid\langnp3081\langfenp1033 \snext0 \sqformat \spriority0 Normal;}{\s1\ql \li0\ri0\sb480\sl276\slmult1 +\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel0\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 \b\fs28\cf17\lang3081\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp3081\langfenp1033 +\sbasedon0 \snext0 \slink15 \sqformat \spriority9 \styrsid13184707 heading 1;}{\s2\ql \li0\ri0\sb200\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel1\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af0\afs26\alang1025 +\ltrch\fcs0 \b\fs26\cf18\lang3081\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp3081\langfenp1033 \sbasedon0 \snext0 \slink16 \sunhideused \sqformat \spriority9 \styrsid12068581 heading 2;}{\s3\ql \li0\ri0\sb200\sl276\slmult1 +\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel2\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af0\afs22\alang1025 \ltrch\fcs0 \b\fs22\cf18\lang3081\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp3081\langfenp1033 +\sbasedon0 \snext0 \slink17 \sunhideused \sqformat \spriority9 \styrsid12068581 heading 3;}{\*\cs10 \additive \sunhideused \spriority1 Default Paragraph Font;}{\* +\ts11\tsrowd\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tblind0\tblindtype3\tsvertalt\tsbrdrt\tsbrdrl\tsbrdrb\tsbrdrr\tsbrdrdgl\tsbrdrdgr\tsbrdrh\tsbrdrv \ql \li0\ri0\sa200\sl276\slmult1 +\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af31506\afs22\alang1025 \ltrch\fcs0 \f31506\fs22\lang3081\langfe1033\cgrid\langnp3081\langfenp1033 \snext11 \ssemihidden \sunhideused Normal Table;}{\*\cs15 \additive +\rtlch\fcs1 \ab\af0\afs28 \ltrch\fcs0 \b\fs28\cf17\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink1 \slocked \spriority9 \styrsid13184707 C\'edmsor 1 Char;}{\*\cs16 \additive \rtlch\fcs1 \ab\af0\afs26 \ltrch\fcs0 +\b\fs26\cf18\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink2 \slocked \spriority9 \styrsid12068581 C\'edmsor 2 Char;}{\*\cs17 \additive \rtlch\fcs1 \ab\af0 \ltrch\fcs0 \b\cf18\loch\f31502\hich\af31502\dbch\af31501 +\sbasedon10 \slink3 \slocked \spriority9 \styrsid12068581 C\'edmsor 3 Char;}{\s18\ql \li0\ri0\sb480\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 +\b\fs28\cf17\lang1033\langfe1041\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1041 \sbasedon1 \snext0 \ssemihidden \sunhideused \sqformat \spriority39 \styrsid7372180 TOC Heading;}{\*\cs19 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \ul\cf2 +\sbasedon10 \sunhideused \styrsid8939988 Hyperlink;}{\s20\ql \li0\ri0\sa100\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \f31506\fs22\lang3081\langfe1033\cgrid\langnp3081\langfenp1033 \sbasedon0 \snext0 \sautoupd \sunhideused \spriority39 \styrsid7372180 toc 1;}{\s21\ql \li220\ri0\sa100\sl276\slmult1 \widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin220\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \f31506\fs22\lang3081\langfe1033\cgrid\langnp3081\langfenp1033 \sbasedon0 \snext0 \sautoupd \sunhideused \spriority39 \styrsid7372180 toc 2;}{\s22\ql \li440\ri0\sa100\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin440\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \f31506\fs22\lang3081\langfe1033\cgrid\langnp3081\langfenp1033 \sbasedon0 \snext0 \sautoupd \sunhideused \spriority39 \styrsid7372180 toc 3;}{\s23\ql \li0\ri0\sa300\widctlpar\brdrb\brdrs\brdrw20\brsp80\brdrcf18 \wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\contextualspace \rtlch\fcs1 \af0\afs52\alang1025 \ltrch\fcs0 \fs52\expnd1\expndtw5\cf19\lang3081\langfe1033\kerning28\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp3081\langfenp1033 \sbasedon0 \snext0 \slink24 \sqformat \spriority10 \styrsid7372180 Title;}{\*\cs24 \additive -\rtlch\fcs1 \af0\afs52 \ltrch\fcs0 \fs52\expnd1\expndtw5\cf19\kerning28\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink23 \slocked \spriority10 \styrsid7372180 Title Char;}{\s25\ql \li720\ri0\sa200\sl276\slmult1 +\rtlch\fcs1 \af0\afs52 \ltrch\fcs0 \fs52\expnd1\expndtw5\cf19\kerning28\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink23 \slocked \spriority10 \styrsid7372180 C\'edm Char;}{\s25\ql \li720\ri0\sa200\sl276\slmult1 \widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0\contextualspace \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \f31506\fs22\lang3081\langfe1033\cgrid\langnp3081\langfenp1033 \sbasedon0 \snext25 \sqformat \spriority34 \styrsid6453762 List Paragraph;}{\s26\ql \li0\ri0\sb100\sa100\sbauto1\saauto1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs24\lang3081\langfe3081\cgrid\langnp3081\langfenp3081 \sbasedon0 \snext26 \ssemihidden \sunhideused \styrsid11687369 Normal (Web);}{\*\cs27 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \sbasedon10 \spriority0 \styrsid11687369 apple-converted-space;}{\* \ts28\tsrowd\trbrdrt\brdrs\brdrw10 \trbrdrl\brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrh\brdrs\brdrw10 \trbrdrv\brdrs\brdrw10 -\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tblind0\tblindtype3\tscellwidthfts0\tsvertalt\tsbrdrt\tsbrdrl\tsbrdrb\tsbrdrr\tsbrdrdgl\tsbrdrdgr\tsbrdrh\tsbrdrv -\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af31506\afs22\alang1025 \ltrch\fcs0 \f31506\fs22\lang3081\langfe1033\cgrid\langnp3081\langfenp1033 \sbasedon11 \snext28 \spriority59 \styrsid5114927 -Table Grid;}}{\*\listtable{\list\listtemplateid740077246\listhybrid{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid201916431\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 -\ltrch\fcs0 \fbias0\hres0\chhres0 \fi-360\li720\lin720 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid201916441\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 -\af0 \ltrch\fcs0 \hres0\chhres0 \fi-360\li1440\lin1440 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid201916443\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 -\af0 \ltrch\fcs0 \hres0\chhres0 \fi-180\li2160\lin2160 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid201916431\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 -\af0 \ltrch\fcs0 \hres0\chhres0 \fi-360\li2880\lin2880 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid201916441\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 -\af0 \ltrch\fcs0 \hres0\chhres0 \fi-360\li3600\lin3600 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid201916443\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1 -\af0 \ltrch\fcs0 \hres0\chhres0 \fi-180\li4320\lin4320 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid201916431\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 -\af0 \ltrch\fcs0 \hres0\chhres0 \fi-360\li5040\lin5040 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid201916441\'02\'07.;}{\levelnumbers\'01;}\rtlch\fcs1 -\af0 \ltrch\fcs0 \hres0\chhres0 \fi-360\li5760\lin5760 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid201916443\'02\'08.;}{\levelnumbers\'01;}\rtlch\fcs1 -\af0 \ltrch\fcs0 \hres0\chhres0 \fi-180\li6480\lin6480 }{\listname ;}\listid382339409}{\list\listtemplateid1903328102\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext -\leveltemplateid201916417\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0\hres0\chhres0 \fi-360\li720\lin720 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext -\leveltemplateid201916419\'01o;}{\levelnumbers;}\f2\fbias0\hres0\chhres0 \fi-360\li1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid201916421 -\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0\hres0\chhres0 \fi-360\li2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid201916417 -\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0\hres0\chhres0 \fi-360\li2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid201916419 -\'01o;}{\levelnumbers;}\f2\fbias0\hres0\chhres0 \fi-360\li3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid201916421 -\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0\hres0\chhres0 \fi-360\li4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid201916417 -\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0\hres0\chhres0 \fi-360\li5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid201916419 -\'01o;}{\levelnumbers;}\f2\fbias0\hres0\chhres0 \fi-360\li5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid201916421 -\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0\hres0\chhres0 \fi-360\li6480\lin6480 }{\listname ;}\listid401637325}{\list\listtemplateid508579338\listhybrid{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0 -{\leveltext\leveltemplateid201916433\'02\'00);}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0\hres0\chhres0 \fi-360\li720\lin720 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0 -\levelindent0{\leveltext\leveltemplateid201916441\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-360\li1440\lin1440 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace0 -\levelindent0{\leveltext\leveltemplateid201916443\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-180\li2160\lin2160 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0 -\levelindent0{\leveltext\leveltemplateid201916431\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-360\li2880\lin2880 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0 -\levelindent0{\leveltext\leveltemplateid201916441\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-360\li3600\lin3600 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace0 -\levelindent0{\leveltext\leveltemplateid201916443\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-180\li4320\lin4320 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0 -\levelindent0{\leveltext\leveltemplateid201916431\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-360\li5040\lin5040 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0 -\levelindent0{\leveltext\leveltemplateid201916441\'02\'07.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-360\li5760\lin5760 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace0 -\levelindent0{\leveltext\leveltemplateid201916443\'02\'08.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-180\li6480\lin6480 }{\listname ;}\listid405616751}{\list\listtemplateid1306685724\listhybrid{\listlevel\levelnfc4\levelnfcn4 -\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid201916439\'02\'00);}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0\hres0\chhres0 \fi-360\li720\lin720 }{\listlevel\levelnfc4\levelnfcn4\leveljc0 -\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid201916441\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-360\li1440\lin1440 }{\listlevel\levelnfc2\levelnfcn2\leveljc2 -\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid201916443\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-180\li2160\lin2160 }{\listlevel\levelnfc0\levelnfcn0\leveljc0 -\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid201916431\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-360\li2880\lin2880 }{\listlevel\levelnfc4\levelnfcn4\leveljc0 -\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid201916441\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-360\li3600\lin3600 }{\listlevel\levelnfc2\levelnfcn2\leveljc2 -\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid201916443\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-180\li4320\lin4320 }{\listlevel\levelnfc0\levelnfcn0\leveljc0 -\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid201916431\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-360\li5040\lin5040 }{\listlevel\levelnfc4\levelnfcn4\leveljc0 -\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid201916441\'02\'07.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-360\li5760\lin5760 }{\listlevel\levelnfc2\levelnfcn2\leveljc2 -\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid201916443\'02\'08.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-180\li6480\lin6480 }{\listname ;}\listid484125747} -{\list\listtemplateid1826631064{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-360\li720 -\jclisttab\tx720\lin720 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-360\li1440 -\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-360\li2160 -\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-360\li2880 -\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-360\li3600 -\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-360\li4320 -\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-360\li5040 -\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\'02\'07.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-360\li5760 -\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\'02\'08.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-360\li6480 -\jclisttab\tx6480\lin6480 }{\listname ;}\listid723678808}{\list\listtemplateid-842228772\listhybrid{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid-1138174080 -\'02\'00);}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0\hres0\chhres0 \fi-360\li1080\lin1080 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid201916441\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-360\li1800\lin1800 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid201916443\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-180\li2520\lin2520 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid201916431\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-360\li3240\lin3240 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid201916441\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-360\li3960\lin3960 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid201916443\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-180\li4680\lin4680 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid201916431\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-360\li5400\lin5400 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid201916441\'02\'07.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-360\li6120\lin6120 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid201916443\'02\'08.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-180\li6840\lin6840 }{\listname ;}\listid950892184}{\list\listtemplateid-1038568524\listhybrid{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0 -\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid201916431\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-360\li720\lin720 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0 -\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid201916441\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-360\li1440\lin1440 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1 -\levelspace360\levelindent0{\leveltext\leveltemplateid201916443\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-180\li2160\lin2160 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360 -\levelindent0{\leveltext\leveltemplateid201916431\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-360\li2880\lin2880 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360 -\levelindent0{\leveltext\leveltemplateid201916441\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-360\li3600\lin3600 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace360 -\levelindent0{\leveltext\leveltemplateid201916443\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-180\li4320\lin4320 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360 -\levelindent0{\leveltext\leveltemplateid201916431\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-360\li5040\lin5040 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360 -\levelindent0{\leveltext\leveltemplateid201916441\'02\'07.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-360\li5760\lin5760 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace360 -\levelindent0{\leveltext\leveltemplateid201916443\'02\'08.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-180\li6480\lin6480 }{\listname ;}\listid1199853486}{\list\listtemplateid-1235995406\listhybrid{\listlevel\levelnfc4\levelnfcn4 -\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid201916439\'02\'00);}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0\hres0\chhres0 \fi-360\li720\lin720 }{\listlevel\levelnfc4\levelnfcn4\leveljc0 -\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid201916441\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-360\li1440\lin1440 }{\listlevel\levelnfc2\levelnfcn2\leveljc2 -\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid201916443\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-180\li2160\lin2160 }{\listlevel\levelnfc0\levelnfcn0\leveljc0 -\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid201916431\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-360\li2880\lin2880 }{\listlevel\levelnfc4\levelnfcn4\leveljc0 -\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid201916441\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-360\li3600\lin3600 }{\listlevel\levelnfc2\levelnfcn2\leveljc2 -\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid201916443\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-180\li4320\lin4320 }{\listlevel\levelnfc0\levelnfcn0\leveljc0 -\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid201916431\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-360\li5040\lin5040 }{\listlevel\levelnfc4\levelnfcn4\leveljc0 -\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid201916441\'02\'07.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-360\li5760\lin5760 }{\listlevel\levelnfc2\levelnfcn2\leveljc2 -\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid201916443\'02\'08.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-180\li6480\lin6480 }{\listname ;}\listid1997226378} -{\list\listtemplateid-2031863006\listhybrid{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid1313997542\'02\'00);}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 -\fbias0\hres0\chhres0 \fi-360\li1080\lin1080 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid201916441\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 -\ltrch\fcs0 \hres0\chhres0 \fi-360\li1800\lin1800 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid201916443\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 -\ltrch\fcs0 \hres0\chhres0 \fi-180\li2520\lin2520 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid201916431\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 -\ltrch\fcs0 \hres0\chhres0 \fi-360\li3240\lin3240 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid201916441\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 -\ltrch\fcs0 \hres0\chhres0 \fi-360\li3960\lin3960 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid201916443\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 -\ltrch\fcs0 \hres0\chhres0 \fi-180\li4680\lin4680 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid201916431\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 -\ltrch\fcs0 \hres0\chhres0 \fi-360\li5400\lin5400 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid201916441\'02\'07.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 -\ltrch\fcs0 \hres0\chhres0 \fi-360\li6120\lin6120 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid201916443\'02\'08.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 -\ltrch\fcs0 \hres0\chhres0 \fi-180\li6840\lin6840 }{\listname ;}\listid2120176231}}{\*\listoverridetable{\listoverride\listid405616751\listoverridecount0\ls1}{\listoverride\listid2120176231\listoverridecount0\ls2}{\listoverride\listid950892184 -\listoverridecount0\ls3}{\listoverride\listid484125747\listoverridecount0\ls4}{\listoverride\listid1997226378\listoverridecount0\ls5}{\listoverride\listid723678808\listoverridecount0\ls6}{\listoverride\listid1199853486\listoverridecount0\ls7} -{\listoverride\listid382339409\listoverridecount0\ls8}{\listoverride\listid401637325\listoverridecount0\ls9}}{\*\pgptbl {\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}}{\*\rsidtbl \rsid97460 -\rsid221265\rsid284426\rsid735477\rsid735614\rsid738226\rsid879886\rsid935281\rsid1510934\rsid1583585\rsid1598011\rsid1775295\rsid1841268\rsid1903893\rsid1926955\rsid1967093\rsid2177067\rsid2243939\rsid2312332\rsid2783484\rsid2827362\rsid2846494 -\rsid2890017\rsid2959880\rsid2981254\rsid3290111\rsid3490457\rsid3741585\rsid4010500\rsid4327818\rsid4477453\rsid4484449\rsid4522593\rsid4545630\rsid5050788\rsid5114927\rsid5794820\rsid5921453\rsid6438937\rsid6453762\rsid6518571\rsid6886783\rsid7160127 -\rsid7237901\rsid7289096\rsid7292194\rsid7372180\rsid7816154\rsid8091909\rsid8329235\rsid8339308\rsid8475156\rsid8479050\rsid8651410\rsid8728997\rsid8847473\rsid8852142\rsid8939988\rsid9049101\rsid9068514\rsid9132688\rsid9137041\rsid9332253\rsid9639869 -\rsid10224112\rsid10314410\rsid10845574\rsid11212548\rsid11687369\rsid11802269\rsid12024666\rsid12060006\rsid12068581\rsid12348517\rsid12584760\rsid13184707\rsid13261933\rsid13513498\rsid13586263\rsid13596290\rsid13722641\rsid13847658\rsid14041828 -\rsid14097242\rsid14228117\rsid14243083\rsid14371182\rsid14497238\rsid14513928\rsid14565649\rsid14684873\rsid14885541\rsid15221525\rsid15280621\rsid15795287\rsid15819295\rsid16071677\rsid16142742\rsid16259852\rsid16349201\rsid16469695}{\mmathPr -\mmathFont34\mbrkBin0\mbrkBinSub0\msmallFrac0\mdispDef1\mlMargin0\mrMargin0\mdefJc1\mwrapIndent1440\mintLim0\mnaryLim1}{\info{\author Shaun}{\operator Shaun Wilde}{\creatim\yr2012\mo1\dy3\hr1\min4}{\revtim\yr2015\mo2\dy8\hr20\min19} -{\printim\yr2014\mo10\dy3\hr11\min22}{\version49}{\edmins4579}{\nofpages10}{\nofwords2737}{\nofchars18845}{\*\company Microsoft}{\nofcharsws21539}{\vern32775}}{\*\xmlnstbl {\xmlns1 http://schemas.microsoft.com/office/word/2003/wordml}} -\paperw11906\paperh16838\margl1440\margr1440\margt1440\margb1440\gutter0\ltrsect -\widowctrl\ftnbj\aenddoc\hyphhotz425\trackmoves1\trackformatting1\donotembedsysfont1\relyonvml0\donotembedlingdata0\grfdocevents0\validatexml1\showplaceholdtext0\ignoremixedcontent0\saveinvalidxml0\showxmlerrors1 +\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tblind0\tblindtype3\tsvertalt\tsbrdrt\tsbrdrl\tsbrdrb\tsbrdrr\tsbrdrdgl\tsbrdrdgr\tsbrdrh\tsbrdrv +\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af37\afs22\alang1025 \ltrch\fcs0 \f31506\fs22\lang3081\langfe1033\cgrid\langnp3081\langfenp1033 \sbasedon11 \snext28 \spriority59 \styrsid5114927 +Table Grid;}{\*\cs29 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \ul\cf20 \sbasedon10 \styrsid11032164 FollowedHyperlink;}}{\*\listtable{\list\listtemplateid740077246\listhybrid{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\leveltemplateid201916431\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-360\li720\lin720 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0 +\levelindent0{\leveltext\leveltemplateid201916441\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li1440\lin1440 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0 +{\leveltext\leveltemplateid201916443\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li2160\lin2160 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext +\leveltemplateid201916431\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li2880\lin2880 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext +\leveltemplateid201916441\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li3600\lin3600 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext +\leveltemplateid201916443\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li4320\lin4320 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext +\leveltemplateid201916431\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li5040\lin5040 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext +\leveltemplateid201916441\'02\'07.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li5760\lin5760 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext +\leveltemplateid201916443\'02\'08.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li6480\lin6480 }{\listname ;}\listid382339409}{\list\listtemplateid1903328102\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid201916417\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li720\lin720 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360 +\levelindent0{\leveltext\leveltemplateid201916419\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext +\leveltemplateid201916421\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid201916417 +\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid201916419\'01o;}{\levelnumbers;} +\f2\fbias0 \fi-360\li3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid201916421\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 +\fi-360\li4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid201916417\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\lin5040 } +{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid201916419\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23 +\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid201916421\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\lin6480 }{\listname ;}\listid401637325}{\list\listtemplateid508579338 +\listhybrid{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid201916433\'02\'00);}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-360\li720\lin720 }{\listlevel +\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid201916441\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li1440\lin1440 }{\listlevel\levelnfc2 +\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid201916443\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li2160\lin2160 }{\listlevel\levelnfc0\levelnfcn0 +\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid201916431\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li2880\lin2880 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid201916441\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li3600\lin3600 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0 +\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid201916443\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li4320\lin4320 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid201916431\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li5040\lin5040 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative +\levelspace0\levelindent0{\leveltext\leveltemplateid201916441\'02\'07.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li5760\lin5760 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace0 +\levelindent0{\leveltext\leveltemplateid201916443\'02\'08.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li6480\lin6480 }{\listname ;}\listid405616751}{\list\listtemplateid1306685724\listhybrid{\listlevel\levelnfc4\levelnfcn4\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid201916439\'02\'00);}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-360\li720\lin720 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid201916441\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li1440\lin1440 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1 +\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid201916443\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li2160\lin2160 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative +\levelspace0\levelindent0{\leveltext\leveltemplateid201916431\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li2880\lin2880 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0 +\levelindent0{\leveltext\leveltemplateid201916441\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li3600\lin3600 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0 +{\leveltext\leveltemplateid201916443\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li4320\lin4320 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext +\leveltemplateid201916431\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li5040\lin5040 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext +\leveltemplateid201916441\'02\'07.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li5760\lin5760 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext +\leveltemplateid201916443\'02\'08.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li6480\lin6480 }{\listname ;}\listid484125747}{\list\listtemplateid1826631064{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0 +{\leveltext\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext +\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\'02\'03.;}{\levelnumbers +\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 +\ltrch\fcs0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li4320 +\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li5040\jclisttab\tx5040\lin5040 } +{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\'02\'07.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc0 +\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\'02\'08.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid723678808} +{\list\listtemplateid-842228772\listhybrid{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid-1138174080\'02\'00);}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 +\fi-360\li1080\lin1080 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid201916441\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 +\fi-360\li1800\lin1800 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid201916443\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 +\fi-180\li2520\lin2520 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid201916431\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 +\fi-360\li3240\lin3240 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid201916441\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 +\fi-360\li3960\lin3960 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid201916443\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 +\fi-180\li4680\lin4680 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid201916431\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 +\fi-360\li5400\lin5400 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid201916441\'02\'07.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 +\fi-360\li6120\lin6120 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid201916443\'02\'08.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 +\fi-180\li6840\lin6840 }{\listname ;}\listid950892184}{\list\listtemplateid-1038568524\listhybrid{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid201916431 +\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li720\lin720 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid201916441\'02\'01.;}{\levelnumbers\'01;} +\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li1440\lin1440 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid201916443\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 +\fi-180\li2160\lin2160 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid201916431\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li2880\lin2880 } +{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid201916441\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li3600\lin3600 }{\listlevel +\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid201916443\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li4320\lin4320 }{\listlevel\levelnfc0 +\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid201916431\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li5040\lin5040 }{\listlevel\levelnfc4\levelnfcn4 +\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid201916441\'02\'07.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li5760\lin5760 }{\listlevel\levelnfc2\levelnfcn2\leveljc2 +\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid201916443\'02\'08.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li6480\lin6480 }{\listname ;}\listid1199853486} +{\list\listtemplateid-1235995406\listhybrid{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid201916439\'02\'00);}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 +\fi-360\li720\lin720 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid201916441\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 +\fi-360\li1440\lin1440 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid201916443\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 +\fi-180\li2160\lin2160 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid201916431\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 +\fi-360\li2880\lin2880 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid201916441\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 +\fi-360\li3600\lin3600 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid201916443\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 +\fi-180\li4320\lin4320 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid201916431\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 +\fi-360\li5040\lin5040 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid201916441\'02\'07.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 +\fi-360\li5760\lin5760 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid201916443\'02\'08.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 +\fi-180\li6480\lin6480 }{\listname ;}\listid1997226378}{\list\listtemplateid-2031863006\listhybrid{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid1313997542 +\'02\'00);}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-360\li1080\lin1080 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid201916441 +\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li1800\lin1800 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid201916443 +\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li2520\lin2520 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid201916431 +\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li3240\lin3240 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid201916441 +\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li3960\lin3960 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid201916443 +\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li4680\lin4680 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid201916431 +\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li5400\lin5400 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid201916441 +\'02\'07.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li6120\lin6120 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid201916443 +\'02\'08.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li6840\lin6840 }{\listname ;}\listid2120176231}}{\*\listoverridetable{\listoverride\listid405616751\listoverridecount0\ls1}{\listoverride\listid2120176231\listoverridecount0\ls2} +{\listoverride\listid950892184\listoverridecount0\ls3}{\listoverride\listid484125747\listoverridecount0\ls4}{\listoverride\listid1997226378\listoverridecount0\ls5}{\listoverride\listid723678808\listoverridecount0\ls6}{\listoverride\listid1199853486 +\listoverridecount0\ls7}{\listoverride\listid382339409\listoverridecount0\ls8}{\listoverride\listid401637325\listoverridecount0\ls9}}{\*\pgptbl {\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}} +{\*\rsidtbl \rsid97460\rsid221265\rsid284426\rsid735477\rsid735614\rsid738226\rsid879886\rsid935281\rsid1070110\rsid1510934\rsid1583585\rsid1598011\rsid1775295\rsid1841268\rsid1903893\rsid1926955\rsid1967093\rsid2060806\rsid2177067\rsid2243939\rsid2312332 +\rsid2783484\rsid2827362\rsid2846494\rsid2890017\rsid2959880\rsid2981254\rsid3290111\rsid3490457\rsid3741585\rsid4010500\rsid4327818\rsid4477453\rsid4484449\rsid4522593\rsid4545630\rsid5050788\rsid5114927\rsid5794820\rsid5921453\rsid6438937\rsid6453762 +\rsid6518571\rsid6886783\rsid7160127\rsid7237901\rsid7289096\rsid7292194\rsid7372180\rsid7816154\rsid8091909\rsid8329235\rsid8339308\rsid8475156\rsid8479050\rsid8651410\rsid8728997\rsid8847473\rsid8852142\rsid8939988\rsid9049101\rsid9068514\rsid9132688 +\rsid9137041\rsid9332253\rsid9639869\rsid10224112\rsid10314410\rsid10845574\rsid11032164\rsid11212548\rsid11687369\rsid11802269\rsid12024666\rsid12060006\rsid12068581\rsid12348517\rsid12584760\rsid13184707\rsid13261933\rsid13513498\rsid13586263 +\rsid13596290\rsid13722641\rsid13847658\rsid14041828\rsid14097242\rsid14228117\rsid14243083\rsid14371182\rsid14497238\rsid14513928\rsid14565649\rsid14684873\rsid14885541\rsid15221525\rsid15280621\rsid15795287\rsid15819295\rsid15938139\rsid16071677 +\rsid16142742\rsid16259852\rsid16349201\rsid16469695}{\mmathPr\mmathFont34\mbrkBin0\mbrkBinSub0\msmallFrac0\mdispDef1\mlMargin0\mrMargin0\mdefJc1\mwrapIndent1440\mintLim0\mnaryLim1}{\info{\author Shaun}{\operator Moln\'e1r G\'e1bor} +{\creatim\yr2012\mo1\dy3\hr1\min4}{\revtim\yr2015\mo5\dy25\hr10\min26}{\printim\yr2015\mo5\dy25\hr10\min26}{\version53}{\edmins4582}{\nofpages10}{\nofwords2738}{\nofchars18897}{\*\company Microsoft}{\nofcharsws21592}{\vern57439}}{\*\xmlnstbl {\xmlns1 http +://schemas.microsoft.com/office/word/2003/wordml}}\paperw11906\paperh16838\margl1440\margr1440\margt1440\margb1440\gutter0\ltrsect +\widowctrl\ftnbj\aenddoc\hyphhotz425\trackmoves0\trackformatting1\donotembedsysfont1\relyonvml0\donotembedlingdata0\grfdocevents0\validatexml1\showplaceholdtext0\ignoremixedcontent0\saveinvalidxml0\showxmlerrors1 \noxlattoyen\expshrtn\noultrlspc\dntblnsbdb\nospaceforul\formshade\horzdoc\dgmargin\dghspace180\dgvspace180\dghorigin1440\dgvorigin1440\dghshow1\dgvshow1 -\jexpand\viewkind1\viewscale117\pgbrdrhead\pgbrdrfoot\splytwnine\ftnlytwnine\htmautsp\nolnhtadjtbl\useltbaln\alntblind\lytcalctblwd\lyttblrtgr\lnbrkrule\nobrkwrptbl\snaptogridincell\allowfieldendsel\wrppunct +\jexpand\viewkind1\viewscale100\pgbrdrhead\pgbrdrfoot\splytwnine\ftnlytwnine\htmautsp\nolnhtadjtbl\useltbaln\alntblind\lytcalctblwd\lyttblrtgr\lnbrkrule\nobrkwrptbl\snaptogridincell\allowfieldendsel\wrppunct \asianbrkrule\rsidroot284426\newtblstyruls\nogrowautofit\usenormstyforlist\noindnmbrts\felnbrelev\nocxsptable\indrlsweleven\noafcnsttbl\afelev\utinl\hwelev\spltpgpar\notcvasp\notbrkcnstfrctbl\notvatxbx\krnprsnet\cachedcolbal \nouicompat \fet0 {\*\wgrffmtfilter 2450}\nofeaturethrottle1\ilfomacatclnup0\ltrpar \sectd \ltrsect\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj {\*\pnseclvl1\pnucrm\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl2 \pnucltr\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl4\pnlcltr\pnstart1\pnindent720\pnhang {\pntxta )}}{\*\pnseclvl5\pndec\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl6 @@ -173,312 +170,313 @@ Table Grid;}}{\*\listtable{\list\listtemplateid740077246\listhybrid{\listlevel\l \par }\pard\plain \ltrpar\s2\ql \li0\ri0\sb200\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel1\adjustright\rin0\lin0\itap0\pararsid1775295 \rtlch\fcs1 \ab\af0\afs26\alang1025 \ltrch\fcs0 \b\fs26\cf18\lang3081\langfe1033\loch\af31502\hich\af31502\dbch\af31501\cgrid\langnp3081\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid1775295 {\*\bkmkstart _Toc411189891}\hich\af31502\dbch\af31501\loch\f31502 Intro{\*\bkmkend _Toc411189891} \par }\pard\plain \ltrpar\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid1775295 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \f31506\fs22\lang3081\langfe1033\cgrid\langnp3081\langfenp1033 { -\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid1775295 The following guide describes how to use }{\field{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid879886 HYPERLINK "https://github.com/sawilde/opencover" }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid16071677 +\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid1775295 The following guide describes how to use }{\field{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid11032164 HYPERLINK "https://github.com/OpenCover/opencover"}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid11032164 {\*\datafield -00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b62000000680074007400700073003a002f002f006700690074006800750062002e0063006f006d002f0073006100770069006c00640065002f006f00700065006e0063006f007600650072000000795881f43b1d7f48 -af2c825dc485276300000000a5ab0000ff7500000000ff}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\insrsid1775295\charrsid879886 OpenCover}}}\sectd \ltrsect\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj { -\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid1775295 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid221265 (also available on }{\field{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid221265 HYPERLINK "http://nuget.org/packages/OpenCover/" }{\rtlch\fcs1 \af0 -\ltrch\fcs0 \insrsid16071677 {\*\datafield +00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b66000000680074007400700073003a002f002f006700690074006800750062002e0063006f006d002f004f00700065006e0043006f007600650072002f006f00700065006e0063006f007600650072000000795881f4 +3b1d7f48af2c825dc485276300000000a5ab000000}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\insrsid1775295\charrsid879886 OpenCover}}}\sectd \ltrsect\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj {\rtlch\fcs1 +\af0 \ltrch\fcs0 \insrsid1775295 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid221265 (also available on }{\field{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid221265 HYPERLINK "http://nuget.org/packages/OpenCover/" }{\rtlch\fcs1 \af0 \ltrch\fcs0 +\insrsid16071677 {\*\datafield 00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b6200000068007400740070003a002f002f006e0075006700650074002e006f00720067002f007000610063006b0061006700650073002f004f00700065006e0043006f007600650072002f000000795881f43b1d7f48 -af2c825dc485276300000000a5ab0000004500000000ff}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\insrsid221265\charrsid221265 NUGET}}}\sectd \ltrsect\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj {\rtlch\fcs1 -\af0 \ltrch\fcs0 \insrsid221265 ) }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid1775295 to gather coverage statistics of your application. -\par {\listtext\pard\plain\ltrpar \s25 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f31506\fs22\insrsid879886 \hich\af31506\dbch\af0\loch\f31506 a)\tab}}\pard\plain \ltrpar\s25\ql \fi-360\li720\ri0\sa200\sl276\slmult1 +af2c825dc485276300000000a5ab0000004500000000ff00ffe6}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\insrsid221265\charrsid221265 NUGET}}}\sectd \ltrsect\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj { +\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid221265 ) }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid1775295 to gather coverage statistics of your application. +\par {\listtext\pard\plain\ltrpar \s25 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f31506\fs22\lang3081\langfe1033\langnp3081\insrsid879886 \hich\af31506\dbch\af0\loch\f31506 a)\tab}}\pard\plain \ltrpar\s25\ql \fi-360\li720\ri0\sa200\sl276\slmult1 \widctlpar\wrapdefault\aspalpha\aspnum\faauto\ls5\adjustright\rin0\lin720\itap0\pararsid879886\contextualspace \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \f31506\fs22\lang3081\langfe1033\cgrid\langnp3081\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid879886 C}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid1775295 an handle 32 and 64 bit .NET processes running on the .NET 2 and .NET 4}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid879886 +}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid1775295 frameworks. }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid879886 -\par {\listtext\pard\plain\ltrpar \s25 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f31506\fs22\insrsid879886 \hich\af31506\dbch\af0\loch\f31506 b)\tab}W}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid1775295 ill gather sequence and branch coverage information of -your assemblies that match the filters and for which the PDB files can be found.}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid879886 -\par {\listtext\pard\plain\ltrpar \s25 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f31506\fs22\insrsid879886 \hich\af31506\dbch\af0\loch\f31506 c)\tab}Can gather coverage reports of Silverlight applications -\par {\listtext\pard\plain\ltrpar \s25 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f31506\fs22\insrsid879886 \hich\af31506\dbch\af0\loch\f31506 d)\tab}Can gather coverage reports of Windows Service applications. -\par {\listtext\pard\plain\ltrpar \s25 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f31506\fs22\insrsid879886 \hich\af31506\dbch\af0\loch\f31506 e)\tab}Can record which tests where executing at a particular time when a coverage point was visited \endash - only MSTest and NUnit supported (requests accepted for others).}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid1775295 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid1510934 +\par {\listtext\pard\plain\ltrpar \s25 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f31506\fs22\lang3081\langfe1033\langnp3081\insrsid879886 \hich\af31506\dbch\af0\loch\f31506 b)\tab}W}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid1775295 +ill gather sequence and branch coverage information of your assemblies that match the filters and for which the PDB files can be found.}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid879886 +\par {\listtext\pard\plain\ltrpar \s25 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f31506\fs22\lang3081\langfe1033\langnp3081\insrsid879886 \hich\af31506\dbch\af0\loch\f31506 c)\tab}Can gather coverage reports of Silverlight applications +\par {\listtext\pard\plain\ltrpar \s25 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f31506\fs22\lang3081\langfe1033\langnp3081\insrsid879886 \hich\af31506\dbch\af0\loch\f31506 d)\tab}Can gather coverage reports of Windows Service applications. +\par {\listtext\pard\plain\ltrpar \s25 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f31506\fs22\lang3081\langfe1033\langnp3081\insrsid879886 \hich\af31506\dbch\af0\loch\f31506 e)\tab}Can record which tests where executing at a pa +rticular time when a coverage point was visited \endash only MSTest and NUnit supported (requests accepted for others).}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid1775295 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid1510934 \par }\pard\plain \ltrpar\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid1775295 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \f31506\fs22\lang3081\langfe1033\cgrid\langnp3081\langfenp1033 { \rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid1775295 Currently OpenCover has no }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid735477 full }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid1775295 presentation of results other than the XML output file; }{\field{\*\fldinst { \rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid879886 HYPERLINK "http://www.palmmedia.de/Net/ReportGenerator" }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid16071677 {\*\datafield 00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b7000000068007400740070003a002f002f007700770077002e00700061006c006d006d0065006400690061002e00640065002f004e00650074002f005200650070006f0072007400470065006e006500720061007400 -6f0072000000795881f43b1d7f48af2c825dc485276300000000a5ab00006c0000000000ff}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\insrsid1775295\charrsid879886 ReportGenerator}}}\sectd \ltrsect +6f0072000000795881f43b1d7f48af2c825dc485276300000000a5ab00006c0000000000ff00ff00}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\insrsid1775295\charrsid879886 ReportGenerator}}}\sectd \ltrsect \linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid879886 (also available on }{\field{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid879886 HYPERLINK "http://nuget.org/packages/ReportGenerator/" }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid16071677 {\*\datafield 00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b6e00000068007400740070003a002f002f006e0075006700650074002e006f00720067002f007000610063006b0061006700650073002f005200650070006f0072007400470065006e0065007200610074006f007200 -2f000000795881f43b1d7f48af2c825dc485276300000000a5ab0000005600000000ff}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\insrsid879886\charrsid879886 NUGET}}}\sectd \ltrsect +2f000000795881f43b1d7f48af2c825dc485276300000000a5ab0000005600000000ff00ff00}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\insrsid879886\charrsid879886 NUGET}}}\sectd \ltrsect \linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid879886 )}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid1775295 is currently the recommended tool for visualizing the results. \par NOTE: }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid1510934 When there is n}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid1775295 o PDB for an assembly then no coverage data will be gathered; this is different to }{\field{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid879886 HYPERLINK "https://github.com/sawilde/partcover.net4" }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid16071677 {\*\datafield 00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b6c000000680074007400700073003a002f002f006700690074006800750062002e0063006f006d002f0073006100770069006c00640065002f00700061007200740063006f007600650072002e006e00650074003400 -0000795881f43b1d7f48af2c825dc485276300000000a5ab0000da0000000000ff}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\insrsid1775295\charrsid879886 PartCover}}}\sectd \ltrsect -\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid1775295 which will default to IL coverage under this situation but it was considered a -s not required as this is supposed to be a code-coverage tool which can relate such coverage to }{\rtlch\fcs1 \af0 \ltrch\fcs0 \b\i\insrsid1775295\charrsid4484449 your}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid1775295 code. +0000795881f43b1d7f48af2c825dc485276300000000a5ab0000da0000000000ff00ff1f}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\insrsid1775295\charrsid879886 PartCover}}}\sectd \ltrsect +\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid1775295 which will defa +ult to IL coverage under this situation but it was considered as not required as this is supposed to be a code-coverage tool which can relate such coverage to }{\rtlch\fcs1 \af0 \ltrch\fcs0 \b\i\insrsid1775295\charrsid4484449 your}{\rtlch\fcs1 \af0 +\ltrch\fcs0 \insrsid1775295 code. \par }\pard\plain \ltrpar\s18\ql \li0\ri0\sb480\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 \b\fs28\cf17\lang1033\langfe1041\loch\af31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1041 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid7372180 \hich\af31502\dbch\af31501\loch\f31502 Table of Contents \par }\pard\plain \ltrpar\s21\ql \li220\ri0\sa100\sl276\slmult1\widctlpar\tqr\tldot\tx9016\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin220\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \f31506\fs22\lang3081\langfe1033\cgrid\langnp3081\langfenp1033 {\field\fldedit{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid7372180 TOC \\o "1-3" \\h \\z \\u }}{\fldrslt {\field\fldedit{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\insrsid2959880 HYPERLINK \\l "_Toc411189891"}{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid16071677\charrsid1583585 -{\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003400310031003100380039003800390031000000ff}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 +{\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003400310031003100380039003800390031000000ff0000ff}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 Intro}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid2959880 \tab }{\field{\*\fldinst {\rtlch\fcs1 -\af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid2959880 PAGEREF _Toc411189891 \\h }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid16071677 {\*\datafield -08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003400310031003100380039003800390031000000ff}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid2959880 1}}}\sectd \ltrsect -\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj }}\sectd \ltrsect\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj {\rtlch\fcs1 \af31507 \ltrch\fcs0 +\af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid2959880 PAGEREF _Toc411189891 \\h }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid1070110 {\*\datafield +08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003400310031003100380039003800390031000000}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid1070110 1}}}\sectd \ltrsect +\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj }}\sectd \ltrsect\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\dbch\af31505\noproof\langfenp3081\insrsid2959880 \par }{\field\fldedit{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\insrsid2959880 HYPERLINK \\l "_Toc411189892"}{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 }{\rtlch\fcs1 \af0 -\ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid16071677\charrsid1583585 {\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f006300340031003100310038003900380039003200000000}}}{\fldrslt {\rtlch\fcs1 -\af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 Command Arguments}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid2959880 \tab } -{\field{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid2959880 PAGEREF _Toc411189892 \\h }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid16071677 {\*\datafield -08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f006300340031003100310038003900380039003200000000}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid2959880 2}}}\sectd \ltrsect -\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj }}\sectd \ltrsect\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj {\rtlch\fcs1 \af31507 \ltrch\fcs0 -\lang1024\langfe1024\dbch\af31505\noproof\langfenp3081\insrsid2959880 +\ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid16071677\charrsid1583585 {\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f006300340031003100310038003900380039003200000000c6ff98}}}{\fldrslt { +\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 Co\hich\af31506\dbch\af31501\loch\f31506 mmand Arguments}{\rtlch\fcs1 \af0 \ltrch\fcs0 +\lang1024\langfe1024\noproof\webhidden\insrsid2959880 \tab }{\field{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid2959880 PAGEREF _Toc411189892 \\h }{\rtlch\fcs1 \af0 \ltrch\fcs0 +\lang1024\langfe1024\noproof\webhidden\insrsid1070110 {\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003400310031003100380039003800390032000000}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 +\lang1024\langfe1024\noproof\webhidden\insrsid1070110 2}}}\sectd \ltrsect\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj }}\sectd \ltrsect +\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\dbch\af31505\noproof\langfenp3081\insrsid2959880 \par }\pard\plain \ltrpar\s22\ql \li440\ri0\sa100\sl276\slmult1\widctlpar\tqr\tldot\tx9016\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin440\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \f31506\fs22\lang3081\langfe1033\cgrid\langnp3081\langfenp1033 {\field\fldedit{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 }{ \rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\insrsid2959880 HYPERLINK \\l "_Toc411189893"}{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid16071677\charrsid1583585 {\*\datafield -08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f006300340031003100310038003900380039003300000000}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 +08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f006300340031003100310038003900380039003300000000ffff00}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 Mandatory}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid2959880 \tab }{\field{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid2959880 - PAGEREF _Toc411189893 \\h }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid16071677 {\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f006300340031003100310038003900380039003300000000}} -}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid2959880 2}}}\sectd \ltrsect\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj }}\sectd \ltrsect -\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj {\rtlch\fcs1 \af31507 \ltrch\fcs0 \lang1024\langfe1024\dbch\af31505\noproof\langfenp3081\insrsid2959880 + PAGEREF _Toc411189893 \\h }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid1070110 {\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003400310031003100380039003800390033000000}}}{\fldrslt { +\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid1070110 2}}}\sectd \ltrsect\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj }}\sectd \ltrsect +\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\dbch\af31505\noproof\langfenp3081\insrsid2959880 \par }{\field\fldedit{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\insrsid2959880 HYPERLINK \\l "_Toc411189894"}{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 }{\rtlch\fcs1 \af0 -\ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid16071677\charrsid1583585 {\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f006300340031003100310038003900380039003400000000}}}{\fldrslt {\rtlch\fcs1 -\af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 Optional}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid2959880 \tab } -{\field{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid2959880 PAGEREF _Toc411189894 \\h }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid16071677 {\*\datafield -08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f006300340031003100310038003900380039003400000000}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid2959880 2}}}\sectd \ltrsect -\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj }}\sectd \ltrsect\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj {\rtlch\fcs1 \af31507 \ltrch\fcs0 +\ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid16071677\charrsid1583585 {\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f006300340031003100310038003900380039003400000000200000}}}{\fldrslt { +\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 Optional}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid2959880 \tab } +{\field{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid2959880 PAGEREF _Toc411189894 \\h }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid1070110 {\*\datafield +08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003400310031003100380039003800390034000000}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid1070110 2}}}\sectd \ltrsect +\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj }}\sectd \ltrsect\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\dbch\af31505\noproof\langfenp3081\insrsid2959880 \par }{\field\fldedit{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\insrsid2959880 HYPERLINK \\l "_Toc411189895"}{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 }{\rtlch\fcs1 \af0 -\ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid16071677\charrsid1583585 {\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f006300340031003100310038003900380039003500000000}}}{\fldrslt {\rtlch\fcs1 -\af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 Handling Spaces}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid2959880 \tab } -{\field{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid2959880 PAGEREF _Toc411189895 \\h }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid16071677 {\*\datafield -08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003400310031003100380039003800390035000000ff}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid2959880 5}}}\sectd \ltrsect -\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj }}\sectd \ltrsect\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj {\rtlch\fcs1 \af31507 \ltrch\fcs0 +\ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid16071677\charrsid1583585 {\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f006300340031003100310038003900380039003500000000ab0083}}}{\fldrslt { +\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 Handling Spaces}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid2959880 +\tab }{\field{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid2959880 PAGEREF _Toc411189895 \\h }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid1070110 {\*\datafield +08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003400310031003100380039003800390035000000}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid1070110 5}}}\sectd \ltrsect +\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj }}\sectd \ltrsect\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\dbch\af31505\noproof\langfenp3081\insrsid2959880 \par }\pard\plain \ltrpar\s21\ql \li220\ri0\sa100\sl276\slmult1\widctlpar\tqr\tldot\tx9016\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin220\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \f31506\fs22\lang3081\langfe1033\cgrid\langnp3081\langfenp1033 {\field\fldedit{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 }{ \rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\insrsid2959880 HYPERLINK \\l "_Toc411189896"}{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid16071677\charrsid1583585 {\*\datafield -08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003400310031003100380039003800390036000000ff}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 +08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003400310031003100380039003800390036000000ff00008c}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 Understanding Filters}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid2959880 \tab }{\field{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid2959880 - PAGEREF _Toc411189896 \\h }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid16071677 {\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003400310031003100380039003800390036000000ff}} -}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid2959880 5}}}\sectd \ltrsect\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj }}\sectd \ltrsect -\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj {\rtlch\fcs1 \af31507 \ltrch\fcs0 \lang1024\langfe1024\dbch\af31505\noproof\langfenp3081\insrsid2959880 + PAGEREF _Toc411189896 \\h }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid1070110 {\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003400310031003100380039003800390036000000}}}{\fldrslt { +\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid1070110 5}}}\sectd \ltrsect\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj }}\sectd \ltrsect +\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\dbch\af31505\noproof\langfenp3081\insrsid2959880 \par }\pard\plain \ltrpar\s22\ql \li440\ri0\sa100\sl276\slmult1\widctlpar\tqr\tldot\tx9016\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin440\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \f31506\fs22\lang3081\langfe1033\cgrid\langnp3081\langfenp1033 {\field\fldedit{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 }{ \rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\insrsid2959880 HYPERLINK \\l "_Toc411189897"}{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid16071677\charrsid1583585 {\*\datafield -08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003400310031003100380039003800390037000000ff}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 +08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003400310031003100380039003800390037000000ffc100b6}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 Examples}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid2959880 \tab }{\field{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid2959880 - PAGEREF _Toc411189897 \\h }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid16071677 {\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003400310031003100380039003800390037000000ff}} -}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid2959880 5}}}\sectd \ltrsect\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj }}\sectd \ltrsect -\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj {\rtlch\fcs1 \af31507 \ltrch\fcs0 \lang1024\langfe1024\dbch\af31505\noproof\langfenp3081\insrsid2959880 + PAGEREF _Toc411189897 \\h }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid1070110 {\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003400310031003100380039003800390037000000}}}{\fldrslt { +\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid1070110 5}}}\sectd \ltrsect\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj }}\sectd \ltrsect +\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\dbch\af31505\noproof\langfenp3081\insrsid2959880 \par }\pard\plain \ltrpar\s21\ql \li220\ri0\sa100\sl276\slmult1\widctlpar\tqr\tldot\tx9016\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin220\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \f31506\fs22\lang3081\langfe1033\cgrid\langnp3081\langfenp1033 {\field\fldedit{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 }{ \rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\insrsid2959880 HYPERLINK \\l "_Toc411189898"}{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid16071677\charrsid1583585 {\*\datafield -08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003400310031003100380039003800390038000000ff}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 +08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003400310031003100380039003800390038000000ff000000}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 Regular Expressions in Filters}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid2959880 \tab }{\field{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1024\langfe1024\noproof\webhidden\insrsid2959880 PAGEREF _Toc411189898 \\h }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid16071677 {\*\datafield -08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f00630034003100310031003800390038003900380000004e}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid2959880 6}}}\sectd \ltrsect -\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj }}\sectd \ltrsect\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj {\rtlch\fcs1 \af31507 \ltrch\fcs0 +\lang1024\langfe1024\noproof\webhidden\insrsid2959880 PAGEREF _Toc411189898 \\h }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid1070110 {\*\datafield +08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003400310031003100380039003800390038000000}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid1070110 6}}}\sectd \ltrsect +\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj }}\sectd \ltrsect\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\dbch\af31505\noproof\langfenp3081\insrsid2959880 \par }\pard\plain \ltrpar\s22\ql \li440\ri0\sa100\sl276\slmult1\widctlpar\tqr\tldot\tx9016\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin440\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \f31506\fs22\lang3081\langfe1033\cgrid\langnp3081\langfenp1033 {\field\fldedit{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 }{ \rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\insrsid2959880 HYPERLINK \\l "_Toc411189899"}{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid16071677\charrsid1583585 {\*\datafield -08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f006300340031003100310038003900380039003900000067}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 +08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f006300340031003100310038003900380039003900000067000000}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 Examples}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid2959880 \tab }{\field{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid2959880 - PAGEREF _Toc411189899 \\h }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid16071677 {\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f006300340031003100310038003900380039003900000079}} -}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid2959880 6}}}\sectd \ltrsect\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj }}\sectd \ltrsect -\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj {\rtlch\fcs1 \af31507 \ltrch\fcs0 \lang1024\langfe1024\dbch\af31505\noproof\langfenp3081\insrsid2959880 + PAGEREF _Toc411189899 \\h }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid1070110 {\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003400310031003100380039003800390039000000}}}{\fldrslt { +\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid1070110 6}}}\sectd \ltrsect\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj }}\sectd \ltrsect +\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\dbch\af31505\noproof\langfenp3081\insrsid2959880 \par }\pard\plain \ltrpar\s21\ql \li220\ri0\sa100\sl276\slmult1\widctlpar\tqr\tldot\tx9016\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin220\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \f31506\fs22\lang3081\langfe1033\cgrid\langnp3081\langfenp1033 {\field\fldedit{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 }{ \rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\insrsid2959880 HYPERLINK \\l "_Toc411189900"}{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid16071677\charrsid1583585 {\*\datafield -08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f006300340031003100310038003900390030003000000069}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 +08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f006300340031003100310038003900390030003000000069000004}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 Running against IIS}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid2959880 \tab }{\field{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid2959880 - PAGEREF _Toc411189900 \\h }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid16071677 {\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f006300340031003100310038003900390030003000000039}} -}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid2959880 6}}}\sectd \ltrsect\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj }}\sectd \ltrsect -\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj {\rtlch\fcs1 \af31507 \ltrch\fcs0 \lang1024\langfe1024\dbch\af31505\noproof\langfenp3081\insrsid2959880 + PAGEREF _Toc411189900 \\h }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid1070110 {\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003400310031003100380039003900300030000000}}}{\fldrslt { +\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid1070110 6}}}\sectd \ltrsect\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj }}\sectd \ltrsect +\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\dbch\af31505\noproof\langfenp3081\insrsid2959880 \par }{\field\fldedit{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\insrsid2959880 HYPERLINK \\l "_Toc411189901"}{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 }{\rtlch\fcs1 \af0 -\ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid16071677\charrsid1583585 {\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f006300340031003100310038003900390030003100000030}}}{\fldrslt {\rtlch\fcs1 -\af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 Running against an application}{\rtlch\fcs1 \af0 \ltrch\fcs0 +\ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid16071677\charrsid1583585 {\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f006300340031003100310038003900390030003100000030000000}}}{\fldrslt { +\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 Running against an application}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid2959880 \tab }{\field{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid2959880 PAGEREF _Toc411189901 \\h }{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1024\langfe1024\noproof\webhidden\insrsid16071677 {\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f006300340031003100310038003900390030003100000000}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1024\langfe1024\noproof\webhidden\insrsid2959880 7}}}\sectd \ltrsect\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj }}\sectd \ltrsect -\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj {\rtlch\fcs1 \af31507 \ltrch\fcs0 \lang1024\langfe1024\dbch\af31505\noproof\langfenp3081\insrsid2959880 +\lang1024\langfe1024\noproof\webhidden\insrsid1070110 {\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003400310031003100380039003900300031000000}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 +\lang1024\langfe1024\noproof\webhidden\insrsid1070110 7}}}\sectd \ltrsect\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj }}\sectd \ltrsect +\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\dbch\af31505\noproof\langfenp3081\insrsid2959880 \par }\pard\plain \ltrpar\s22\ql \li440\ri0\sa100\sl276\slmult1\widctlpar\tqr\tldot\tx9016\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin440\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \f31506\fs22\lang3081\langfe1033\cgrid\langnp3081\langfenp1033 {\field\fldedit{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 }{ \rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\insrsid2959880 HYPERLINK \\l "_Toc411189902"}{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid16071677\charrsid1583585 {\*\datafield -08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f006300340031003100310038003900390030003200000000}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 +08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003400310031003100380039003900300032000000000c00fa}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 Sample}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid2959880 \tab }{\field{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid2959880 - PAGEREF _Toc411189902 \\h }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid16071677 {\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f006300340031003100310038003900390030003200000000}} -}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid2959880 7}}}\sectd \ltrsect\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj }}\sectd \ltrsect -\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj {\rtlch\fcs1 \af31507 \ltrch\fcs0 \lang1024\langfe1024\dbch\af31505\noproof\langfenp3081\insrsid2959880 + PAGEREF _Toc411189902 \\h }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid1070110 {\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003400310031003100380039003900300032000000}}}{\fldrslt { +\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid1070110 7}}}\sectd \ltrsect\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj }}\sectd \ltrsect +\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\dbch\af31505\noproof\langfenp3081\insrsid2959880 \par }\pard\plain \ltrpar\s21\ql \li220\ri0\sa100\sl276\slmult1\widctlpar\tqr\tldot\tx9016\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin220\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \f31506\fs22\lang3081\langfe1033\cgrid\langnp3081\langfenp1033 {\field\fldedit{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 }{ \rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\insrsid2959880 HYPERLINK \\l "_Toc411189903"}{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid16071677\charrsid1583585 {\*\datafield -08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f006300340031003100310038003900390030003300000000}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 +08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f006300340031003100310038003900390030003300000000960009}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 Running against a Silverlight application}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid2959880 \tab }{\field{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1024\langfe1024\noproof\webhidden\insrsid2959880 PAGEREF _Toc411189903 \\h }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid16071677 {\*\datafield -08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003400310031003100380039003900300033000000ff}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid2959880 7}}}\sectd \ltrsect -\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj }}\sectd \ltrsect\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj {\rtlch\fcs1 \af31507 \ltrch\fcs0 +\lang1024\langfe1024\noproof\webhidden\insrsid2959880 PAGEREF _Toc411189903 \\h }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid1070110 {\*\datafield +08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003400310031003100380039003900300033000000}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid1070110 7}}}\sectd \ltrsect +\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj }}\sectd \ltrsect\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\dbch\af31505\noproof\langfenp3081\insrsid2959880 \par }\pard\plain \ltrpar\s22\ql \li440\ri0\sa100\sl276\slmult1\widctlpar\tqr\tldot\tx9016\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin440\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \f31506\fs22\lang3081\langfe1033\cgrid\langnp3081\langfenp1033 {\field\fldedit{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 }{ \rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\insrsid2959880 HYPERLINK \\l "_Toc411189904"}{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid16071677\charrsid1583585 {\*\datafield -08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f006300340031003100310038003900390030003400000000}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 +08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f00630034003100310031003800390039003000340000000029b2fe}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 Sample}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid2959880 \tab }{\field{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid2959880 - PAGEREF _Toc411189904 \\h }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid16071677 {\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f006300340031003100310038003900390030003400000000}} -}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid2959880 7}}}\sectd \ltrsect\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj }}\sectd \ltrsect -\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj {\rtlch\fcs1 \af31507 \ltrch\fcs0 \lang1024\langfe1024\dbch\af31505\noproof\langfenp3081\insrsid2959880 + PAGEREF _Toc411189904 \\h }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid1070110 {\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003400310031003100380039003900300034000000}}}{\fldrslt { +\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid1070110 7}}}\sectd \ltrsect\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj }}\sectd \ltrsect +\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\dbch\af31505\noproof\langfenp3081\insrsid2959880 \par }\pard\plain \ltrpar\s21\ql \li220\ri0\sa100\sl276\slmult1\widctlpar\tqr\tldot\tx9016\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin220\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \f31506\fs22\lang3081\langfe1033\cgrid\langnp3081\langfenp1033 {\field\fldedit{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 }{ \rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\insrsid2959880 HYPERLINK \\l "_Toc411189905"}{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid16071677\charrsid1583585 {\*\datafield -08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f006300340031003100310038003900390030003500000068}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 +08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003400310031003100380039003900300035000000680000ff}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 Running against a Service application}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid2959880 \tab }{\field{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1024\langfe1024\noproof\webhidden\insrsid2959880 PAGEREF _Toc411189905 \\h }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid16071677 {\*\datafield -08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f006300340031003100310038003900390030003500000000}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid2959880 7}}}\sectd \ltrsect -\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj }}\sectd \ltrsect\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj {\rtlch\fcs1 \af31507 \ltrch\fcs0 +\lang1024\langfe1024\noproof\webhidden\insrsid2959880 PAGEREF _Toc411189905 \\h }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid1070110 {\*\datafield +08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003400310031003100380039003900300035000000}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid1070110 7}}}\sectd \ltrsect +\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj }}\sectd \ltrsect\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\dbch\af31505\noproof\langfenp3081\insrsid2959880 \par }\pard\plain \ltrpar\s22\ql \li440\ri0\sa100\sl276\slmult1\widctlpar\tqr\tldot\tx9016\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin440\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \f31506\fs22\lang3081\langfe1033\cgrid\langnp3081\langfenp1033 {\field\fldedit{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 }{ \rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\insrsid2959880 HYPERLINK \\l "_Toc411189906"}{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid16071677\charrsid1583585 {\*\datafield -08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f006300340031003100310038003900390030003600000000}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 +08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003400310031003100380039003900300036000000000000ff}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 Sample}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid2959880 \tab }{\field{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid2959880 - PAGEREF _Toc411189906 \\h }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid16071677 {\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f006300340031003100310038003900390030003600000000}} -}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid2959880 7}}}\sectd \ltrsect\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj }}\sectd \ltrsect -\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj {\rtlch\fcs1 \af31507 \ltrch\fcs0 \lang1024\langfe1024\dbch\af31505\noproof\langfenp3081\insrsid2959880 + PAGEREF _Toc411189906 \\h }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid1070110 {\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003400310031003100380039003900300036000000}}}{\fldrslt { +\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid1070110 7}}}\sectd \ltrsect\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj }}\sectd \ltrsect +\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\dbch\af31505\noproof\langfenp3081\insrsid2959880 \par }\pard\plain \ltrpar\s21\ql \li220\ri0\sa100\sl276\slmult1\widctlpar\tqr\tldot\tx9016\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin220\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \f31506\fs22\lang3081\langfe1033\cgrid\langnp3081\langfenp1033 {\field\fldedit{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 }{ \rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\insrsid2959880 HYPERLINK \\l "_Toc411189907"}{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid16071677\charrsid1583585 {\*\datafield -08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f006300340031003100310038003900390030003700000000}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 +08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f006300340031003100310038003900390030003700000000000083}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 Using the }{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\i\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 -excludebyattribute}{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 option}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid2959880 \tab }{\field{\*\fldinst { -\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid2959880 PAGEREF _Toc411189907 \\h }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid16071677 {\*\datafield -08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f006300340031003100310038003900390030003700000000}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid2959880 7}}}\sectd \ltrsect -\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj }}\sectd \ltrsect\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj {\rtlch\fcs1 \af31507 \ltrch\fcs0 +\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid2959880 PAGEREF _Toc411189907 \\h }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid1070110 {\*\datafield +08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003400310031003100380039003900300037000000}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid1070110 7}}}\sectd \ltrsect +\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj }}\sectd \ltrsect\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\dbch\af31505\noproof\langfenp3081\insrsid2959880 \par }{\field\fldedit{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\insrsid2959880 HYPERLINK \\l "_Toc411189908"}{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 }{\rtlch\fcs1 \af0 -\ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid16071677\charrsid1583585 {\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f006300340031003100310038003900390030003800000039}}}{\fldrslt {\rtlch\fcs1 -\af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 Using the }{\rtlch\fcs1 \af0 \ltrch\fcs0 +\ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid16071677\charrsid1583585 {\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f00630034003100310031003800390039003000380000003930008c}}}{\fldrslt { +\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 Using the }{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\i\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 -excludebyfile}{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 option}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid2959880 \tab }{\field{\*\fldinst {\rtlch\fcs1 -\af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid2959880 PAGEREF _Toc411189908 \\h }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid16071677 {\*\datafield -08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003400310031003100380039003900300038000000b9}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid2959880 8}}}\sectd \ltrsect -\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj }}\sectd \ltrsect\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj {\rtlch\fcs1 \af31507 \ltrch\fcs0 +\af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid2959880 PAGEREF _Toc411189908 \\h }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid1070110 {\*\datafield +08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003400310031003100380039003900300038000000}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid1070110 8}}}\sectd \ltrsect +\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj }}\sectd \ltrsect\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\dbch\af31505\noproof\langfenp3081\insrsid2959880 \par }{\field\fldedit{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\insrsid2959880 HYPERLINK \\l "_Toc411189909"}{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 }{\rtlch\fcs1 \af0 -\ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid16071677\charrsid1583585 {\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f006300340031003100310038003900390030003900000007}}}{\fldrslt {\rtlch\fcs1 -\af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 Shimming support}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid2959880 \tab } -{\field{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid2959880 PAGEREF _Toc411189909 \\h }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid16071677 {\*\datafield -08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f006300340031003100310038003900390030003900000017}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid2959880 8}}}\sectd \ltrsect -\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj }}\sectd \ltrsect\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj {\rtlch\fcs1 \af31507 \ltrch\fcs0 +\ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid16071677\charrsid1583585 {\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f00630034003100310031003800390039003000390000000700b2b6}}}{\fldrslt { +\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 Shimming support}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid2959880 +\tab }{\field{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid2959880 PAGEREF _Toc411189909 \\h }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid1070110 {\*\datafield +08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003400310031003100380039003900300039000000}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid1070110 8}}}\sectd \ltrsect +\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj }}\sectd \ltrsect\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\dbch\af31505\noproof\langfenp3081\insrsid2959880 \par }\pard\plain \ltrpar\s22\ql \li440\ri0\sa100\sl276\slmult1\widctlpar\tqr\tldot\tx9016\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin440\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \f31506\fs22\lang3081\langfe1033\cgrid\langnp3081\langfenp1033 {\field\fldedit{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 }{ \rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\insrsid2959880 HYPERLINK \\l "_Toc411189910"}{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid16071677\charrsid1583585 {\*\datafield -08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f006300340031003100310038003900390031003000000081}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 +08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f006300340031003100310038003900390031003000000081000055}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 Microsoft Moles support}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid2959880 \tab }{\field{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1024\langfe1024\noproof\webhidden\insrsid2959880 PAGEREF _Toc411189910 \\h }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid16071677 {\*\datafield -08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f006300340031003100310038003900390031003000000001}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid2959880 8}}}\sectd \ltrsect -\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj }}\sectd \ltrsect\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj {\rtlch\fcs1 \af31507 \ltrch\fcs0 +\lang1024\langfe1024\noproof\webhidden\insrsid2959880 PAGEREF _Toc411189910 \\h }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid1070110 {\*\datafield +08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003400310031003100380039003900310030000000}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid1070110 8}}}\sectd \ltrsect +\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj }}\sectd \ltrsect\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\dbch\af31505\noproof\langfenp3081\insrsid2959880 \par }{\field\fldedit{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\insrsid2959880 HYPERLINK \\l "_Toc411189911"}{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 }{\rtlch\fcs1 \af0 -\ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid16071677\charrsid1583585 {\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f006300340031003100310038003900390031003100000039}}}{\fldrslt {\rtlch\fcs1 -\af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 Microsoft Fakes support}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid2959880 \tab } -{\field{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid2959880 PAGEREF _Toc411189911 \\h }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid16071677 {\*\datafield -08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f006300340031003100310038003900390031003100000003}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid2959880 8}}}\sectd \ltrsect -\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj }}\sectd \ltrsect\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj {\rtlch\fcs1 \af31507 \ltrch\fcs0 -\lang1024\langfe1024\dbch\af31505\noproof\langfenp3081\insrsid2959880 +\ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid16071677\charrsid1583585 {\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f00630034003100310031003800390039003100310000003900551e}}}{\fldrslt { +\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 Microsoft Fakes support}{\rtlch\fcs1 \af0 \ltrch\fcs0 +\lang1024\langfe1024\noproof\webhidden\insrsid2959880 \tab }{\field{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid2959880 PAGEREF _Toc411189911 \\h }{\rtlch\fcs1 \af0 \ltrch\fcs0 +\lang1024\langfe1024\noproof\webhidden\insrsid1070110 {\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003400310031003100380039003900310031000000}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 +\lang1024\langfe1024\noproof\webhidden\insrsid1070110 8}}}\sectd \ltrsect\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj }}\sectd \ltrsect +\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\dbch\af31505\noproof\langfenp3081\insrsid2959880 \par }{\field\fldedit{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\insrsid2959880 HYPERLINK \\l "_Toc411189912"}{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 }{\rtlch\fcs1 \af0 -\ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid16071677\charrsid1583585 {\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f00630034003100310031003800390039003100320000004e}}}{\fldrslt {\rtlch\fcs1 -\af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 TypeMock support}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid2959880 \tab } -{\field{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid2959880 PAGEREF _Toc411189912 \\h }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid16071677 {\*\datafield -08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f006300340031003100310038003900390031003200000007}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid2959880 9}}}\sectd \ltrsect -\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj }}\sectd \ltrsect\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj {\rtlch\fcs1 \af31507 \ltrch\fcs0 +\ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid16071677\charrsid1583585 {\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f00630034003100310031003800390039003100320000004e000033}}}{\fldrslt { +\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 TypeMock support}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid2959880 +\tab }{\field{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid2959880 PAGEREF _Toc411189912 \\h }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid1070110 {\*\datafield +08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003400310031003100380039003900310032000000}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid1070110 9}}}\sectd \ltrsect +\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj }}\sectd \ltrsect\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\dbch\af31505\noproof\langfenp3081\insrsid2959880 \par }\pard\plain \ltrpar\s21\ql \li220\ri0\sa100\sl276\slmult1\widctlpar\tqr\tldot\tx9016\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin220\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \f31506\fs22\lang3081\langfe1033\cgrid\langnp3081\langfenp1033 {\field\fldedit{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 }{ \rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\insrsid2959880 HYPERLINK \\l "_Toc411189913"}{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid16071677\charrsid1583585 {\*\datafield -08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f006300340031003100310038003900390031003300000065}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 +08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f006300340031003100310038003900390031003300000065003400}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 Build system integration}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid2959880 \tab }{\field{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1024\langfe1024\noproof\webhidden\insrsid2959880 PAGEREF _Toc411189913 \\h }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid16071677 {\*\datafield -08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f006300340031003100310038003900390031003300000002}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid2959880 9}}}\sectd \ltrsect -\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj }}\sectd \ltrsect\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj {\rtlch\fcs1 \af31507 \ltrch\fcs0 +\lang1024\langfe1024\noproof\webhidden\insrsid2959880 PAGEREF _Toc411189913 \\h }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid1070110 {\*\datafield +08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003400310031003100380039003900310033000000}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid1070110 9}}}\sectd \ltrsect +\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj }}\sectd \ltrsect\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\dbch\af31505\noproof\langfenp3081\insrsid2959880 \par }\pard\plain \ltrpar\s22\ql \li440\ri0\sa100\sl276\slmult1\widctlpar\tqr\tldot\tx9016\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin440\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \f31506\fs22\lang3081\langfe1033\cgrid\langnp3081\langfenp1033 {\field\fldedit{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 }{ \rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\insrsid2959880 HYPERLINK \\l "_Toc411189914"}{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid16071677\charrsid1583585 {\*\datafield -08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f006300340031003100310038003900390031003400000034}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 +08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f006300340031003100310038003900390031003400000034000001}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 all-users (32-bit)}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid2959880 \tab }{\field{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid2959880 - PAGEREF _Toc411189914 \\h }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid16071677 {\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f00630034003100310031003800390039003100340000004c}} -}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid2959880 9}}}\sectd \ltrsect\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj }}\sectd \ltrsect -\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj {\rtlch\fcs1 \af31507 \ltrch\fcs0 \lang1024\langfe1024\dbch\af31505\noproof\langfenp3081\insrsid2959880 + PAGEREF _Toc411189914 \\h }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid1070110 {\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003400310031003100380039003900310034000000}}}{\fldrslt { +\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid1070110 9}}}\sectd \ltrsect\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj }}\sectd \ltrsect +\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\dbch\af31505\noproof\langfenp3081\insrsid2959880 \par }{\field\fldedit{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\insrsid2959880 HYPERLINK \\l "_Toc411189915"}{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 }{\rtlch\fcs1 \af0 -\ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid16071677\charrsid1583585 {\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f00630034003100310031003800390039003100350000003f}}}{\fldrslt {\rtlch\fcs1 -\af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 all-users (64-bit)}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid2959880 \tab } -{\field{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid2959880 PAGEREF _Toc411189915 \\h }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid16071677 {\*\datafield -08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f006300340031003100310038003900390031003500000018}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid2959880 9}}}\sectd \ltrsect -\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj }}\sectd \ltrsect\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj {\rtlch\fcs1 \af31507 \ltrch\fcs0 -\lang1024\langfe1024\dbch\af31505\noproof\langfenp3081\insrsid2959880 +\ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid16071677\charrsid1583585 {\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f00630034003100310031003800390039003100350000003f000001}}}{\fldrslt { +\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 all-users (64-bit)}{\rtlch\fcs1 \af0 \ltrch\fcs0 +\lang1024\langfe1024\noproof\webhidden\insrsid2959880 \tab }{\field{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid2959880 PAGEREF _Toc411189915 \\h }{\rtlch\fcs1 \af0 \ltrch\fcs0 +\lang1024\langfe1024\noproof\webhidden\insrsid1070110 {\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003400310031003100380039003900310035000000}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 +\lang1024\langfe1024\noproof\webhidden\insrsid1070110 9}}}\sectd \ltrsect\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj }}\sectd \ltrsect +\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\dbch\af31505\noproof\langfenp3081\insrsid2959880 \par }{\field\fldedit{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\insrsid2959880 HYPERLINK \\l "_Toc411189916"}{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 }{\rtlch\fcs1 \af0 -\ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid16071677\charrsid1583585 {\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f006300340031003100310038003900390031003600000025}}}{\fldrslt {\rtlch\fcs1 -\af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 single-user}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid2959880 \tab } -{\field{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid2959880 PAGEREF _Toc411189916 \\h }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid16071677 {\*\datafield -08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f006300340031003100310038003900390031003600000087}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid2959880 9}}}\sectd \ltrsect -\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj }}\sectd \ltrsect\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj {\rtlch\fcs1 \af31507 \ltrch\fcs0 +\ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid16071677\charrsid1583585 {\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f006300340031003100310038003900390031003600000025000083}}}{\fldrslt { +\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 single-user}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid2959880 \tab } +{\field{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid2959880 PAGEREF _Toc411189916 \\h }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid1070110 {\*\datafield +08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003400310031003100380039003900310036000000}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid1070110 9}}}\sectd \ltrsect +\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj }}\sectd \ltrsect\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\dbch\af31505\noproof\langfenp3081\insrsid2959880 \par }\pard\plain \ltrpar\s21\ql \li220\ri0\sa100\sl276\slmult1\widctlpar\tqr\tldot\tx9016\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin220\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \f31506\fs22\lang3081\langfe1033\cgrid\langnp3081\langfenp1033 {\field\fldedit{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 }{ \rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\insrsid2959880 HYPERLINK \\l "_Toc411189917"}{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid16071677\charrsid1583585 {\*\datafield -08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003400310031003100380039003900310037000000a1}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 +08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003400310031003100380039003900310037000000a100008c}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 Reporting}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid2959880 \tab }{\field{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid2959880 - PAGEREF _Toc411189917 \\h }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid16071677 {\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f006300340031003100310038003900390031003700000000}} -}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid2959880 9}}}\sectd \ltrsect\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj }}\sectd \ltrsect -\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj {\rtlch\fcs1 \af31507 \ltrch\fcs0 \lang1024\langfe1024\dbch\af31505\noproof\langfenp3081\insrsid2959880 + PAGEREF _Toc411189917 \\h }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid1070110 {\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003400310031003100380039003900310037000000}}}{\fldrslt { +\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid1070110 9}}}\sectd \ltrsect\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj }}\sectd \ltrsect +\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\dbch\af31505\noproof\langfenp3081\insrsid2959880 \par }{\field\fldedit{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\insrsid2959880 HYPERLINK \\l "_Toc411189918"}{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 }{\rtlch\fcs1 \af0 -\ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid16071677\charrsid1583585 {\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f00630034003100310031003800390039003100380000001e}}}{\fldrslt {\rtlch\fcs1 -\af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 FAQ}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid2959880 \tab }{\field{\*\fldinst { -\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid2959880 PAGEREF _Toc411189918 \\h }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid16071677 {\*\datafield -08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f006300340031003100310038003900390031003800000033}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid2959880 9}}}\sectd \ltrsect -\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj }}\sectd \ltrsect\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj {\rtlch\fcs1 \af31507 \ltrch\fcs0 +\ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid16071677\charrsid1583585 {\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f00630034003100310031003800390039003100380000001e1200b6}}}{\fldrslt { +\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 FAQ}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid2959880 \tab } +{\field{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid2959880 PAGEREF _Toc411189918 \\h }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid1070110 {\*\datafield +08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003400310031003100380039003900310038000000}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid1070110 10}}}\sectd \ltrsect +\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj }}\sectd \ltrsect\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\dbch\af31505\noproof\langfenp3081\insrsid2959880 \par }\pard\plain \ltrpar\s22\ql \li440\ri0\sa100\sl276\slmult1\widctlpar\tqr\tldot\tx9016\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin440\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \f31506\fs22\lang3081\langfe1033\cgrid\langnp3081\langfenp1033 {\field\fldedit{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 }{ \rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\insrsid2959880 HYPERLINK \\l "_Toc411189919"}{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid16071677\charrsid1583585 {\*\datafield -08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f006300340031003100310038003900390031003900000002}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 +08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f006300340031003100310038003900390031003900000002550083}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 Why do I have no results?}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid2959880 \tab }{\field{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1024\langfe1024\noproof\webhidden\insrsid2959880 PAGEREF _Toc411189919 \\h }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid16071677 {\*\datafield -08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f006300340031003100310038003900390031003900000014}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid2959880 9}}}\sectd \ltrsect -\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj }}\sectd \ltrsect\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj {\rtlch\fcs1 \af31507 \ltrch\fcs0 +\lang1024\langfe1024\noproof\webhidden\insrsid2959880 PAGEREF _Toc411189919 \\h }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid1070110 {\*\datafield +08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003400310031003100380039003900310039000000}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid1070110 10}}}\sectd \ltrsect +\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj }}\sectd \ltrsect\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\dbch\af31505\noproof\langfenp3081\insrsid2959880 \par }{\field\fldedit{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\insrsid2959880 HYPERLINK \\l "_Toc411189920"}{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 }{\rtlch\fcs1 \af0 -\ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid16071677\charrsid1583585 {\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f006300340031003100310038003900390032003000000010}}}{\fldrslt {\rtlch\fcs1 -\af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 All my tests are failing and I am getting MissingMethodException}{\rtlch\fcs1 \af0 \ltrch\fcs0 +\ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid16071677\charrsid1583585 {\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f00630034003100310031003800390039003200300000001020008c}}}{\fldrslt { +\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 All my tests are failing and I am getting MissingMethodException}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid2959880 \tab }{\field{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid2959880 PAGEREF _Toc411189920 \\h }{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1024\langfe1024\noproof\webhidden\insrsid16071677 {\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f006300340031003100310038003900390032003000000035}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1024\langfe1024\noproof\webhidden\insrsid2959880 10}}}\sectd \ltrsect\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj }}\sectd \ltrsect -\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj {\rtlch\fcs1 \af31507 \ltrch\fcs0 \lang1024\langfe1024\dbch\af31505\noproof\langfenp3081\insrsid2959880 +\lang1024\langfe1024\noproof\webhidden\insrsid1070110 {\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003400310031003100380039003900320030000000}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 +\lang1024\langfe1024\noproof\webhidden\insrsid1070110 10}}}\sectd \ltrsect\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj }}\sectd \ltrsect +\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\dbch\af31505\noproof\langfenp3081\insrsid2959880 \par }\pard\plain \ltrpar\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid7372180 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \f31506\fs22\lang3081\langfe1033\cgrid\langnp3081\langfenp1033 }} \pard\plain \ltrpar\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid7372180 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \f31506\fs22\lang3081\langfe1033\cgrid\langnp3081\langfenp1033 \sectd \ltrsect\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid7372180\charrsid7372180 @@ -497,7 +495,8 @@ s not required as this is supposed to be a code-coverage tool which can relate s \par }\pard \ltrpar\ql \li720\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0\pararsid8728997 {\rtlch\fcs1 \af37 \ltrch\fcs0 \insrsid16349201 The name of the target application or service that will be started; this can also be a path to the target application. \par }\pard \ltrpar\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid8728997 {\rtlch\fcs1 \af37 \ltrch\fcs0 \insrsid8728997 Alternatively use }{\rtlch\fcs1 \af37 \ltrch\fcs0 -\i\insrsid8728997\charrsid5050788 -?}{\rtlch\fcs1 \af37 \ltrch\fcs0 \insrsid8728997 to show command line help. +\i\insrsid8728997\charrsid5050788 -?}{\rtlch\fcs1 \af37 \ltrch\fcs0 \insrsid2060806 to show command line help, or }{\rtlch\fcs1 \af37 \ltrch\fcs0 \i\insrsid2060806\charrsid2060806 -version}{\rtlch\fcs1 \af37 \ltrch\fcs0 \insrsid2060806 + to print the current version and exit.}{\rtlch\fcs1 \af37 \ltrch\fcs0 \insrsid8728997 \par }\pard\plain \ltrpar\s3\ql \li0\ri0\sb200\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel2\adjustright\rin0\lin0\itap0\pararsid8728997 \rtlch\fcs1 \ab\af0\afs22\alang1025 \ltrch\fcs0 \b\fs22\cf18\lang3081\langfe1033\loch\af31502\hich\af31502\dbch\af31501\cgrid\langnp3081\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid16349201 {\*\bkmkstart _Toc411189894}\hich\af31502\dbch\af31501\loch\f31502 Optional}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid8939988 {\*\bkmkend _Toc411189894} @@ -512,12 +511,12 @@ The path to the target directory; if the target argument already contains a path \ltrch\fcs0 \insrsid1841268 \par }\pard \ltrpar\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid12068581 {\rtlch\fcs1 \af0 \ltrch\fcs0 \i\insrsid8728997\charrsid5050788 -register[:user] \par }\pard \ltrpar\ql \li720\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0\pararsid8728997 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid8728997 -Use this switch to register and de-register the code coverage profiler. Alternatively use the optional user argument to do per-user registration where the user account does not have administrative permissions. Alternatively -use an administrative account to register the profilers using the regsvr32 utility. +Use this switch to register and de-register the code coverage profiler. Alternatively use the optional user argument to do per-user registratio +n where the user account does not have administrative permissions. Alternatively use an administrative account to register the profilers using the regsvr32 utility. \par }\pard \ltrpar\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid12068581 {\rtlch\fcs1 \af37 \ltrch\fcs0 \i\insrsid5050788\charrsid13513498 ["]}{\rtlch\fcs1 \af0 \ltrch\fcs0 \i\insrsid5050788\charrsid13513498 -output:}{\rtlch\fcs1 \af37 \ltrch\fcs0 \i\insrsid5050788\charrsid13513498 ["]}{\rtlch\fcs1 \af37 \ltrch\fcs0 \i\insrsid12068581\charrsid13513498 -\par }\pard \ltrpar\ql \li720\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0\pararsid13513498 {\rtlch\fcs1 \af37 \ltrch\fcs0 \insrsid5050788 -The location and name of the output xml file. If no value is supplied then the current directory will be used and the output filename will be results.xml. +\par }\pard \ltrpar\ql \li720\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0\pararsid13513498 {\rtlch\fcs1 \af37 \ltrch\fcs0 \insrsid5050788 The location and name of the output xml file. If no value is s +upplied then the current directory will be used and the output filename will be results.xml. \par }\pard \ltrpar\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid12068581 {\rtlch\fcs1 \af37 \ltrch\fcs0 \i\insrsid5050788\charrsid13513498 ["]}{\rtlch\fcs1 \af0 \ltrch\fcs0 \i\insrsid5050788\charrsid13513498 -filter:}{\rtlch\fcs1 \af37 \ltrch\fcs0 \i\insrsid5050788\charrsid13513498 ["] \par }\pard \ltrpar\ql \li720\ri0\widctlpar\wrapdefault\faauto\rin0\lin720\itap0\pararsid13513498 {\rtlch\fcs1 \af37 \ltrch\fcs0 \insrsid5050788 A list of filters to apply to selectively include or }{\rtlch\fcs1 \af37 \ltrch\fcs0 \insrsid9332253 @@ -547,8 +546,8 @@ filter takes precedence over an }{\rtlch\fcs1 \af37 \ltrch\fcs0 \i\insrsid432781 \par }{\rtlch\fcs1 \af37 \ltrch\fcs0 \i\insrsid10314410\charrsid13513498 -mergebyhash \par }{\rtlch\fcs1 \af37 \ltrch\fcs0 \insrsid10314410\charrsid2783484 \par }\pard \ltrpar\ql \li720\ri0\widctlpar\wrapdefault\faauto\rin0\lin720\itap0\pararsid13513498 {\rtlch\fcs1 \af37 \ltrch\fcs0 \insrsid10314410\charrsid2783484 -Under some scenarios e.g. using MSTest, an assembly may be loaded many times from different locations. This option is used to merge the coverage results for an assembly regardless of where it was loaded assuming the assembly has the same file-hash in each - location. +Under some scenarios e.g. using MSTest, an assembly may be loaded many times from different locations. This option is used to merge the coverage results for an assembly regardless of where it + was loaded assuming the assembly has the same file-hash in each location. \par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid9332253 {\rtlch\fcs1 \af37 \ltrch\fcs0 \insrsid2846494 \par }{\rtlch\fcs1 \af37 \ltrch\fcs0 \i\insrsid2846494\charrsid2846494 -skipautoprops}{\rtlch\fcs1 \af37 \ltrch\fcs0 \i\insrsid10314410\charrsid2846494 \par }{\rtlch\fcs1 \af37 \ltrch\fcs0 \insrsid2846494 @@ -612,17 +611,18 @@ The value provided in the target parameter is the name of a service rather than \par }\pard \ltrpar\ql \li720\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0\pararsid2312332 {\rtlch\fcs1 \af37 \ltrch\fcs0 \b\insrsid2312332\charrsid7816154 NOTE}{\rtlch\fcs1 \af37 \ltrch\fcs0 \insrsid2312332 : \'93Administrator\'94 privileges}{\rtlch\fcs1 \af37 \ltrch\fcs0 \insrsid15795287 required}{\rtlch\fcs1 \af37 \ltrch\fcs0 \insrsid2312332 . \par Allows the monitoring in \'93Performance Monitor\'94 of the following }{\rtlch\fcs1 \af37 \ltrch\fcs0 \insrsid7816154 values}{\rtlch\fcs1 \af37 \ltrch\fcs0 \insrsid2312332 : -\par {\listtext\pard\plain\ltrpar \s25 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f31506\fs22\insrsid2312332\charrsid2312332 \hich\af31506\dbch\af0\loch\f31506 1)\tab}}\pard\plain \ltrpar\s25\ql \fi-360\li1080\ri0\sa200\sl276\slmult1 +\par {\listtext\pard\plain\ltrpar \s25 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f31506\fs22\lang3081\langfe1033\langnp3081\insrsid2312332\charrsid2312332 \hich\af31506\dbch\af0\loch\f31506 1)\tab}}\pard\plain \ltrpar\s25\ql \fi-360\li1080\ri0\sa200\sl276\slmult1 \widctlpar\wrapdefault\aspalpha\aspnum\faauto\ls3\adjustright\rin0\lin1080\itap0\pararsid2312332\contextualspace \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \f31506\fs22\lang3081\langfe1033\cgrid\langnp3081\langfenp1033 {\rtlch\fcs1 \af37 \ltrch\fcs0 \insrsid2312332\charrsid2312332 \'93messages remaining on the queue}{\rtlch\fcs1 \af37 \ltrch\fcs0 \insrsid2312332 \'94 -\par {\listtext\pard\plain\ltrpar \s25 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f31506\fs22\insrsid2312332\charrsid2312332 \hich\af31506\dbch\af0\loch\f31506 2)\tab}}{\rtlch\fcs1 \af37 \ltrch\fcs0 \insrsid2312332\charrsid2312332 \'93number of messages processed\'94 -}{\rtlch\fcs1 \af37 \ltrch\fcs0 \insrsid2312332 +\par {\listtext\pard\plain\ltrpar \s25 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f31506\fs22\lang3081\langfe1033\langnp3081\insrsid2312332\charrsid2312332 \hich\af31506\dbch\af0\loch\f31506 2)\tab}}{\rtlch\fcs1 \af37 \ltrch\fcs0 \insrsid2312332\charrsid2312332 \'93 +number of messages processed\'94}{\rtlch\fcs1 \af37 \ltrch\fcs0 \insrsid2312332 \par }\pard\plain \ltrpar\ql \li720\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0\pararsid7816154 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \f31506\fs22\lang3081\langfe1033\cgrid\langnp3081\langfenp1033 { \rtlch\fcs1 \af37 \ltrch\fcs0 \insrsid7816154 These values are usually cleared at the end of a performance run.}{\rtlch\fcs1 \af37 \ltrch\fcs0 \insrsid7816154\charrsid7816154 \par }\pard \ltrpar\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid2312332 {\rtlch\fcs1 \af37 \ltrch\fcs0 \i\insrsid2312332\charrsid2312332 -threshold: \par }\pard \ltrpar\ql \li720\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0\pararsid2312332 {\rtlch\fcs1 \af37 \ltrch\fcs0 \insrsid2312332 -Limits the number of visit counts recorded/reported for an instrumentation point. May have some perfor -mance gains as it can reduce the number of messages sent from the profiler. Coverage results should not be affected but will have an obvious impact on the Visit Counts reported.}{\rtlch\fcs1 \af37 \ltrch\fcs0 \insrsid2312332\charrsid2312332 +Limits the number of visit counts recorded/reported for an instrumentation point. May h +ave some performance gains as it can reduce the number of messages sent from the profiler. Coverage results should not be affected but will have an obvious impact on the Visit Counts reported.}{\rtlch\fcs1 \af37 \ltrch\fcs0 +\insrsid2312332\charrsid2312332 \par }\pard\plain \ltrpar\s3\ql \li0\ri0\sb200\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel2\adjustright\rin0\lin0\itap0\pararsid4484449 \rtlch\fcs1 \ab\af0\afs22\alang1025 \ltrch\fcs0 \b\fs22\cf18\lang3081\langfe1033\loch\af31502\hich\af31502\dbch\af31501\cgrid\langnp3081\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid4484449 {\*\bkmkstart _Toc411189895}\hich\af31502\dbch\af31501\loch\f31502 Handling Spaces}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid14513928 {\*\bkmkend _Toc411189895} @@ -645,8 +645,8 @@ mance gains as it can reduce the number of messages sent from the profiler. Cove \af0 \ltrch\fcs0 \insrsid2827362 xclusive}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid1510934 (-) filters take precedence}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid2827362 over inclusive}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid1510934 (+)}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid2827362 filters. \par The next }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid12348517 part of a filter}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid2827362 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid12348517 -is the module-filter and usually this happens to be the same name as the assembly but without the extension and this rule will normally apply 99.999% of the time. If this filter isn\rquote t working look in t -he coverage XML and compare the found entries against the filter.}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid2827362 +is the module-filter and usually this happens to be the same name as the assembly but without the extension and this rule will normally apply 99.999% of the time. If this filter isn\rquote +t working look in the coverage XML and compare the found entries against the filter.}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid2827362 \par }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid12348517 The final part of the filter is the class-filter and this also }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid1510934 includes}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid12348517 the namespace part of the class as well. \par }\pard\plain \ltrpar\s3\ql \li0\ri0\sb200\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel2\adjustright\rin0\lin0\itap0\pararsid3290111 \rtlch\fcs1 \ab\af0\afs22\alang1025 \ltrch\fcs0 @@ -663,8 +663,8 @@ he coverage XML and compare the found entries against the filter.} \b\fs26\cf18\lang3081\langfe1033\loch\af31502\hich\af31502\dbch\af31501\cgrid\langnp3081\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid14684873 {\*\bkmkstart _Toc411189898}\hich\af31502\dbch\af31501\loch\f31502 Regular Expressions in Filters {\*\bkmkend _Toc411189898} \par }\pard\plain \ltrpar\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid14684873 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \f31506\fs22\lang3081\langfe1033\cgrid\langnp3081\langfenp1033 { -\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid14684873 It is also possible to use regular expressions instead of wildcards but to do so require that you use the \endash regex switch when specifying the filters. - NOTE: When using this feature it is required that all filters use regular expressions rather than wildcards. +\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid14684873 It is also possible to use regular expressions instead of wildcards but to do so require that you use the \endash regex + switch when specifying the filters. NOTE: When using this feature it is required that all filters use regular expressions rather than wildcards. \par }\pard\plain \ltrpar\s3\ql \li0\ri0\sb200\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel2\adjustright\rin0\lin0\itap0\pararsid9639869 \rtlch\fcs1 \ab\af0\afs22\alang1025 \ltrch\fcs0 \b\fs22\cf18\lang3081\langfe1033\loch\af31502\hich\af31502\dbch\af31501\cgrid\langnp3081\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid14684873 {\*\bkmkstart _Toc411189899}\hich\af31502\dbch\af31501\loch\f31502 Examples}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid9639869 {\*\bkmkend _Toc411189899}\line }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid14684873\charrsid9639869 @@ -690,42 +690,42 @@ all classes in module Open but exclude all classes ending with Attribute.}{\rtlc \rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid10224112 Normally I\rquote d suggest running against }{\field\flddirty{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid10224112 HYPERLINK "http://www.microsoft.com/en-us/download/details.aspx?id=1038" }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid16071677 {\*\datafield 00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b9200000068007400740070003a002f002f007700770077002e006d006900630072006f0073006f00660074002e0063006f006d002f0065006e002d00750073002f0064006f0077006e006c006f00610064002f006400 -65007400610069006c0073002e0061007300700078003f00690064003d0031003000330038000000795881f43b1d7f48af2c825dc485276300000000a5ab0000000000000039}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\insrsid10224112\charrsid10224112 IISEXPPRESS}}} +65007400610069006c0073002e0061007300700078003f00690064003d0031003000330038000000795881f43b1d7f48af2c825dc485276300000000a5ab0000000000000039000065}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\insrsid10224112\charrsid10224112 IISEXPPRESS}}} \sectd \ltrsect\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid10224112 as I think it is easier to automate. However for those}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid14565649 - who really want to run against a full blown IIS then the following instructions (supplied by a }{\rtlch\fcs1 \af0 \ltrch\fcs0 \cf20\insrsid14565649\charrsid14565649 user) will hopefully suffice.}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\cf20\insrsid11687369\charrsid14565649 -\par \'93}{\rtlch\fcs1 \af4 \ltrch\fcs0 \cf20\insrsid11687369\charrsid14565649 The trick is to start OpenCover to run the}{\rtlch\fcs1 \af4 \ltrch\fcs0 \cf20\insrsid14565649 w3wp.exe process in debug mode}{\rtlch\fcs1 \af4 \ltrch\fcs0 -\cf20\insrsid11687369\charrsid14565649 e.g. -\par }{\rtlch\fcs1 \af2\afs16 \ltrch\fcs0 \f2\fs16\cf20\lang3081\langfe3081\langfenp3081\insrsid11687369\charrsid14565649 OpenCover.Console.exe -target:C:\\Windows\\System32\\inetsrv\\w3wp.exe -targetargs:-debug\~\line -targetdir:C:\\Inetpub\\wwwwoot\\MyWebApp + who really want to run against a full blown IIS then the following instructions (supplied by a }{\rtlch\fcs1 \af0 \ltrch\fcs0 \cf21\insrsid14565649\charrsid14565649 user) will hopefully suffice.}{\rtlch\fcs1 \af0 \ltrch\fcs0 +\cf21\insrsid11687369\charrsid14565649 +\par \'93}{\rtlch\fcs1 \af4 \ltrch\fcs0 \cf21\insrsid11687369\charrsid14565649 The trick is to start OpenCover to run the}{\rtlch\fcs1 \af4 \ltrch\fcs0 \cf21\insrsid14565649 w3wp.exe process in debug mode}{\rtlch\fcs1 \af4 \ltrch\fcs0 +\cf21\insrsid11687369\charrsid14565649 e.g. +\par }{\rtlch\fcs1 \af2\afs16 \ltrch\fcs0 \f2\fs16\cf21\lang3081\langfe3081\langfenp3081\insrsid11687369\charrsid14565649 OpenCover.Console.exe -target:C:\\Windows\\System32\\inetsrv\\w3wp.exe -targetargs:-debug\~\line -targetdir:C:\\Inetpub\\wwwwoot\\MyWebApp \\bin\\ -filter:+[*]* -register:user -\par }{\rtlch\fcs1 \af4 \ltrch\fcs0 \cf20\lang3081\langfe3081\langfenp3081\insrsid11687369\charrsid14565649 There are some prerequisites tho}{\rtlch\fcs1 \af4 \ltrch\fcs0 \cf20\lang3081\langfe3081\langfenp3081\insrsid14565649\charrsid14565649 ugh:}{ -\rtlch\fcs1 \af4 \ltrch\fcs0 \cf20\lang3081\langfe3081\langfenp3081\insrsid14565649 -\par {\listtext\pard\plain\ltrpar \s25 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f31506\fs22\cf20\lang3081\langfe3081\langfenp3081\insrsid14565649 \hich\af31506\dbch\af0\loch\f31506 1.\tab}}\pard\plain \ltrpar\s25\ql \fi-360\li720\ri0\sa200\sl276\slmult1 +\par }{\rtlch\fcs1 \af4 \ltrch\fcs0 \cf21\lang3081\langfe3081\langfenp3081\insrsid11687369\charrsid14565649 There are some prerequisites tho}{\rtlch\fcs1 \af4 \ltrch\fcs0 \cf21\lang3081\langfe3081\langfenp3081\insrsid14565649\charrsid14565649 ugh:}{ +\rtlch\fcs1 \af4 \ltrch\fcs0 \cf21\lang3081\langfe3081\langfenp3081\insrsid14565649 +\par {\listtext\pard\plain\ltrpar \s25 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f31506\fs22\cf21\lang3081\langfe3081\langnp3081\langfenp3081\insrsid14565649 \hich\af31506\dbch\af0\loch\f31506 1.\tab}}\pard\plain \ltrpar\s25\ql \fi-360\li720\ri0\sa200\sl276\slmult1 \widctlpar\wrapdefault\aspalpha\aspnum\faauto\ls7\adjustright\rin0\lin720\itap0\pararsid14565649\contextualspace \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \f31506\fs22\lang3081\langfe1033\cgrid\langnp3081\langfenp1033 {\rtlch\fcs1 \af4 \ltrch\fcs0 -\cf20\lang3081\langfe3081\langfenp3081\insrsid14565649 A}{\rtlch\fcs1 \af4 \ltrch\fcs0 \cf20\lang3081\langfe3081\langfenp3081\insrsid11687369\charrsid14565649 ll applications running under the site must }{\rtlch\fcs1 \af4 \ltrch\fcs0 -\cf20\lang3081\langfe3081\langfenp3081\insrsid14565649\charrsid14565649 make use of the same app pool; y}{\rtlch\fcs1 \af4 \ltrch\fcs0 \cf20\lang3081\langfe3081\langfenp3081\insrsid11687369\charrsid14565649 ou'll get error}{\rtlch\fcs1 \af4 \ltrch\fcs0 -\cf20\lang3081\langfe3081\langfenp3081\insrsid14565649\charrsid14565649 s in the EventLog otherwise. -\par {\listtext\pard\plain\ltrpar \s25 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f31506\fs22\cf20\lang3081\langfe3081\langfenp3081\insrsid11687369\charrsid14565649 \hich\af31506\dbch\af0\loch\f31506 2.\tab}}{\rtlch\fcs1 \af4 \ltrch\fcs0 -\cf20\lang3081\langfe3081\langfenp3081\insrsid11687369\charrsid14565649 inetserver needs to be stopped, before starting w3wp.exe in debug mode. You can use the following command: +\cf21\lang3081\langfe3081\langfenp3081\insrsid14565649 A}{\rtlch\fcs1 \af4 \ltrch\fcs0 \cf21\lang3081\langfe3081\langfenp3081\insrsid11687369\charrsid14565649 ll applications running under the site must }{\rtlch\fcs1 \af4 \ltrch\fcs0 +\cf21\lang3081\langfe3081\langfenp3081\insrsid14565649\charrsid14565649 make use of the same app pool; y}{\rtlch\fcs1 \af4 \ltrch\fcs0 \cf21\lang3081\langfe3081\langfenp3081\insrsid11687369\charrsid14565649 ou'll get error}{\rtlch\fcs1 \af4 \ltrch\fcs0 +\cf21\lang3081\langfe3081\langfenp3081\insrsid14565649\charrsid14565649 s in the EventLog otherwise. +\par {\listtext\pard\plain\ltrpar \s25 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f31506\fs22\cf21\lang3081\langfe3081\langnp3081\langfenp3081\insrsid11687369\charrsid14565649 \hich\af31506\dbch\af0\loch\f31506 2.\tab}}{\rtlch\fcs1 \af4 \ltrch\fcs0 +\cf21\lang3081\langfe3081\langfenp3081\insrsid11687369\charrsid14565649 inetserver needs to be stopped, before starting w3wp.exe in debug mode. You can use the following command: \par }\pard\plain \ltrpar\ql \li720\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0\pararsid14565649 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \f31506\fs22\lang3081\langfe1033\cgrid\langnp3081\langfenp1033 -{\rtlch\fcs1 \af2\afs16 \ltrch\fcs0 \f2\fs16\cf20\lang3081\langfe3081\langfenp3081\insrsid11687369\charrsid14565649 net stop w3svc /y -\par }{\rtlch\fcs1 \af4 \ltrch\fcs0 \cf20\lang3081\langfe3081\langfenp3081\insrsid14565649 A}{\rtlch\fcs1 \af4 \ltrch\fcs0 \cf20\lang3081\langfe3081\langfenp3081\insrsid11687369\charrsid14565649 -fter testing/code coverage completion you can close the w3wp.exe proce}{\rtlch\fcs1 \af4 \ltrch\fcs0 \cf20\lang3081\langfe3081\langfenp3081\insrsid14565649 s}{\rtlch\fcs1 \af4 \ltrch\fcs0 -\cf20\lang3081\langfe3081\langfenp3081\insrsid11687369\charrsid14565649 s and start the inetserver again: -\par }{\rtlch\fcs1 \af2\afs16 \ltrch\fcs0 \f2\fs16\cf20\lang3081\langfe3081\langfenp3081\insrsid11687369\charrsid14565649 net start w3svc -\par }\pard \ltrpar\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid14565649 {\rtlch\fcs1 \af4 \ltrch\fcs0 \cf20\lang3081\langfe3081\langfenp3081\insrsid11687369\charrsid14565649 -This procedure was tested on a Win2008 machine with IIS7.5}{\rtlch\fcs1 \af0 \ltrch\fcs0 \cf20\insrsid11687369\charrsid14565649 \'94}{\rtlch\fcs1 \af0 \ltrch\fcs0 \cf20\insrsid11687369 -\par }{\rtlch\fcs1 \af0 \ltrch\fcs0 \cf20\insrsid12584760 You can also run multiple OpenCover instances against separate IIS sites by using the }{\rtlch\fcs1 \af0 \ltrch\fcs0 \i\cf20\insrsid12584760 \endash }{\rtlch\fcs1 \af0 \ltrch\fcs0 -\i\cf20\insrsid12584760\charrsid12584760 s}{\rtlch\fcs1 \af0 \ltrch\fcs0 \cf20\insrsid12584760 option when running IIS to choose the siteid e.g.}{\rtlch\fcs1 \af0 \ltrch\fcs0 \cf20\insrsid12584760\charrsid12584760 -\par }\pard \ltrpar\ql \li720\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0\pararsid12584760 {\rtlch\fcs1 \af2\afs16 \ltrch\fcs0 \f2\fs16\cf21\chshdng0\chcfpat0\chcbpat8\insrsid12584760\charrsid12584760 -OpenCover.Console.exe -target:C:\\Windows\\System32\\inetsrv\\w3wp.exe }{\rtlch\fcs1 \af2\afs16 \ltrch\fcs0 \f2\fs16\cf21\chshdng0\chcfpat0\chcbpat8\insrsid12584760 \line \tab }{\rtlch\fcs1 \af2\afs16 \ltrch\fcs0 -\f2\fs16\cf21\chshdng0\chcfpat0\chcbpat8\insrsid12584760\charrsid12584760 -targetargs:"-debug -s 1" }{\rtlch\fcs1 \af2\afs16 \ltrch\fcs0 \f2\fs16\cf21\chshdng0\chcfpat0\chcbpat8\insrsid12584760 \line \tab }{\rtlch\fcs1 \af2\afs16 \ltrch\fcs0 -\f2\fs16\cf21\chshdng0\chcfpat0\chcbpat8\insrsid12584760\charrsid12584760 -targetdir:%WebSite_Path% }{\rtlch\fcs1 \af2\afs16 \ltrch\fcs0 \f2\fs16\cf21\chshdng0\chcfpat0\chcbpat8\insrsid12584760 \line \tab }{\rtlch\fcs1 \af2\afs16 \ltrch\fcs0 -\f2\fs16\cf21\chshdng0\chcfpat0\chcbpat8\insrsid12584760\charrsid12584760 -filter:+[*]* }{\rtlch\fcs1 \af2\afs16 \ltrch\fcs0 \f2\fs16\cf21\chshdng0\chcfpat0\chcbpat8\insrsid12584760 \line \tab }{\rtlch\fcs1 \af2\afs16 \ltrch\fcs0 -\f2\fs16\cf21\chshdng0\chcfpat0\chcbpat8\insrsid12584760\charrsid12584760 -register:user }{\rtlch\fcs1 \af2\afs16 \ltrch\fcs0 \f2\fs16\cf21\chshdng0\chcfpat0\chcbpat8\insrsid12584760 \line \tab }{\rtlch\fcs1 \af2\afs16 \ltrch\fcs0 -\f2\fs16\cf21\chshdng0\chcfpat0\chcbpat8\insrsid12584760\charrsid12584760 -output:%CoverageResult_Path%}{\rtlch\fcs1 \af2\afs16 \ltrch\fcs0 \f2\fs16\cf21\chshdng0\chcfpat0\chcbpat8\insrsid12584760 +{\rtlch\fcs1 \af2\afs16 \ltrch\fcs0 \f2\fs16\cf21\lang3081\langfe3081\langfenp3081\insrsid11687369\charrsid14565649 net stop w3svc /y +\par }{\rtlch\fcs1 \af4 \ltrch\fcs0 \cf21\lang3081\langfe3081\langfenp3081\insrsid14565649 A}{\rtlch\fcs1 \af4 \ltrch\fcs0 \cf21\lang3081\langfe3081\langfenp3081\insrsid11687369\charrsid14565649 +fter testing/code coverage completion you can close the w3wp.exe proce}{\rtlch\fcs1 \af4 \ltrch\fcs0 \cf21\lang3081\langfe3081\langfenp3081\insrsid14565649 s}{\rtlch\fcs1 \af4 \ltrch\fcs0 +\cf21\lang3081\langfe3081\langfenp3081\insrsid11687369\charrsid14565649 s and start the inetserver again: +\par }{\rtlch\fcs1 \af2\afs16 \ltrch\fcs0 \f2\fs16\cf21\lang3081\langfe3081\langfenp3081\insrsid11687369\charrsid14565649 net start w3svc +\par }\pard \ltrpar\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid14565649 {\rtlch\fcs1 \af4 \ltrch\fcs0 \cf21\lang3081\langfe3081\langfenp3081\insrsid11687369\charrsid14565649 +This procedure was tested on a Win2008 machine with IIS7.5}{\rtlch\fcs1 \af0 \ltrch\fcs0 \cf21\insrsid11687369\charrsid14565649 \'94}{\rtlch\fcs1 \af0 \ltrch\fcs0 \cf21\insrsid11687369 +\par }{\rtlch\fcs1 \af0 \ltrch\fcs0 \cf21\insrsid12584760 You can also run multiple OpenCover instances against separate IIS sites by using the }{\rtlch\fcs1 \af0 \ltrch\fcs0 \i\cf21\insrsid12584760 \endash }{\rtlch\fcs1 \af0 \ltrch\fcs0 +\i\cf21\insrsid12584760\charrsid12584760 s}{\rtlch\fcs1 \af0 \ltrch\fcs0 \cf21\insrsid12584760 option when running IIS to choose the siteid e.g.}{\rtlch\fcs1 \af0 \ltrch\fcs0 \cf21\insrsid12584760\charrsid12584760 +\par }\pard \ltrpar\ql \li720\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0\pararsid12584760 {\rtlch\fcs1 \af2\afs16 \ltrch\fcs0 \f2\fs16\cf22\chshdng0\chcfpat0\chcbpat8\insrsid12584760\charrsid12584760 +OpenCover.Console.exe -target:C:\\Windows\\System32\\inetsrv\\w3wp.exe }{\rtlch\fcs1 \af2\afs16 \ltrch\fcs0 \f2\fs16\cf22\chshdng0\chcfpat0\chcbpat8\insrsid12584760 \line \tab }{\rtlch\fcs1 \af2\afs16 \ltrch\fcs0 +\f2\fs16\cf22\chshdng0\chcfpat0\chcbpat8\insrsid12584760\charrsid12584760 -targetargs:"-debug -s 1" }{\rtlch\fcs1 \af2\afs16 \ltrch\fcs0 \f2\fs16\cf22\chshdng0\chcfpat0\chcbpat8\insrsid12584760 \line \tab }{\rtlch\fcs1 \af2\afs16 \ltrch\fcs0 +\f2\fs16\cf22\chshdng0\chcfpat0\chcbpat8\insrsid12584760\charrsid12584760 -targetdir:%WebSite_Path% }{\rtlch\fcs1 \af2\afs16 \ltrch\fcs0 \f2\fs16\cf22\chshdng0\chcfpat0\chcbpat8\insrsid12584760 \line \tab }{\rtlch\fcs1 \af2\afs16 \ltrch\fcs0 +\f2\fs16\cf22\chshdng0\chcfpat0\chcbpat8\insrsid12584760\charrsid12584760 -filter:+[*]* }{\rtlch\fcs1 \af2\afs16 \ltrch\fcs0 \f2\fs16\cf22\chshdng0\chcfpat0\chcbpat8\insrsid12584760 \line \tab }{\rtlch\fcs1 \af2\afs16 \ltrch\fcs0 +\f2\fs16\cf22\chshdng0\chcfpat0\chcbpat8\insrsid12584760\charrsid12584760 -register:user }{\rtlch\fcs1 \af2\afs16 \ltrch\fcs0 \f2\fs16\cf22\chshdng0\chcfpat0\chcbpat8\insrsid12584760 \line \tab }{\rtlch\fcs1 \af2\afs16 \ltrch\fcs0 +\f2\fs16\cf22\chshdng0\chcfpat0\chcbpat8\insrsid12584760\charrsid12584760 -output:%CoverageResult_Path%}{\rtlch\fcs1 \af2\afs16 \ltrch\fcs0 \f2\fs16\cf22\chshdng0\chcfpat0\chcbpat8\insrsid12584760 \par }\pard \ltrpar\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid12584760 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid12584760 Then you can use ReportGenerator to merge the coverage results. }{ -\rtlch\fcs1 \af2\afs16 \ltrch\fcs0 \f2\fs16\cf21\chshdng0\chcfpat0\chcbpat8\insrsid12584760\charrsid12584760 +\rtlch\fcs1 \af2\afs16 \ltrch\fcs0 \f2\fs16\cf22\chshdng0\chcfpat0\chcbpat8\insrsid12584760\charrsid12584760 \par }\pard\plain \ltrpar\s2\ql \li0\ri0\sb200\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel1\adjustright\rin0\lin0\itap0\pararsid12068581 \rtlch\fcs1 \ab\af0\afs26\alang1025 \ltrch\fcs0 \b\fs26\cf18\lang3081\langfe1033\loch\af31502\hich\af31502\dbch\af31501\cgrid\langnp3081\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid97460 {\*\bkmkstart _Toc411189901}\hich\af31502\dbch\af31501\loch\f31502 Running against an application {\*\bkmkend _Toc411189901} @@ -780,13 +780,13 @@ OpenCover Sample Service" -service }{\rtlch\fcs1 \af2\afs16 \ltrch\fcs0 \f2\fs16 \par }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid1775295 First create a \'93public\'94}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid738226 attribute that you can apply to class/method/property which you use to mark up something to ignore. You can have more than one and you can add other data to provide a reason why you are excluding it. \par }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid1775295 e.g. -\par }\pard \ltrpar\ql \li720\ri0\widctlpar\wrapdefault\faauto\rin0\lin720\itap0\pararsid738226 {\rtlch\fcs1 \af40\afs16 \ltrch\fcs0 \f40\fs16\insrsid738226\charrsid738226 [}{\rtlch\fcs1 \af40\afs16 \ltrch\fcs0 \f40\fs16\cf22\insrsid738226\charrsid738226 -AttributeUsage}{\rtlch\fcs1 \af40\afs16 \ltrch\fcs0 \f40\fs16\insrsid738226\charrsid738226 (}{\rtlch\fcs1 \af40\afs16 \ltrch\fcs0 \f40\fs16\cf22\insrsid738226\charrsid738226 AttributeTargets}{\rtlch\fcs1 \af40\afs16 \ltrch\fcs0 -\f40\fs16\insrsid738226\charrsid738226 .Class|}{\rtlch\fcs1 \af40\afs16 \ltrch\fcs0 \f40\fs16\cf22\insrsid738226\charrsid738226 AttributeTargets}{\rtlch\fcs1 \af40\afs16 \ltrch\fcs0 \f40\fs16\insrsid738226\charrsid738226 .Method|}{\rtlch\fcs1 \af40\afs16 -\ltrch\fcs0 \f40\fs16\cf22\insrsid738226\charrsid738226 AttributeTargets}{\rtlch\fcs1 \af40\afs16 \ltrch\fcs0 \f40\fs16\insrsid738226 .Property)] +\par }\pard \ltrpar\ql \li720\ri0\widctlpar\wrapdefault\faauto\rin0\lin720\itap0\pararsid738226 {\rtlch\fcs1 \af40\afs16 \ltrch\fcs0 \f40\fs16\insrsid738226\charrsid738226 [}{\rtlch\fcs1 \af40\afs16 \ltrch\fcs0 \f40\fs16\cf23\insrsid738226\charrsid738226 +AttributeUsage}{\rtlch\fcs1 \af40\afs16 \ltrch\fcs0 \f40\fs16\insrsid738226\charrsid738226 (}{\rtlch\fcs1 \af40\afs16 \ltrch\fcs0 \f40\fs16\cf23\insrsid738226\charrsid738226 AttributeTargets}{\rtlch\fcs1 \af40\afs16 \ltrch\fcs0 +\f40\fs16\insrsid738226\charrsid738226 .Class|}{\rtlch\fcs1 \af40\afs16 \ltrch\fcs0 \f40\fs16\cf23\insrsid738226\charrsid738226 AttributeTargets}{\rtlch\fcs1 \af40\afs16 \ltrch\fcs0 \f40\fs16\insrsid738226\charrsid738226 .Method|}{\rtlch\fcs1 \af40\afs16 +\ltrch\fcs0 \f40\fs16\cf23\insrsid738226\charrsid738226 AttributeTargets}{\rtlch\fcs1 \af40\afs16 \ltrch\fcs0 \f40\fs16\insrsid738226 .Property)] \par }{\rtlch\fcs1 \af40\afs16 \ltrch\fcs0 \b\f40\fs16\cf2\insrsid738226\charrsid1775295 public}{\rtlch\fcs1 \af40\afs16 \ltrch\fcs0 \f40\fs16\insrsid738226\charrsid738226 }{\rtlch\fcs1 \af40\afs16 \ltrch\fcs0 \f40\fs16\cf2\insrsid738226\charrsid738226 class} -{\rtlch\fcs1 \af40\afs16 \ltrch\fcs0 \f40\fs16\insrsid738226\charrsid738226 }{\rtlch\fcs1 \af40\afs16 \ltrch\fcs0 \f40\fs16\cf22\insrsid738226\charrsid738226 ExcludeFromCoverageAttribute}{\rtlch\fcs1 \af40\afs16 \ltrch\fcs0 -\f40\fs16\insrsid738226\charrsid738226 : }{\rtlch\fcs1 \af40\afs16 \ltrch\fcs0 \f40\fs16\cf22\insrsid738226\charrsid738226 Attribute}{\rtlch\fcs1 \af40\afs16 \ltrch\fcs0 \f40\fs16\insrsid738226\charrsid738226 \{\} +{\rtlch\fcs1 \af40\afs16 \ltrch\fcs0 \f40\fs16\insrsid738226\charrsid738226 }{\rtlch\fcs1 \af40\afs16 \ltrch\fcs0 \f40\fs16\cf23\insrsid738226\charrsid738226 ExcludeFromCoverageAttribute}{\rtlch\fcs1 \af40\afs16 \ltrch\fcs0 +\f40\fs16\insrsid738226\charrsid738226 : }{\rtlch\fcs1 \af40\afs16 \ltrch\fcs0 \f40\fs16\cf23\insrsid738226\charrsid738226 Attribute}{\rtlch\fcs1 \af40\afs16 \ltrch\fcs0 \f40\fs16\insrsid738226\charrsid738226 \{\} \par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid738226 {\rtlch\fcs1 \af40\afs19 \ltrch\fcs0 \f40\fs19\insrsid738226 \par \par }\pard \ltrpar\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid738226 Then you apply this attribute to the class/method/property that you wish to exclude. @@ -817,19 +817,19 @@ NOTE: Use with care as you could exclude a method which you should be testing; a \ltrch\fcs0 \insrsid5114927\charrsid5114927 {\*\bkmkend _Toc411189909} \par \ltrrow}\trowd \irow0\irowband0\lastrow \ltrrow\ts28\trgaph108\trleft-108\trbrdrt\brdrs\brdrw10 \trbrdrl\brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrh\brdrs\brdrw10 \trbrdrv\brdrs\brdrw10 \trftsWidth1\trftsWidthB3\trautofit1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tblrsid5114927\tbllkhdrrows\tbllkhdrcols\tbllknocolband\tblind0\tblindtype3 \clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 -\clbrdrr\brdrs\brdrw10 \clcbpat23\cltxlrtb\clftsWidth3\clwWidth9242\clcbpatraw23 \cellx9134\pard\plain \ltrpar\qj \li0\ri0\widctlpar\intbl\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid5114927\yts28 \rtlch\fcs1 \af0\afs22\alang1025 +\clbrdrr\brdrs\brdrw10 \clcbpat24\cltxlrtb\clftsWidth3\clwWidth9242\clcbpatraw24 \cellx9134\pard\plain \ltrpar\qj \li0\ri0\widctlpar\intbl\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid5114927\yts28 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \f31506\fs22\lang3081\langfe1033\cgrid\langnp3081\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid5114927 In computer programming, a shim is a small library that transparently intercepts API calls and changes the arguments passed, handles the operation itself, or redirects the operation elsewhere. Shims typically come about when the behavior of an API changes, thereby causing compatibility issues for older applications which still rely on the older functionality. In such cases, th e older API can still be supported by a thin compatibility layer on top of the newer code. Web polyfills are a related concept. Shims can also be used for running programs on different software platforms than they were developed for. \par - }{\field{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid5114927 HYPERLINK "http://en.wikipedia.org/wiki/Shim_%28computing%29" }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid16071677 {\*\datafield 00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b7c00000068007400740070003a002f002f0065006e002e00770069006b006900700065006400690061002e006f00720067002f00770069006b0069002f005300680069006d005f0025003200380063006f006d007000 -7500740069006e0067002500320039000000795881f43b1d7f48af2c825dc485276300000000a5ab000004}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\insrsid5114927\charrsid5114927 wikipedia}}}\sectd \ltrsect +7500740069006e0067002500320039000000795881f43b1d7f48af2c825dc485276300000000a5ab00000465a901}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\insrsid5114927\charrsid5114927 wikipedia}}}\sectd \ltrsect \linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid5114927 \cell }\pard\plain \ltrpar\ql \li0\ri0\sa200\sl276\slmult1 \widctlpar\intbl\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \f31506\fs22\lang3081\langfe1033\cgrid\langnp3081\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid5114927 \trowd \irow0\irowband0\lastrow \ltrrow\ts28\trgaph108\trleft-108\trbrdrt\brdrs\brdrw10 \trbrdrl\brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrh\brdrs\brdrw10 \trbrdrv\brdrs\brdrw10 \trftsWidth1\trftsWidthB3\trautofit1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tblrsid5114927\tbllkhdrrows\tbllkhdrcols\tbllknocolband\tblind0\tblindtype3 \clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 -\clbrdrr\brdrs\brdrw10 \clcbpat23\cltxlrtb\clftsWidth3\clwWidth9242\clcbpatraw23 \cellx9134\row }\pard \ltrpar\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid5114927 {\rtlch\fcs1 \af0 +\clbrdrr\brdrs\brdrw10 \clcbpat24\cltxlrtb\clftsWidth3\clwWidth9242\clcbpatraw24 \cellx9134\row }\pard \ltrpar\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid5114927 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid5114927 \par }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid2243939 Depending on the provider of the Shimming utility will determine on how the OpenCover will be used alongside it}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid5114927 :}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid2243939\charrsid2243939 @@ -838,12 +838,12 @@ e older API can still be supported by a thin compatibility layer on top of the n {\*\bkmkend _Toc411189910} \par }\pard\plain \ltrpar\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid2243939 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \f31506\fs22\lang3081\langfe1033\cgrid\langnp3081\langfenp1033 { \rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid2243939 To use Moles with OpenCover requires that you first inform Moles that you are using OpenCover}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid5921453 .}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid2243939 -\par {\listtext\pard\plain\ltrpar \s25 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\insrsid5921453 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard\plain \ltrpar\s25\ql \fi-360\li720\ri0\sa200\sl276\slmult1 +\par {\listtext\pard\plain\ltrpar \s25 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\lang3081\langfe1033\langnp3081\insrsid5921453 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard\plain \ltrpar\s25\ql \fi-360\li720\ri0\sa200\sl276\slmult1 \widctlpar\wrapdefault\aspalpha\aspnum\faauto\ls9\adjustright\rin0\lin720\itap0\pararsid5921453\contextualspace \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \f31506\fs22\lang3081\langfe1033\cgrid\langnp3081\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid5921453 Before you run moles you need to set an environment variable \par }\pard \ltrpar\s25\ql \li720\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0\pararsid5921453\contextualspace {\rtlch\fcs1 \af2\afs16 \ltrch\fcs0 \f2\fs16\insrsid5921453\charrsid5921453 set CLRMONITOR_EXTERNAL_PROFILERS=\{1542C21D-80C3-45E6-A56C-A9C1E4BEB7B8\} -\par {\listtext\pard\plain\ltrpar \s25 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\insrsid5921453 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ltrpar\s25\ql \fi-360\li720\ri0\sa200\sl276\slmult1 +\par {\listtext\pard\plain\ltrpar \s25 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f3\fs22\lang3081\langfe1033\langnp3081\insrsid5921453 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ltrpar\s25\ql \fi-360\li720\ri0\sa200\sl276\slmult1 \widctlpar\wrapdefault\aspalpha\aspnum\faauto\ls9\adjustright\rin0\lin720\itap0\pararsid5921453\contextualspace {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid5921453 Then use OpenCover to run the moles runner \par }\pard \ltrpar\s25\ql \li720\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0\pararsid5921453\contextualspace {\rtlch\fcs1 \af2\afs16 \ltrch\fcs0 \f2\fs16\insrsid5921453\charrsid5921453 \par }\pard\plain \ltrpar\s3\ql \li0\ri0\sb200\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel2\adjustright\rin0\lin0\itap0\pararsid2243939 \rtlch\fcs1 \ab\af0\afs22\alang1025 \ltrch\fcs0 @@ -853,7 +853,7 @@ set CLRMONITOR_EXTERNAL_PROFILERS=\{1542C21D-80C3-45E6-A56C-A9C1E4BEB7B8\} \rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid2243939 OpenCover has support for }{\field{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid2243939 HYPERLINK "https://msdn.microsoft.com/en-us/library/hh549175.aspx" }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid16071677 {\*\datafield 00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b86000000680074007400700073003a002f002f006d00730064006e002e006d006900630072006f0073006f00660074002e0063006f006d002f0065006e002d00750073002f006c006900620072006100720079002f00 -680068003500340039003100370035002e0061007300700078000000795881f43b1d7f48af2c825dc485276300000000a5ab000030}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\insrsid2243939\charrsid2243939 Microsoft Fakes}}}\sectd \ltrsect +680068003500340039003100370035002e0061007300700078000000795881f43b1d7f48af2c825dc485276300000000a5ab000030000000}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\insrsid2243939\charrsid2243939 Microsoft Fakes}}}\sectd \ltrsect \linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid2243939 just use OpenCover to execute vstest.console.exe and it will detect if the Microsoft Fakes profiler is going to be activated and it will do the rest. \par }\pard\plain \ltrpar\s3\ql \li0\ri0\sb200\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel2\adjustright\rin0\lin0\itap0\pararsid5921453 \rtlch\fcs1 \ab\af0\afs22\alang1025 \ltrch\fcs0 @@ -865,19 +865,18 @@ set CLRMONITOR_EXTERNAL_PROFILERS=\{1542C21D-80C3-45E6-A56C-A9C1E4BEB7B8\} \par }\pard\plain \ltrpar\s3\ql \li0\ri0\sb200\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel2\adjustright\rin0\lin0\itap0\pararsid8091909 \rtlch\fcs1 \ab\af0\afs22\alang1025 \ltrch\fcs0 \b\fs22\cf18\lang3081\langfe1033\loch\af31502\hich\af31502\dbch\af31501\cgrid\langnp3081\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid8091909 \hich\af31502\dbch\af31501\loch\f31502 JustMock support \par }\pard\plain \ltrpar\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid2243939 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \f31506\fs22\lang3081\langfe1033\cgrid\langnp3081\langfenp1033 { -\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid8091909 The developers at JustMock have also added support for OpenCover; please review their }{\field{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid8091909 -HYPERLINK "http://www.telerik.com/help/justmock/integration-opencover.html" }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid8091909 {\*\datafield +\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid8091909 The developers at JustMock have also added support for OpenCover; please review their }{\field{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid8091909 + HYPERLINK "http://www.telerik.com/help/justmock/integration-opencover.html" }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid8091909 {\*\datafield 00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b9800000068007400740070003a002f002f007700770077002e00740065006c006500720069006b002e0063006f006d002f00680065006c0070002f006a007500730074006d006f0063006b002f0069006e0074006500 -670072006100740069006f006e002d006f00700065006e0063006f007600650072002e00680074006d006c000000795881f43b1d7f48af2c825dc485276300000000a5ab0000}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\insrsid8091909\charrsid8091909 documentation}}} +670072006100740069006f006e002d006f00700065006e0063006f007600650072002e00680074006d006c000000795881f43b1d7f48af2c825dc485276300000000a5ab0000002f00}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\insrsid8091909\charrsid8091909 documentation}}} \sectd \ltrsect\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid8091909 to get both JustMock and OpenCover to work correctly with the versions you have installed.}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid8091909\charrsid2243939 \par }\pard\plain \ltrpar\s2\ql \li0\ri0\sb200\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel1\adjustright\rin0\lin0\itap0\pararsid1926955 \rtlch\fcs1 \ab\af0\afs26\alang1025 \ltrch\fcs0 \b\fs26\cf18\lang3081\langfe1033\loch\af31502\hich\af31502\dbch\af31501\cgrid\langnp3081\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid1926955 {\*\bkmkstart _Toc411189913}\hich\af31502\dbch\af31501\loch\f31502 Build system integration}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid4327818 {\*\bkmkend _Toc411189913} \par }\pard\plain \ltrpar\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid1926955 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \f31506\fs22\lang3081\langfe1033\cgrid\langnp3081\langfenp1033 { -\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid1926955 It is no -t unexpected that OpenCover will be used in a build environment and that the build will be running under a system account under these scenarios it is recommended that you pre-register the profiler DLLs using the regsvr32 utility where applicable for your -environment. +\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid1926955 It is not unexpected that OpenCover will be used in a build environment and that the build will be run +ning under a system account under these scenarios it is recommended that you pre-register the profiler DLLs using the regsvr32 utility where applicable for your environment. \par }{\rtlch\fcs1 \af2\afs16 \ltrch\fcs0 \f2\fs16\insrsid1926955\charrsid1903893 regsvr32 x86\\OpenCover.Profiler.dll\line regsvr32 x64\\OpenCover.Profiler.dll \par }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid1926955 To assist your build environment when you install OpenCover}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid8847473 using the MSI}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid1926955 it will store in the registry a location of the installation folder. The location in the registry depends on whether it is a single-user or}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid1903893 an}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid1926955 @@ -909,21 +908,20 @@ environment. \af0 \ltrch\fcs0 \insrsid7160127\charrsid7160127 Pavan Tiwari}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid7160127 (}{\field{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid7160127 HYPERLINK "}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid7160127\charrsid7160127 https://github.com/pawan52tiwari}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid7160127 " }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid16071677 {\*\datafield 00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b5a000000680074007400700073003a002f002f006700690074006800750062002e0063006f006d002f0070006100770061006e00350032007400690077006100720069000000795881f43b1d7f48af2c825dc4852763 -00000000a5ab0000006f000000005b}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\insrsid7160127\charrsid2981254 https://github.com/pawan52tiwari}}}\sectd \ltrsect\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj { -\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid7160127 ). It is simple to use with the supplied powershell script. +00000000a5ab0000006f000000005b5a0887}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\insrsid7160127\charrsid2981254 https://github.com/pawan52tiwari}}}\sectd \ltrsect +\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid7160127 ). It is simple to use with the supplied powershell script. \par }{\rtlch\fcs1 \af2\afs16 \ltrch\fcs0 \f2\fs16\insrsid7160127\charrsid7160127 powershell -noexit -file ..\\..\\transform\\transform.ps1 -xsl ..\\..\\transform\\simple_report.xslt -xml opencovertests.xml -output simple_output.html \par }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid7160127 Feel free to extend it to your own requirements. \par }\pard\plain \ltrpar\s2\ql \li0\ri0\sb200\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel1\adjustright\rin0\lin0\itap0\pararsid7372180 \rtlch\fcs1 \ab\af0\afs26\alang1025 \ltrch\fcs0 \b\fs26\cf18\lang3081\langfe1033\loch\af31502\hich\af31502\dbch\af31501\cgrid\langnp3081\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid14513928 {\*\bkmkstart _Toc411189918}\hich\af31502\dbch\af31501\loch\f31502 FAQ{\*\bkmkend _Toc411189918} \par }\pard\plain \ltrpar\s3\ql \li0\ri0\sb200\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel2\adjustright\rin0\lin0\itap0\pararsid14513928 \rtlch\fcs1 \ab\af0\afs22\alang1025 \ltrch\fcs0 -\b\fs22\cf18\lang3081\langfe1033\loch\af31502\hich\af31502\dbch\af31501\cgrid\langnp3081\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid7372180 {\*\bkmkstart _Toc411189919}\hich\af31502\dbch\af31501\loch\f31502 Why do I have no results?}{\rtlch\fcs1 -\af0 \ltrch\fcs0 \insrsid1903893 {\*\bkmkend _Toc411189919} +\b\fs22\cf18\lang3081\langfe1033\loch\af31502\hich\af31502\dbch\af31501\cgrid\langnp3081\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid7372180 {\*\bkmkstart _Toc411189919}\hich\af31502\dbch\af31501\loch\f31502 Why do I have no r +\hich\af31502\dbch\af31501\loch\f31502 esults?}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid1903893 {\*\bkmkend _Toc411189919} \par }\pard\plain \ltrpar\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid8847473 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \f31506\fs22\lang3081\langfe1033\cgrid\langnp3081\langfenp1033 { \rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid8847473 There are two common reasons why this may happen.}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid8847473\charrsid8847473 \par }\pard \ltrpar\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid7372180 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid8847473 1) Instrumentation skipped due to filters. -\par The usual reason for no results}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid7372180 - because OpenCover cannot locate the PDBs for assemblies that match the filters to be profiled i.e. gather coverage results from. When each assembly is loaded the location and reason the assembly wasn\rquote -t profiled is provided in the coverage results file e.g. +\par The usual reason for no results}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid7372180 because OpenCover cannot locate the PDBs for assemblies that match the filters to be profiled i.e. gather co +verage results from. When each assembly is loaded the location and reason the assembly wasn\rquote t profiled is provided in the coverage results file e.g. \par }\pard \ltrpar\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid8852142 {\rtlch\fcs1 \af2\afs14 \ltrch\fcs0 \f2\fs14\insrsid8852142 }{\rtlch\fcs1 \af2\afs14 \ltrch\fcs0 \f2\fs14\insrsid8852142\charrsid8852142 \line }{\rtlch\fcs1 \af2\afs14 \ltrch\fcs0 \f2\fs14\insrsid8852142\charrsid8852142 C:\\Personal\\opencover.git @@ -943,10 +941,10 @@ t profiled is provided in the coverage results file e.g. \par The profiler assemblies are COM objects and need to be registered in the Registry before the target process is run. \par This can }{\rtlch\fcs1 \af37 \ltrch\fcs0 \insrsid13596290 usually }{\rtlch\fcs1 \af37 \ltrch\fcs0 \insrsid8847473 be solved in }{\rtlch\fcs1 \af37 \ltrch\fcs0 \insrsid13596290 one of }{\rtlch\fcs1 \af37 \ltrch\fcs0 \insrsid8847473 two ways}{\rtlch\fcs1 \af37 \ltrch\fcs0 \insrsid13596290 :}{\rtlch\fcs1 \af37 \ltrch\fcs0 \insrsid8847473 -\par {\listtext\pard\plain\ltrpar \s25 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f31506\fs22\insrsid8847473 \hich\af31506\dbch\af0\loch\f31506 a)\tab}}\pard\plain \ltrpar\s25\ql \fi-360\li720\ri0\sa200\sl276\slmult1 +\par {\listtext\pard\plain\ltrpar \s25 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f31506\fs22\lang3081\langfe1033\langnp3081\insrsid8847473 \hich\af31506\dbch\af0\loch\f31506 a)\tab}}\pard\plain \ltrpar\s25\ql \fi-360\li720\ri0\sa200\sl276\slmult1 \widctlpar\wrapdefault\aspalpha\aspnum\faauto\ls4\adjustright\rin0\lin720\itap0\pararsid8847473\contextualspace \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \f31506\fs22\lang3081\langfe1033\cgrid\langnp3081\langfenp1033 {\rtlch\fcs1 \af37 \ltrch\fcs0 \insrsid8847473 Use the }{\rtlch\fcs1 \af37 \ltrch\fcs0 \i\insrsid8847473\charrsid1510934 \endash register[:user] }{\rtlch\fcs1 \af37 \ltrch\fcs0 \insrsid8847473 switch -\par {\listtext\pard\plain\ltrpar \s25 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f31506\fs22\insrsid8847473 \hich\af31506\dbch\af0\loch\f31506 b)\tab}}\pard \ltrpar\s25\ql \fi-360\li720\ri0\sa200\sl276\slmult1 +\par {\listtext\pard\plain\ltrpar \s25 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f31506\fs22\lang3081\langfe1033\langnp3081\insrsid8847473 \hich\af31506\dbch\af0\loch\f31506 b)\tab}}\pard \ltrpar\s25\ql \fi-360\li720\ri0\sa200\sl276\slmult1 \widctlpar\wrapdefault\aspalpha\aspnum\faauto\ls4\adjustright\rin0\lin720\itap0\pararsid5921453\contextualspace {\rtlch\fcs1 \af37 \ltrch\fcs0 \insrsid8847473 Pre-register the assemblies using the regsvr32 utility}{\rtlch\fcs1 \af37 \ltrch\fcs0 \insrsid5921453\charrsid5921453 \par }\pard\plain \ltrpar\s3\ql \li0\ri0\sb200\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel2\adjustright\rin0\lin0\itap0\pararsid14513928 \rtlch\fcs1 \ab\af0\afs22\alang1025 \ltrch\fcs0 @@ -957,109 +955,122 @@ All my tests are failing and I am getting MissingMethodException{\*\bkmkend _Toc \insrsid14513928 \par }{\rtlch\fcs1 \af2 \ltrch\fcs0 \f2\insrsid6453762\charrsid6453762 ngen install /Profile \'93mscorlib\'94}{\rtlch\fcs1 \af2 \ltrch\fcs0 \f2\insrsid6453762 \par }{\rtlch\fcs1 \af37 \ltrch\fcs0 \insrsid6453762 The}{\rtlch\fcs1 \af37 \ltrch\fcs0 \insrsid3490457 re}{\rtlch\fcs1 \af37 \ltrch\fcs0 \insrsid6453762 are two ways to fix or handle this issue -\par {\listtext\pard\plain\ltrpar \s25 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f31506\fs22\insrsid6453762 \hich\af31506\dbch\af0\loch\f31506 1)\tab}}\pard\plain \ltrpar\s25\ql \fi-360\li720\ri0\sa200\sl276\slmult1 +\par {\listtext\pard\plain\ltrpar \s25 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f31506\fs22\lang3081\langfe1033\langnp3081\insrsid6453762 \hich\af31506\dbch\af0\loch\f31506 1)\tab}}\pard\plain \ltrpar\s25\ql \fi-360\li720\ri0\sa200\sl276\slmult1 \widctlpar\wrapdefault\aspalpha\aspnum\faauto\ls1\adjustright\rin0\lin720\itap0\pararsid6453762\contextualspace \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \f31506\fs22\lang3081\langfe1033\cgrid\langnp3081\langfenp1033 {\rtlch\fcs1 \af37 \ltrch\fcs0 \insrsid6453762 Undo the previous command - }{\rtlch\fcs1 \af2 \ltrch\fcs0 \f2\insrsid6453762\charrsid6453762 ngen uninstall /Profile \'93mscorlib\'94}{\rtlch\fcs1 \af2 \ltrch\fcs0 \f2\insrsid6453762 .}{\rtlch\fcs1 \af37 \ltrch\fcs0 \insrsid6453762 -\par {\listtext\pard\plain\ltrpar \s25 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f31506\fs22\insrsid6453762 \hich\af31506\dbch\af0\loch\f31506 2)\tab}Use the }{\rtlch\fcs1 \af2 \ltrch\fcs0 \i\insrsid6453762\charrsid1510934 \endash oldstyle}{\rtlch\fcs1 \af37 -\ltrch\fcs0 \insrsid6453762 switch, note however that this is not Silverlight friendly. }{\rtlch\fcs1 \af37 \ltrch\fcs0 \insrsid6453762\charrsid6453762 -\par }{\*\themedata 504b030414000600080000002100828abc13fa0000001c020000130000005b436f6e74656e745f54797065735d2e786d6cac91cb6ac3301045f785fe83d0b6d8 -72ba28a5d8cea249777d2cd20f18e4b12d6a8f843409c9df77ecb850ba082d74231062ce997b55ae8fe3a00e1893f354e9555e6885647de3a8abf4fbee29bbd7 -2a3150038327acf409935ed7d757e5ee14302999a654e99e393c18936c8f23a4dc072479697d1c81e51a3b13c07e4087e6b628ee8cf5c4489cf1c4d075f92a0b -44d7a07a83c82f308ac7b0a0f0fbf90c2480980b58abc733615aa2d210c2e02cb04430076a7ee833dfb6ce62e3ed7e14693e8317d8cd0433bf5c60f53fea2fe7 -065bd80facb647e9e25c7fc421fd2ddb526b2e9373fed4bb902e182e97b7b461e6bfad3f010000ffff0300504b030414000600080000002100a5d6a7e7c00000 -00360100000b0000005f72656c732f2e72656c73848fcf6ac3300c87ef85bd83d17d51d2c31825762fa590432fa37d00e1287f68221bdb1bebdb4fc7060abb08 -84a4eff7a93dfeae8bf9e194e720169aaa06c3e2433fcb68e1763dbf7f82c985a4a725085b787086a37bdbb55fbc50d1a33ccd311ba548b63095120f88d94fbc -52ae4264d1c910d24a45db3462247fa791715fd71f989e19e0364cd3f51652d73760ae8fa8c9ffb3c330cc9e4fc17faf2ce545046e37944c69e462a1a82fe353 -bd90a865aad41ed0b5b8f9d6fd010000ffff0300504b0304140006000800000021006b799616830000008a0000001c0000007468656d652f7468656d652f7468 -656d654d616e616765722e786d6c0ccc4d0ac3201040e17da17790d93763bb284562b2cbaebbf600439c1a41c7a0d29fdbd7e5e38337cedf14d59b4b0d592c9c -070d8a65cd2e88b7f07c2ca71ba8da481cc52c6ce1c715e6e97818c9b48d13df49c873517d23d59085adb5dd20d6b52bd521ef2cdd5eb9246a3d8b4757e8d3f7 -29e245eb2b260a0238fd010000ffff0300504b03041400060008000000210030dd4329a8060000a41b0000160000007468656d652f7468656d652f7468656d65 -312e786d6cec594f6fdb3614bf0fd87720746f6327761a07758ad8b19b2d4d1bc46e871e698996d850a240d2497d1bdae38001c3ba618715d86d87615b8116d8 -a5fb34d93a6c1dd0afb0475292c5585e9236d88aad3e2412f9e3fbff1e1fa9abd7eec70c1d1221294fda5efd72cd4324f1794093b0eddd1ef62fad79482a9c04 -98f184b4bd2991deb58df7dfbb8ad755446282607d22d771db8b944ad79796a40fc3585ee62949606ecc458c15bc8a702910f808e8c66c69b9565b5d8a314d3c -94e018c8de1a8fa94fd05093f43672e23d06af89927ac06762a049136785c10607758d9053d965021d62d6f6804fc08f86e4bef210c352c144dbab999fb7b471 -7509af678b985ab0b6b4ae6f7ed9ba6c4170b06c788a705430adf71bad2b5b057d03606a1ed7ebf5babd7a41cf00b0ef83a6569632cd467faddec9699640f671 -9e76b7d6ac355c7c89feca9cccad4ea7d36c65b258a206641f1b73f8b5da6a6373d9c11b90c537e7f08dce66b7bbeae00dc8e257e7f0fd2badd5868b37a088d1 -e4600ead1ddaef67d40bc898b3ed4af81ac0d76a197c86826828a24bb318f3442d8ab518dfe3a20f000d6458d104a9694ac6d88728eee2782428d60cf03ac1a5 -193be4cbb921cd0b495fd054b5bd0f530c1931a3f7eaf9f7af9e3f45c70f9e1d3ff8e9f8e1c3e3073f5a42ceaa6d9c84e5552fbffdeccfc71fa33f9e7ef3f2d1 -17d57859c6fffac327bffcfc793510d26726ce8b2f9ffcf6ecc98baf3efdfdbb4715f04d814765f890c644a29be408edf3181433567125272371be15c308d3f2 -8acd249438c19a4b05fd9e8a1cf4cd296699771c393ac4b5e01d01e5a30a787d72cf1178108989a2159c77a2d801ee72ce3a5c545a6147f32a99793849c26ae6 -6252c6ed637c58c5bb8b13c7bfbd490a75330f4b47f16e441c31f7184e140e494214d273fc80900aedee52ead87597fa824b3e56e82e451d4c2b4d32a423279a -668bb6690c7e9956e90cfe766cb37b077538abd27a8b1cba48c80acc2a841f12e698f13a9e281c57911ce298950d7e03aba84ac8c154f8655c4f2af074481847 -bd804859b5e696007d4b4edfc150b12addbecba6b18b148a1e54d1bc81392f23b7f84137c2715a851dd0242a633f900710a218ed715505dfe56e86e877f0034e -16bafb0e258ebb4faf06b769e888340b103d331115bebc4eb813bf83291b63624a0d1475a756c734f9bbc2cd28546ecbe1e20a3794ca175f3fae90fb6d2dd99b -b07b55e5ccf68942bd0877b23c77b908e8db5f9db7f024d9239010f35bd4bbe2fcae387bfff9e2bc289f2fbe24cfaa301468dd8bd846dbb4ddf1c2ae7b4c191b -a8292337a469bc25ec3d411f06f53a73e224c5292c8de0516732307070a1c0660d125c7d44553488700a4d7bddd3444299910e254ab984c3a219aea4adf1d0f8 -2b7bd46cea4388ad1c12ab5d1ed8e1153d9c9f350a3246aad01c6873462b9ac05999ad5cc988826eafc3acae853a33b7ba11cd1445875ba1b236b1399483c90b -d560b0b0263435085a21b0f22a9cf9356b38ec6046026d77eba3dc2dc60b17e92219e180643ed27acffba86e9c94c7ca9c225a0f1b0cfae0788ad54adc5a9aec -1b703b8b93caec1a0bd8e5de7b132fe5113cf312503b998e2c2927274bd051db6b35979b1ef271daf6c6704e86c73805af4bdd476216c26593af840dfb5393d9 -64f9cc9bad5c313709ea70f561ed3ea7b053075221d51696910d0d339585004b34272bff7213cc7a510a5454a3b349b1b206c1f0af490176745d4bc663e2abb2 -b34b23da76f6352ba57ca2881844c1111ab189d8c7e07e1daaa04f40255c77988aa05fe06e4e5bdb4cb9c5394bbaf28d98c1d971ccd20867e556a7689ec9166e -0a522183792b8907ba55ca6e943bbf2a26e52f48957218ffcf54d1fb09dc3eac04da033e5c0d0b8c74a6b43d2e54c4a10aa511f5fb021a07533b205ae07e17a6 -21a8e082dafc17e450ffb739676998b48643a4daa7211214f623150942f6a02c99e83b85583ddbbb2c4996113211551257a656ec1139246ca86be0aadedb3d14 -41a89b6a929501833b197fee7b9641a3503739e57c732a59b1f7da1cf8a73b1f9bcca0945b874d4393dbbf10b1680f66bbaa5d6f96e77b6f59113d316bb31a79 -5600b3d256d0cad2fe354538e7566b2bd69cc6cbcd5c38f0e2bcc63058344429dc2121fd07f63f2a7c66bf76e80d75c8f7a1b622f878a18941d840545fb28d07 -d205d20e8ea071b283369834296bdaac75d256cb37eb0bee740bbe278cad253b8bbfcf69eca23973d939b97891c6ce2cecd8da8e2d343578f6648ac2d0383fc8 -18c798cf64e52f597c740f1cbd05df0c264c49134cf09d4a60e8a107260f20f92d47b374e32f000000ffff0300504b0304140006000800000021000dd1909fb6 -0000001b010000270000007468656d652f7468656d652f5f72656c732f7468656d654d616e616765722e786d6c2e72656c73848f4d0ac2301484f78277086f6f -d3ba109126dd88d0add40384e4350d363f2451eced0dae2c082e8761be9969bb979dc9136332de3168aa1a083ae995719ac16db8ec8e4052164e89d93b64b060 -828e6f37ed1567914b284d262452282e3198720e274a939cd08a54f980ae38a38f56e422a3a641c8bbd048f7757da0f19b017cc524bd62107bd5001996509aff -b3fd381a89672f1f165dfe514173d9850528a2c6cce0239baa4c04ca5bbabac4df000000ffff0300504b01022d0014000600080000002100828abc13fa000000 -1c0200001300000000000000000000000000000000005b436f6e74656e745f54797065735d2e786d6c504b01022d0014000600080000002100a5d6a7e7c00000 -00360100000b000000000000000000000000002b0100005f72656c732f2e72656c73504b01022d00140006000800000021006b799616830000008a0000001c00 -000000000000000000000000140200007468656d652f7468656d652f7468656d654d616e616765722e786d6c504b01022d001400060008000000210030dd4329 -a8060000a41b00001600000000000000000000000000d10200007468656d652f7468656d652f7468656d65312e786d6c504b01022d0014000600080000002100 -0dd1909fb60000001b0100002700000000000000000000000000ad0900007468656d652f7468656d652f5f72656c732f7468656d654d616e616765722e786d6c2e72656c73504b050600000000050005005d010000a80a00000000} +\par {\listtext\pard\plain\ltrpar \s25 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f31506\fs22\lang3081\langfe1033\langnp3081\insrsid6453762 \hich\af31506\dbch\af0\loch\f31506 2)\tab}Use the }{\rtlch\fcs1 \af2 \ltrch\fcs0 \i\insrsid6453762\charrsid1510934 \endash +oldstyle}{\rtlch\fcs1 \af37 \ltrch\fcs0 \insrsid6453762 switch, note however that this is not Silverlight friendly. }{\rtlch\fcs1 \af37 \ltrch\fcs0 \insrsid6453762\charrsid6453762 +\par }{\*\themedata 504b030414000600080000002100e9de0fbfff0000001c020000130000005b436f6e74656e745f54797065735d2e786d6cac91cb4ec3301045f748fc83e52d4a +9cb2400825e982c78ec7a27cc0c8992416c9d8b2a755fbf74cd25442a820166c2cd933f79e3be372bd1f07b5c3989ca74aaff2422b24eb1b475da5df374fd9ad +5689811a183c61a50f98f4babebc2837878049899a52a57be670674cb23d8e90721f90a4d2fa3802cb35762680fd800ecd7551dc18eb899138e3c943d7e503b6 +b01d583deee5f99824e290b4ba3f364eac4a430883b3c092d4eca8f946c916422ecab927f52ea42b89a1cd59c254f919b0e85e6535d135a8de20f20b8c12c3b0 +0c895fcf6720192de6bf3b9e89ecdbd6596cbcdd8eb28e7c365ecc4ec1ff1460f53fe813d3cc7f5b7f020000ffff0300504b030414000600080000002100a5d6 +a7e7c0000000360100000b0000005f72656c732f2e72656c73848fcf6ac3300c87ef85bd83d17d51d2c31825762fa590432fa37d00e1287f68221bdb1bebdb4f +c7060abb0884a4eff7a93dfeae8bf9e194e720169aaa06c3e2433fcb68e1763dbf7f82c985a4a725085b787086a37bdbb55fbc50d1a33ccd311ba548b6309512 +0f88d94fbc52ae4264d1c910d24a45db3462247fa791715fd71f989e19e0364cd3f51652d73760ae8fa8c9ffb3c330cc9e4fc17faf2ce545046e37944c69e462 +a1a82fe353bd90a865aad41ed0b5b8f9d6fd010000ffff0300504b0304140006000800000021006b799616830000008a0000001c0000007468656d652f746865 +6d652f7468656d654d616e616765722e786d6c0ccc4d0ac3201040e17da17790d93763bb284562b2cbaebbf600439c1a41c7a0d29fdbd7e5e38337cedf14d59b +4b0d592c9c070d8a65cd2e88b7f07c2ca71ba8da481cc52c6ce1c715e6e97818c9b48d13df49c873517d23d59085adb5dd20d6b52bd521ef2cdd5eb9246a3d8b +4757e8d3f729e245eb2b260a0238fd010000ffff0300504b03041400060008000000210030dd4329a8060000a41b0000160000007468656d652f7468656d652f +7468656d65312e786d6cec594f6fdb3614bf0fd87720746f6327761a07758ad8b19b2d4d1bc46e871e698996d850a240d2497d1bdae38001c3ba618715d86d87 +615b8116d8a5fb34d93a6c1dd0afb0475292c5585e9236d88aad3e2412f9e3fbff1e1fa9abd7eec70c1d1221294fda5efd72cd4324f1794093b0eddd1ef62fad +79482a9c0498f184b4bd2991deb58df7dfbb8ad755446282607d22d771db8b944ad79796a40fc3585ee62949606ecc458c15bc8a702910f808e8c66c69b9565b +5d8a314d3c94e018c8de1a8fa94fd05093f43672e23d06af89927ac06762a049136785c10607758d9053d965021d62d6f6804fc08f86e4bef210c352c144dbab +999fb7b4717509af678b985ab0b6b4ae6f7ed9ba6c4170b06c788a705430adf71bad2b5b057d03606a1ed7ebf5babd7a41cf00b0ef83a6569632cd467faddec9 +699640f6719e76b7d6ac355c7c89feca9cccad4ea7d36c65b258a206641f1b73f8b5da6a6373d9c11b90c537e7f08dce66b7bbeae00dc8e257e7f0fd2badd586 +8b37a088d1e4600ead1ddaef67d40bc898b3ed4af81ac0d76a197c86826828a24bb318f3442d8ab518dfe3a20f000d6458d104a9694ac6d88728eee2782428d6 +0cf03ac1a5193be4cbb921cd0b495fd054b5bd0f530c1931a3f7eaf9f7af9e3f45c70f9e1d3ff8e9f8e1c3e3073f5a42ceaa6d9c84e5552fbffdeccfc71fa33f +9e7ef3f2d117d57859c6fffac327bffcfc793510d26726ce8b2f9ffcf6ecc98baf3efdfdbb4715f04d814765f890c644a29be408edf3181433567125272371be +15c308d3f28acd249438c19a4b05fd9e8a1cf4cd296699771c393ac4b5e01d01e5a30a787d72cf1178108989a2159c77a2d801ee72ce3a5c545a6147f32a9979 +3849c26ae66252c6ed637c58c5bb8b13c7bfbd490a75330f4b47f16e441c31f7184e140e494214d273fc80900aedee52ead87597fa824b3e56e82e451d4c2b4d +32a423279a668bb6690c7e9956e90cfe766cb37b077538abd27a8b1cba48c80acc2a841f12e698f13a9e281c57911ce298950d7e03aba84ac8c154f8655c4f2a +f074481847bd804859b5e696007d4b4edfc150b12addbecba6b18b148a1e54d1bc81392f23b7f84137c2715a851dd0242a633f900710a218ed715505dfe56e86 +e877f0034e16bafb0e258ebb4faf06b769e888340b103d331115bebc4eb813bf83291b63624a0d1475a756c734f9bbc2cd28546ecbe1e20a3794ca175f3fae90 +fb6d2dd99bb07b55e5ccf68942bd0877b23c77b908e8db5f9db7f024d9239010f35bd4bbe2fcae387bfff9e2bc289f2fbe24cfaa301468dd8bd846dbb4ddf1c2 +ae7b4c191ba8292337a469bc25ec3d411f06f53a73e224c5292c8de0516732307070a1c0660d125c7d44553488700a4d7bddd3444299910e254ab984c3a219ae +a4adf1d0f82b7bd46cea4388ad1c12ab5d1ed8e1153d9c9f350a3246aad01c6873462b9ac05999ad5cc988826eafc3acae853a33b7ba11cd1445875ba1b236b1 +399483c90bd560b0b0263435085a21b0f22a9cf9356b38ec6046026d77eba3dc2dc60b17e92219e180643ed27acffba86e9c94c7ca9c225a0f1b0cfae0788ad5 +4adc5a9aec1b703b8b93caec1a0bd8e5de7b132fe5113cf312503b998e2c2927274bd051db6b35979b1ef271daf6c6704e86c73805af4bdd476216c26593af84 +0dfb5393d964f9cc9bad5c313709ea70f561ed3ea7b053075221d51696910d0d339585004b34272bff7213cc7a510a5454a3b349b1b206c1f0af490176745d4b +c663e2abb2b34b23da76f6352ba57ca2881844c1111ab189d8c7e07e1daaa04f40255c77988aa05fe06e4e5bdb4cb9c5394bbaf28d98c1d971ccd20867e556a7 +689ec9166e0a522183792b8907ba55ca6e943bbf2a26e52f48957218ffcf54d1fb09dc3eac04da033e5c0d0b8c74a6b43d2e54c4a10aa511f5fb021a07533b20 +5ae07e17a621a8e082dafc17e450ffb739676998b48643a4daa7211214f623150942f6a02c99e83b85583ddbbb2c4996113211551257a656ec1139246ca86be0 +aadedb3d1441a89b6a929501833b197fee7b9641a3503739e57c732a59b1f7da1cf8a73b1f9bcca0945b874d4393dbbf10b1680f66bbaa5d6f96e77b6f59113d +316bb31a795600b3d256d0cad2fe354538e7566b2bd69cc6cbcd5c38f0e2bcc63058344429dc2121fd07f63f2a7c66bf76e80d75c8f7a1b622f878a18941d840 +545fb28d07d205d20e8ea071b283369834296bdaac75d256cb37eb0bee740bbe278cad253b8bbfcf69eca23973d939b97891c6ce2cecd8da8e2d343578f6648a +c2d0383fc818c798cf64e52f597c740f1cbd05df0c264c49134cf09d4a60e8a107260f20f92d47b374e32f000000ffff0300504b030414000600080000002100 +0dd1909fb60000001b010000270000007468656d652f7468656d652f5f72656c732f7468656d654d616e616765722e786d6c2e72656c73848f4d0ac2301484f7 +8277086f6fd3ba109126dd88d0add40384e4350d363f2451eced0dae2c082e8761be9969bb979dc9136332de3168aa1a083ae995719ac16db8ec8e4052164e89 +d93b64b060828e6f37ed1567914b284d262452282e3198720e274a939cd08a54f980ae38a38f56e422a3a641c8bbd048f7757da0f19b017cc524bd62107bd500 +1996509affb3fd381a89672f1f165dfe514173d9850528a2c6cce0239baa4c04ca5bbabac4df000000ffff0300504b01022d0014000600080000002100e9de0f +bfff0000001c0200001300000000000000000000000000000000005b436f6e74656e745f54797065735d2e786d6c504b01022d0014000600080000002100a5d6 +a7e7c0000000360100000b00000000000000000000000000300100005f72656c732f2e72656c73504b01022d00140006000800000021006b799616830000008a +0000001c00000000000000000000000000190200007468656d652f7468656d652f7468656d654d616e616765722e786d6c504b01022d00140006000800000021 +0030dd4329a8060000a41b00001600000000000000000000000000d60200007468656d652f7468656d652f7468656d65312e786d6c504b01022d001400060008 +00000021000dd1909fb60000001b0100002700000000000000000000000000b20900007468656d652f7468656d652f5f72656c732f7468656d654d616e616765722e786d6c2e72656c73504b050600000000050005005d010000ad0a00000000} {\*\colorschememapping 3c3f786d6c2076657273696f6e3d22312e302220656e636f64696e673d225554462d3822207374616e64616c6f6e653d22796573223f3e0d0a3c613a636c724d 617020786d6c6e733a613d22687474703a2f2f736368656d61732e6f70656e786d6c666f726d6174732e6f72672f64726177696e676d6c2f323030362f6d6169 6e22206267313d226c743122207478313d22646b3122206267323d226c743222207478323d22646b322220616363656e74313d22616363656e74312220616363 656e74323d22616363656e74322220616363656e74333d22616363656e74332220616363656e74343d22616363656e74342220616363656e74353d22616363656e74352220616363656e74363d22616363656e74362220686c696e6b3d22686c696e6b2220666f6c486c696e6b3d22666f6c486c696e6b222f3e} -{\*\latentstyles\lsdstimax267\lsdlockeddef0\lsdsemihiddendef1\lsdunhideuseddef1\lsdqformatdef0\lsdprioritydef99{\lsdlockedexcept \lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority0 \lsdlocked0 Normal; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 1;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 2;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 3;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 4; -\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 5;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 6;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 7;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 8;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 9; -\lsdpriority39 \lsdlocked0 toc 1;\lsdpriority39 \lsdlocked0 toc 2;\lsdpriority39 \lsdlocked0 toc 3;\lsdpriority39 \lsdlocked0 toc 4;\lsdpriority39 \lsdlocked0 toc 5;\lsdpriority39 \lsdlocked0 toc 6;\lsdpriority39 \lsdlocked0 toc 7; -\lsdpriority39 \lsdlocked0 toc 8;\lsdpriority39 \lsdlocked0 toc 9;\lsdqformat1 \lsdpriority35 \lsdlocked0 caption;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority10 \lsdlocked0 Title;\lsdpriority1 \lsdlocked0 Default Paragraph Font; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority11 \lsdlocked0 Subtitle;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority22 \lsdlocked0 Strong;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority20 \lsdlocked0 Emphasis; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority59 \lsdlocked0 Table Grid;\lsdunhideused0 \lsdlocked0 Placeholder Text;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority1 \lsdlocked0 No Spacing; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading;\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 1; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 1; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 1;\lsdunhideused0 \lsdlocked0 Revision; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority34 \lsdlocked0 List Paragraph;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority29 \lsdlocked0 Quote;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority30 \lsdlocked0 Intense Quote; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 1; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 1; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 2; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 2; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 2; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 2; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 2; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 3; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 3; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 3; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 3; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 3; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 4; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 4; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 4; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 4; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 5; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 5; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 5; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 5; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 5; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 6; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 6; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 6; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 6; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 6; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority19 \lsdlocked0 Subtle Emphasis;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority21 \lsdlocked0 Intense Emphasis; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority31 \lsdlocked0 Subtle Reference;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority32 \lsdlocked0 Intense Reference; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority33 \lsdlocked0 Book Title;\lsdpriority37 \lsdlocked0 Bibliography;\lsdqformat1 \lsdpriority39 \lsdlocked0 TOC Heading;}}{\*\datastore 010500000200000018000000 -4d73786d6c322e534158584d4c5265616465722e352e30000000000000000000000e0000 +{\*\latentstyles\lsdstimax371\lsdlockeddef0\lsdsemihiddendef0\lsdunhideuseddef0\lsdqformatdef0\lsdprioritydef99{\lsdlockedexcept \lsdqformat1 \lsdpriority0 \lsdlocked0 Normal;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 1; +\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 2;\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 3;\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 4; +\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 5;\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 6;\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 7; +\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 8;\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 9;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 1; +\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 2;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 3;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 4; +\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 5;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 6;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 7; +\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 8;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 9;\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority35 \lsdlocked0 caption; +\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List Number;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List 4;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List 5;\lsdqformat1 \lsdpriority10 \lsdlocked0 Title; +\lsdsemihidden1 \lsdunhideused1 \lsdpriority1 \lsdlocked0 Default Paragraph Font;\lsdqformat1 \lsdpriority11 \lsdlocked0 Subtitle;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Salutation;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Date; +\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Body Text First Indent;\lsdqformat1 \lsdpriority22 \lsdlocked0 Strong;\lsdqformat1 \lsdpriority20 \lsdlocked0 Emphasis;\lsdpriority59 \lsdlocked0 Table Grid;\lsdsemihidden1 \lsdlocked0 Placeholder Text; +\lsdqformat1 \lsdpriority1 \lsdlocked0 No Spacing;\lsdpriority60 \lsdlocked0 Light Shading;\lsdpriority61 \lsdlocked0 Light List;\lsdpriority62 \lsdlocked0 Light Grid;\lsdpriority63 \lsdlocked0 Medium Shading 1;\lsdpriority64 \lsdlocked0 Medium Shading 2; +\lsdpriority65 \lsdlocked0 Medium List 1;\lsdpriority66 \lsdlocked0 Medium List 2;\lsdpriority67 \lsdlocked0 Medium Grid 1;\lsdpriority68 \lsdlocked0 Medium Grid 2;\lsdpriority69 \lsdlocked0 Medium Grid 3;\lsdpriority70 \lsdlocked0 Dark List; +\lsdpriority71 \lsdlocked0 Colorful Shading;\lsdpriority72 \lsdlocked0 Colorful List;\lsdpriority73 \lsdlocked0 Colorful Grid;\lsdpriority60 \lsdlocked0 Light Shading Accent 1;\lsdpriority61 \lsdlocked0 Light List Accent 1; +\lsdpriority62 \lsdlocked0 Light Grid Accent 1;\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 1;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 1;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 1;\lsdsemihidden1 \lsdlocked0 Revision; +\lsdqformat1 \lsdpriority34 \lsdlocked0 List Paragraph;\lsdqformat1 \lsdpriority29 \lsdlocked0 Quote;\lsdqformat1 \lsdpriority30 \lsdlocked0 Intense Quote;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 1;\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 1; +\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 1;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 1;\lsdpriority70 \lsdlocked0 Dark List Accent 1;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 1;\lsdpriority72 \lsdlocked0 Colorful List Accent 1; +\lsdpriority73 \lsdlocked0 Colorful Grid Accent 1;\lsdpriority60 \lsdlocked0 Light Shading Accent 2;\lsdpriority61 \lsdlocked0 Light List Accent 2;\lsdpriority62 \lsdlocked0 Light Grid Accent 2;\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 2; +\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 2;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 2;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 2;\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 2;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 2; +\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 2;\lsdpriority70 \lsdlocked0 Dark List Accent 2;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 2;\lsdpriority72 \lsdlocked0 Colorful List Accent 2;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 2; +\lsdpriority60 \lsdlocked0 Light Shading Accent 3;\lsdpriority61 \lsdlocked0 Light List Accent 3;\lsdpriority62 \lsdlocked0 Light Grid Accent 3;\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 3;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 3; +\lsdpriority65 \lsdlocked0 Medium List 1 Accent 3;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 3;\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 3;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 3;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 3; +\lsdpriority70 \lsdlocked0 Dark List Accent 3;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 3;\lsdpriority72 \lsdlocked0 Colorful List Accent 3;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 3;\lsdpriority60 \lsdlocked0 Light Shading Accent 4; +\lsdpriority61 \lsdlocked0 Light List Accent 4;\lsdpriority62 \lsdlocked0 Light Grid Accent 4;\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 4;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 4;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 4; +\lsdpriority66 \lsdlocked0 Medium List 2 Accent 4;\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 4;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 4;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 4;\lsdpriority70 \lsdlocked0 Dark List Accent 4; +\lsdpriority71 \lsdlocked0 Colorful Shading Accent 4;\lsdpriority72 \lsdlocked0 Colorful List Accent 4;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 4;\lsdpriority60 \lsdlocked0 Light Shading Accent 5;\lsdpriority61 \lsdlocked0 Light List Accent 5; +\lsdpriority62 \lsdlocked0 Light Grid Accent 5;\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 5;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 5;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 5;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 5; +\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 5;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 5;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 5;\lsdpriority70 \lsdlocked0 Dark List Accent 5;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 5; +\lsdpriority72 \lsdlocked0 Colorful List Accent 5;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 5;\lsdpriority60 \lsdlocked0 Light Shading Accent 6;\lsdpriority61 \lsdlocked0 Light List Accent 6;\lsdpriority62 \lsdlocked0 Light Grid Accent 6; +\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 6;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 6;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 6;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 6; +\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 6;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 6;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 6;\lsdpriority70 \lsdlocked0 Dark List Accent 6;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 6; +\lsdpriority72 \lsdlocked0 Colorful List Accent 6;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 6;\lsdqformat1 \lsdpriority19 \lsdlocked0 Subtle Emphasis;\lsdqformat1 \lsdpriority21 \lsdlocked0 Intense Emphasis; +\lsdqformat1 \lsdpriority31 \lsdlocked0 Subtle Reference;\lsdqformat1 \lsdpriority32 \lsdlocked0 Intense Reference;\lsdqformat1 \lsdpriority33 \lsdlocked0 Book Title;\lsdsemihidden1 \lsdunhideused1 \lsdpriority37 \lsdlocked0 Bibliography; +\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority39 \lsdlocked0 TOC Heading;\lsdpriority41 \lsdlocked0 Plain Table 1;\lsdpriority42 \lsdlocked0 Plain Table 2;\lsdpriority43 \lsdlocked0 Plain Table 3;\lsdpriority44 \lsdlocked0 Plain Table 4; +\lsdpriority45 \lsdlocked0 Plain Table 5;\lsdpriority40 \lsdlocked0 Grid Table Light;\lsdpriority46 \lsdlocked0 Grid Table 1 Light;\lsdpriority47 \lsdlocked0 Grid Table 2;\lsdpriority48 \lsdlocked0 Grid Table 3;\lsdpriority49 \lsdlocked0 Grid Table 4; +\lsdpriority50 \lsdlocked0 Grid Table 5 Dark;\lsdpriority51 \lsdlocked0 Grid Table 6 Colorful;\lsdpriority52 \lsdlocked0 Grid Table 7 Colorful;\lsdpriority46 \lsdlocked0 Grid Table 1 Light Accent 1;\lsdpriority47 \lsdlocked0 Grid Table 2 Accent 1; +\lsdpriority48 \lsdlocked0 Grid Table 3 Accent 1;\lsdpriority49 \lsdlocked0 Grid Table 4 Accent 1;\lsdpriority50 \lsdlocked0 Grid Table 5 Dark Accent 1;\lsdpriority51 \lsdlocked0 Grid Table 6 Colorful Accent 1; +\lsdpriority52 \lsdlocked0 Grid Table 7 Colorful Accent 1;\lsdpriority46 \lsdlocked0 Grid Table 1 Light Accent 2;\lsdpriority47 \lsdlocked0 Grid Table 2 Accent 2;\lsdpriority48 \lsdlocked0 Grid Table 3 Accent 2; +\lsdpriority49 \lsdlocked0 Grid Table 4 Accent 2;\lsdpriority50 \lsdlocked0 Grid Table 5 Dark Accent 2;\lsdpriority51 \lsdlocked0 Grid Table 6 Colorful Accent 2;\lsdpriority52 \lsdlocked0 Grid Table 7 Colorful Accent 2; +\lsdpriority46 \lsdlocked0 Grid Table 1 Light Accent 3;\lsdpriority47 \lsdlocked0 Grid Table 2 Accent 3;\lsdpriority48 \lsdlocked0 Grid Table 3 Accent 3;\lsdpriority49 \lsdlocked0 Grid Table 4 Accent 3; +\lsdpriority50 \lsdlocked0 Grid Table 5 Dark Accent 3;\lsdpriority51 \lsdlocked0 Grid Table 6 Colorful Accent 3;\lsdpriority52 \lsdlocked0 Grid Table 7 Colorful Accent 3;\lsdpriority46 \lsdlocked0 Grid Table 1 Light Accent 4; +\lsdpriority47 \lsdlocked0 Grid Table 2 Accent 4;\lsdpriority48 \lsdlocked0 Grid Table 3 Accent 4;\lsdpriority49 \lsdlocked0 Grid Table 4 Accent 4;\lsdpriority50 \lsdlocked0 Grid Table 5 Dark Accent 4; +\lsdpriority51 \lsdlocked0 Grid Table 6 Colorful Accent 4;\lsdpriority52 \lsdlocked0 Grid Table 7 Colorful Accent 4;\lsdpriority46 \lsdlocked0 Grid Table 1 Light Accent 5;\lsdpriority47 \lsdlocked0 Grid Table 2 Accent 5; +\lsdpriority48 \lsdlocked0 Grid Table 3 Accent 5;\lsdpriority49 \lsdlocked0 Grid Table 4 Accent 5;\lsdpriority50 \lsdlocked0 Grid Table 5 Dark Accent 5;\lsdpriority51 \lsdlocked0 Grid Table 6 Colorful Accent 5; +\lsdpriority52 \lsdlocked0 Grid Table 7 Colorful Accent 5;\lsdpriority46 \lsdlocked0 Grid Table 1 Light Accent 6;\lsdpriority47 \lsdlocked0 Grid Table 2 Accent 6;\lsdpriority48 \lsdlocked0 Grid Table 3 Accent 6; +\lsdpriority49 \lsdlocked0 Grid Table 4 Accent 6;\lsdpriority50 \lsdlocked0 Grid Table 5 Dark Accent 6;\lsdpriority51 \lsdlocked0 Grid Table 6 Colorful Accent 6;\lsdpriority52 \lsdlocked0 Grid Table 7 Colorful Accent 6; +\lsdpriority46 \lsdlocked0 List Table 1 Light;\lsdpriority47 \lsdlocked0 List Table 2;\lsdpriority48 \lsdlocked0 List Table 3;\lsdpriority49 \lsdlocked0 List Table 4;\lsdpriority50 \lsdlocked0 List Table 5 Dark; +\lsdpriority51 \lsdlocked0 List Table 6 Colorful;\lsdpriority52 \lsdlocked0 List Table 7 Colorful;\lsdpriority46 \lsdlocked0 List Table 1 Light Accent 1;\lsdpriority47 \lsdlocked0 List Table 2 Accent 1;\lsdpriority48 \lsdlocked0 List Table 3 Accent 1; +\lsdpriority49 \lsdlocked0 List Table 4 Accent 1;\lsdpriority50 \lsdlocked0 List Table 5 Dark Accent 1;\lsdpriority51 \lsdlocked0 List Table 6 Colorful Accent 1;\lsdpriority52 \lsdlocked0 List Table 7 Colorful Accent 1; +\lsdpriority46 \lsdlocked0 List Table 1 Light Accent 2;\lsdpriority47 \lsdlocked0 List Table 2 Accent 2;\lsdpriority48 \lsdlocked0 List Table 3 Accent 2;\lsdpriority49 \lsdlocked0 List Table 4 Accent 2; +\lsdpriority50 \lsdlocked0 List Table 5 Dark Accent 2;\lsdpriority51 \lsdlocked0 List Table 6 Colorful Accent 2;\lsdpriority52 \lsdlocked0 List Table 7 Colorful Accent 2;\lsdpriority46 \lsdlocked0 List Table 1 Light Accent 3; +\lsdpriority47 \lsdlocked0 List Table 2 Accent 3;\lsdpriority48 \lsdlocked0 List Table 3 Accent 3;\lsdpriority49 \lsdlocked0 List Table 4 Accent 3;\lsdpriority50 \lsdlocked0 List Table 5 Dark Accent 3; +\lsdpriority51 \lsdlocked0 List Table 6 Colorful Accent 3;\lsdpriority52 \lsdlocked0 List Table 7 Colorful Accent 3;\lsdpriority46 \lsdlocked0 List Table 1 Light Accent 4;\lsdpriority47 \lsdlocked0 List Table 2 Accent 4; +\lsdpriority48 \lsdlocked0 List Table 3 Accent 4;\lsdpriority49 \lsdlocked0 List Table 4 Accent 4;\lsdpriority50 \lsdlocked0 List Table 5 Dark Accent 4;\lsdpriority51 \lsdlocked0 List Table 6 Colorful Accent 4; +\lsdpriority52 \lsdlocked0 List Table 7 Colorful Accent 4;\lsdpriority46 \lsdlocked0 List Table 1 Light Accent 5;\lsdpriority47 \lsdlocked0 List Table 2 Accent 5;\lsdpriority48 \lsdlocked0 List Table 3 Accent 5; +\lsdpriority49 \lsdlocked0 List Table 4 Accent 5;\lsdpriority50 \lsdlocked0 List Table 5 Dark Accent 5;\lsdpriority51 \lsdlocked0 List Table 6 Colorful Accent 5;\lsdpriority52 \lsdlocked0 List Table 7 Colorful Accent 5; +\lsdpriority46 \lsdlocked0 List Table 1 Light Accent 6;\lsdpriority47 \lsdlocked0 List Table 2 Accent 6;\lsdpriority48 \lsdlocked0 List Table 3 Accent 6;\lsdpriority49 \lsdlocked0 List Table 4 Accent 6; +\lsdpriority50 \lsdlocked0 List Table 5 Dark Accent 6;\lsdpriority51 \lsdlocked0 List Table 6 Colorful Accent 6;\lsdpriority52 \lsdlocked0 List Table 7 Colorful Accent 6;}}{\*\datastore 010500000200000018000000 +4d73786d6c322e534158584d4c5265616465722e362e30000000000000000000000e0000 d0cf11e0a1b11ae1000000000000000000000000000000003e000300feff0900060000000000000000000000010000000100000000000000001000000200000001000000feffffff0000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff @@ -1068,18 +1079,18 @@ fffffffffffffffffdffffff04000000feffffff05000000fefffffffeffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffff52006f006f007400200045006e00740072007900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016000500ffffffffffffffff01000000ec69d9888b8b3d4c859eaf6cd158be0f000000000000000000000000a0f2 -d1648043d0010300000080020000000000004d0073006f004400610074006100530074006f0072006500000000000000000000000000000000000000000000000000000000000000000000000000000000001a000101ffffffffffffffff020000000000000000000000000000000000000000000000a0f2d1648043d001 -a0f2d1648043d001000000000000000000000000d500cb005700cf00d800d3005700c700d100c400d600d800d700de004f005600dc004b00d900dc00580051003d003d000000000000000000000000000000000032000101ffffffffffffffff030000000000000000000000000000000000000000000000a0f2d1648043 -d001a0f2d1648043d0010000000000000000000000004900740065006d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a000201ffffffff04000000ffffffff000000000000000000000000000000000000000000000000 -00000000000000000000000000000000da00000000000000010000000200000003000000feffffff0500000006000000070000000800000009000000feffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffff52006f006f007400200045006e00740072007900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016000500ffffffffffffffff010000000c6ad98892f1d411a65f0040963251e5000000000000000000000000405d +348dc496d0010300000080020000000000004d0073006f004400610074006100530074006f0072006500000000000000000000000000000000000000000000000000000000000000000000000000000000001a000101ffffffffffffffff020000000000000000000000000000000000000000000000405d348dc496d001 +405d348dc496d001000000000000000000000000c800c700cc00db00dc00da00d0004b004300d400d6004c00d300d700dd003500c800d7004900c200530041003d003d000000000000000000000000000000000032000101ffffffffffffffff030000000000000000000000000000000000000000000000405d348dc496 +d001405d348dc496d0010000000000000000000000004900740065006d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a000201ffffffff04000000ffffffff000000000000000000000000000000000000000000000000 +00000000000000000000000000000000d800000000000000010000000200000003000000feffffff0500000006000000070000000800000009000000feffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3c623a536f75726365732053656c65637465645374796c653d225c4150412e58534c22205374796c654e616d653d224150412220786d6c6e733a623d22687474703a2f2f736368656d61732e6f70656e786d6c666f726d6174732e6f7267 -2f6f6666696365446f63756d656e742f323030362f6269626c696f6772617068792220786d6c6e733d22687474703a2f2f736368656d61732e6f70656e786d6c666f726d6174732e6f72672f6f6666696365446f63756d656e742f323030362f6269626c696f677261706879223e3c2f623a536f75726365733e0d0a0000 -0000000000000000000000000000000000000000000000000000000000000000000000003c3f786d6c2076657273696f6e3d22312e302220656e636f64696e673d225554462d3822207374616e64616c6f6e653d226e6f223f3e0d0a3c64733a6461746173746f72654974656d2064733a6974656d49443d227b45334146 -423544362d413733352d344443362d423844462d4533393546304145374335447d2220786d6c6e733a64733d22687474703a2f2f736368656d61732e6f70656e786d6c666f726d6174732e6f72672f6f6666696365446f63756d656e742f323030362f637573746f6d586d6c223e3c64733a736368656d61526566733e3c +2f6f6666696365446f63756d656e742f323030362f6269626c696f6772617068792220786d6c6e733d22687474703a2f2f736368656d61732e6f70656e786d6c666f726d6174732e6f72672f6f6666696365446f63756d656e742f323030362f6269626c696f677261706879223e3c2f623a536f75726365733e00000000 +0000000000000000000000000000000000000000000000000000000000000000000000003c3f786d6c2076657273696f6e3d22312e302220656e636f64696e673d225554462d3822207374616e64616c6f6e653d226e6f223f3e0d0a3c64733a6461746173746f72654974656d2064733a6974656d49443d227b46333342 +374241322d304141432d344430422d384243462d3746354641333732323234387d2220786d6c6e733a64733d22687474703a2f2f736368656d61732e6f70656e786d6c666f726d6174732e6f72672f6f6666696365446f63756d656e742f323030362f637573746f6d586d6c223e3c64733a736368656d61526566733e3c 64733a736368656d615265662064733a7572693d22687474703a2f2f736368656d61732e6f70656e500072006f007000650072007400690065007300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016000200ffffffffffffffffffffffff000000000000 0000000000000000000000000000000000000000000000000000000000000400000055010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff00000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff0000 From 4310e0d67a9330abc0d3875f9f445b776d0a26dc Mon Sep 17 00:00:00 2001 From: molnargab Date: Sat, 30 May 2015 10:52:02 +0200 Subject: [PATCH 43/58] Added support for more NUnit test attributes #303 --- .../Strategy/TrackNUnitTestMethods.cs | 9 ++- .../Strategy/TrackNUnitTestMethodsTests.cs | 56 +++++++++++++++++-- main/OpenCover.Test/OpenCover.Test.csproj | 1 + main/OpenCover.Test/Samples/SimpleNUnit.cs | 36 ++++++++++++ 4 files changed, 95 insertions(+), 7 deletions(-) create mode 100644 main/OpenCover.Test/Samples/SimpleNUnit.cs diff --git a/main/OpenCover.Extensions/Strategy/TrackNUnitTestMethods.cs b/main/OpenCover.Extensions/Strategy/TrackNUnitTestMethods.cs index 877cd60db..86b5b91fe 100644 --- a/main/OpenCover.Extensions/Strategy/TrackNUnitTestMethods.cs +++ b/main/OpenCover.Extensions/Strategy/TrackNUnitTestMethods.cs @@ -11,12 +11,19 @@ namespace OpenCover.Extensions.Strategy ///

    tE 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%0A9LNQb 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 z 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
    ZnQAa~pE)&0 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
    U>dl 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%0DOAi&N{; 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 delta 777607 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

public class TrackNUnitTestMethods : ITrackedMethodStrategy { + private static readonly ISet TrackedAttributeTypeNames = new HashSet + { + "NUnit.Framework.TestAttribute", + "NUnit.Framework.TestCaseAttribute", + "NUnit.Framework.TheoryAttribute" + }; + public IEnumerable GetTrackedMethods(IEnumerable typeDefinitions) { return (from typeDefinition in typeDefinitions from methodDefinition in typeDefinition.Methods from customAttribute in methodDefinition.CustomAttributes - where customAttribute.AttributeType.FullName == "NUnit.Framework.TestAttribute" + where TrackedAttributeTypeNames.Contains(customAttribute.AttributeType.FullName) select new TrackedMethod() { MetadataToken = methodDefinition.MetadataToken.ToInt32(), diff --git a/main/OpenCover.Test/Extensions/Strategy/TrackNUnitTestMethodsTests.cs b/main/OpenCover.Test/Extensions/Strategy/TrackNUnitTestMethodsTests.cs index 3ca279074..7a1a6d784 100644 --- a/main/OpenCover.Test/Extensions/Strategy/TrackNUnitTestMethodsTests.cs +++ b/main/OpenCover.Test/Extensions/Strategy/TrackNUnitTestMethodsTests.cs @@ -1,26 +1,70 @@ using System.Linq; using NUnit.Framework; using OpenCover.Extensions.Strategy; -using OpenCover.Framework.Strategy; namespace OpenCover.Test.Extensions.Strategy { [TestFixture] public class TrackNUnitTestMethodsTests { + private TrackNUnitTestMethods strategy; + private Mono.Cecil.AssemblyDefinition assemblyDefinition; + + [SetUp] + public void SetUp() + { + strategy = new TrackNUnitTestMethods(); + assemblyDefinition = Mono.Cecil.AssemblyDefinition.ReadAssembly(typeof(TrackNUnitTestMethodsTests).Assembly.Location); + } + [Test] public void Can_Identify_Methods() { - // arrange - var strategy = new TrackNUnitTestMethods(); + // arrange + + // act + var methods = strategy.GetTrackedMethods(assemblyDefinition.MainModule.Types); + + // assert + Assert.True(methods.Any(x => x.Name.EndsWith("SimpleNUnit::ASingleTest()"))); + } + + [Test] + public void TestAttribute_Is_Recognized() + { + // arrange + + // act + var methods = strategy.GetTrackedMethods(assemblyDefinition.MainModule.Types); + + // assert + Assert.True(methods.Any(x => x.Name.EndsWith("SimpleNUnit::ASingleTestCase()"))); + } + + + [Test] + public void TheoryAttribute_Is_Recognized() + { + // arrange + + // act + var methods = strategy.GetTrackedMethods(assemblyDefinition.MainModule.Types); + + // assert + Assert.True(methods.Any(x => x.Name.EndsWith("SimpleNUnit::TheoryTest(System.Double)"))); + } - var def = Mono.Cecil.AssemblyDefinition.ReadAssembly(typeof(TrackNUnitTestMethodsTests).Assembly.Location); + + [Test] + public void Repeat_Is_Not_Recognized() + { + // arrange // act - var methods = strategy.GetTrackedMethods(def.MainModule.Types); + var methods = strategy.GetTrackedMethods(assemblyDefinition.MainModule.Types); // assert - Assert.True(methods.Any(x => x.Name.EndsWith("TrackNUnitTestMethodsTests::Can_Identify_Methods()"))); + Assert.False(methods.Any(x => x.Name.EndsWith("SimpleNUnit::RepeatWithoutTest()"))); } } } \ No newline at end of file diff --git a/main/OpenCover.Test/OpenCover.Test.csproj b/main/OpenCover.Test/OpenCover.Test.csproj index 7bf824fb5..bbf3d2de8 100644 --- a/main/OpenCover.Test/OpenCover.Test.csproj +++ b/main/OpenCover.Test/OpenCover.Test.csproj @@ -171,6 +171,7 @@ + diff --git a/main/OpenCover.Test/Samples/SimpleNUnit.cs b/main/OpenCover.Test/Samples/SimpleNUnit.cs new file mode 100644 index 000000000..bcdf0dba8 --- /dev/null +++ b/main/OpenCover.Test/Samples/SimpleNUnit.cs @@ -0,0 +1,36 @@ +using NUnit.Framework; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; + +namespace OpenCover.Test.Samples +{ + [TestFixture] + public class SimpleNUnit + { + [Test] + public void ASingleTest() + { + } + + [TestCase] + public void ASingleTestCase() + { + } + + [Datapoint] + public double parameterForTheory = 0; + + [Theory] + public void TheoryTest(double parameter) + { + } + + [Repeat(2)] + public void RepeatWithoutTest() + { + Console.WriteLine("Repeated test."); + } + } +} From e948046bd624a1ef26abdab66eb226c37ab450cd Mon Sep 17 00:00:00 2001 From: molnargab Date: Sat, 30 May 2015 11:10:21 +0200 Subject: [PATCH 44/58] refactored TrackedMethodStrategies to use base --- .../Strategy/TrackMSTestTestMethods.cs | 16 +++----- .../Strategy/TrackNUnitTestMethods.cs | 24 +++--------- .../Strategy/TrackXUnitTestMethods.cs | 22 ++--------- .../Strategy/TrackedMethodStrategyBase.cs | 38 +++++++++++++------ 4 files changed, 41 insertions(+), 59 deletions(-) diff --git a/main/OpenCover.Extensions/Strategy/TrackMSTestTestMethods.cs b/main/OpenCover.Extensions/Strategy/TrackMSTestTestMethods.cs index ba594f1e4..f236bae3b 100644 --- a/main/OpenCover.Extensions/Strategy/TrackMSTestTestMethods.cs +++ b/main/OpenCover.Extensions/Strategy/TrackMSTestTestMethods.cs @@ -1,7 +1,3 @@ -using System.Collections.Generic; -using Mono.Cecil; -using OpenCover.Framework.Model; - namespace OpenCover.Extensions.Strategy { /// @@ -9,14 +5,12 @@ namespace OpenCover.Extensions.Strategy /// public class TrackMSTestTestMethods : TrackedMethodStrategyBase { - public override IEnumerable GetTrackedMethods(IEnumerable typeDefinitions) - { - const string attributeName = "Microsoft.VisualStudio.TestTools.UnitTesting.TestMethodAttribute"; - const string strategyName = "MSTestTest"; + private const string MsTestStrategyName = "MSTestTest"; + private const string MsTestAttributeName = "Microsoft.VisualStudio.TestTools.UnitTesting.TestMethodAttribute"; - return GetTrackedMethodsByAttribute(typeDefinitions, attributeName, strategyName); + public TrackMSTestTestMethods() + : base(MsTestStrategyName, MsTestAttributeName) + { } - - } } \ No newline at end of file diff --git a/main/OpenCover.Extensions/Strategy/TrackNUnitTestMethods.cs b/main/OpenCover.Extensions/Strategy/TrackNUnitTestMethods.cs index 86b5b91fe..4857fe9fa 100644 --- a/main/OpenCover.Extensions/Strategy/TrackNUnitTestMethods.cs +++ b/main/OpenCover.Extensions/Strategy/TrackNUnitTestMethods.cs @@ -1,35 +1,23 @@ using System.Collections.Generic; -using System.Linq; -using Mono.Cecil; -using OpenCover.Framework.Model; -using OpenCover.Framework.Strategy; namespace OpenCover.Extensions.Strategy { /// /// Track NUnit test methods /// - public class TrackNUnitTestMethods : ITrackedMethodStrategy + public class TrackNUnitTestMethods : TrackedMethodStrategyBase { - private static readonly ISet TrackedAttributeTypeNames = new HashSet + private const string NUnitStrategyName = "NUnitTest"; + + private static readonly IList TrackedAttributeTypeNames = new List { "NUnit.Framework.TestAttribute", "NUnit.Framework.TestCaseAttribute", "NUnit.Framework.TheoryAttribute" }; - public IEnumerable GetTrackedMethods(IEnumerable typeDefinitions) - { - return (from typeDefinition in typeDefinitions - from methodDefinition in typeDefinition.Methods - from customAttribute in methodDefinition.CustomAttributes - where TrackedAttributeTypeNames.Contains(customAttribute.AttributeType.FullName) - select new TrackedMethod() - { - MetadataToken = methodDefinition.MetadataToken.ToInt32(), - Name = methodDefinition.FullName, - Strategy = "NUnitTest" - }); + public TrackNUnitTestMethods() : base(NUnitStrategyName, TrackedAttributeTypeNames) + { } } } diff --git a/main/OpenCover.Extensions/Strategy/TrackXUnitTestMethods.cs b/main/OpenCover.Extensions/Strategy/TrackXUnitTestMethods.cs index 7054da8f7..ddf430652 100644 --- a/main/OpenCover.Extensions/Strategy/TrackXUnitTestMethods.cs +++ b/main/OpenCover.Extensions/Strategy/TrackXUnitTestMethods.cs @@ -1,28 +1,12 @@ -using System.Collections.Generic; -using System.Linq; -using Mono.Cecil; -using OpenCover.Framework.Model; -using OpenCover.Framework.Strategy; - namespace OpenCover.Extensions.Strategy { /// /// Track xUnit test methods /// - public class TrackXUnitTestMethods : ITrackedMethodStrategy + public class TrackXUnitTestMethods : TrackedMethodStrategyBase { - public IEnumerable GetTrackedMethods(IEnumerable typeDefinitions) - { - return (from typeDefinition in typeDefinitions - from methodDefinition in typeDefinition.Methods - from customAttribute in methodDefinition.CustomAttributes - where customAttribute.AttributeType.FullName == "Xunit.FactAttribute" - select new TrackedMethod() - { - MetadataToken = methodDefinition.MetadataToken.ToInt32(), - Name = methodDefinition.FullName, - Strategy = "xUnitTest" - }); + public TrackXUnitTestMethods() : base("xUnitTest", "Xunit.FactAttribute") + { } } } \ No newline at end of file diff --git a/main/OpenCover.Extensions/Strategy/TrackedMethodStrategyBase.cs b/main/OpenCover.Extensions/Strategy/TrackedMethodStrategyBase.cs index bf090d325..db8bc3bcc 100644 --- a/main/OpenCover.Extensions/Strategy/TrackedMethodStrategyBase.cs +++ b/main/OpenCover.Extensions/Strategy/TrackedMethodStrategyBase.cs @@ -8,23 +8,39 @@ namespace OpenCover.Extensions.Strategy { public abstract class TrackedMethodStrategyBase : ITrackedMethodStrategy { - + private readonly ISet acceptedAttributes; - protected static IEnumerable GetTrackedMethodsByAttribute(IEnumerable typeDefinitions, string attributeName, - string strategyName) + public string StrategyName { get; private set; } + + protected TrackedMethodStrategyBase(string strategyName, IEnumerable attributeNames) + { + StrategyName = strategyName; + acceptedAttributes = new HashSet(attributeNames); + } + + protected TrackedMethodStrategyBase(string strategyName, string attribute) + { + StrategyName = strategyName; + acceptedAttributes = new HashSet { attribute }; + } + + protected IEnumerable GetTrackedMethodsByAttribute(IEnumerable typeDefinitions) { return (from typeDefinition in typeDefinitions from methodDefinition in typeDefinition.Methods from customAttribute in methodDefinition.CustomAttributes - where customAttribute.AttributeType.FullName == attributeName - select new TrackedMethod() - { - MetadataToken = methodDefinition.MetadataToken.ToInt32(), - Name = methodDefinition.FullName, - Strategy = strategyName - }); + where acceptedAttributes.Contains(customAttribute.AttributeType.FullName) + select new TrackedMethod + { + MetadataToken = methodDefinition.MetadataToken.ToInt32(), + Name = methodDefinition.FullName, + Strategy = StrategyName + }); } - public abstract IEnumerable GetTrackedMethods(IEnumerable typeDefinitions); + public IEnumerable GetTrackedMethods(IEnumerable typeDefinitions) + { + return GetTrackedMethodsByAttribute(typeDefinitions); + } } } \ No newline at end of file From 3f177a19a0deb4d6df6a3f5b0a198099e41168ed Mon Sep 17 00:00:00 2001 From: sawilde Date: Sat, 6 Jun 2015 18:27:29 +1000 Subject: [PATCH 45/58] update release notes --- ReleaseNotes.tmp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/ReleaseNotes.tmp b/ReleaseNotes.tmp index db644ed10..1567207ea 100644 --- a/ReleaseNotes.tmp +++ b/ReleaseNotes.tmp @@ -1,8 +1,12 @@ Version [[version]] -#274 Use thread based buffers for performance improvement (fix) -#283 Add visited class/method to summary entity (feature) +#307 add -version to args +#305 add corclr_profiler_path support +#303 support for test cases and theories during track by test #295 exclude assembly by attribute (feature) #288 report (to console) if can't ready body of method (diag) +#287 fix crash +#283 Add visited class/method to summary entity (feature) +#274 Use thread based buffers for performance improvement (fix) Version 4.5.3723 #244 support ApplicationUnderTest.Launch to propagate required OPENCOVER environment variables (feature) From 42c3a7e711621c54df7273cfc9526d00185f2443 Mon Sep 17 00:00:00 2001 From: molnargab Date: Wed, 10 Jun 2015 19:12:03 +0200 Subject: [PATCH 46/58] Extracted service start timeout to CommandLineParser --- main/OpenCover.Console/Program.cs | 2 +- main/OpenCover.Framework/CommandLineParser.cs | 6 ++++++ main/OpenCover.Test/Framework/CommandLineParserTests.cs | 1 + 3 files changed, 8 insertions(+), 1 deletion(-) diff --git a/main/OpenCover.Console/Program.cs b/main/OpenCover.Console/Program.cs index c4098e08a..38918ff0f 100644 --- a/main/OpenCover.Console/Program.cs +++ b/main/OpenCover.Console/Program.cs @@ -240,7 +240,7 @@ private static void RunService(CommandLineParser parser, Action public ServiceEnvironment ServiceEnvironment { get; private set; } + /// + /// Gets the timeout to wait for the service to start up + /// + public TimeSpan ServiceStartTimeout { get; private set; } + /// /// Use the old style of instrumentation that even though not APTCA friendly will /// work when - ngen install /Profile "mscorlib" - has been used diff --git a/main/OpenCover.Test/Framework/CommandLineParserTests.cs b/main/OpenCover.Test/Framework/CommandLineParserTests.cs index 2a560a744..954b8d34a 100644 --- a/main/OpenCover.Test/Framework/CommandLineParserTests.cs +++ b/main/OpenCover.Test/Framework/CommandLineParserTests.cs @@ -32,6 +32,7 @@ public void ParserHasKnownDefaultArguments() Assert.IsFalse(parser.SkipAutoImplementedProperties); Assert.IsFalse(parser.RegExFilters); Assert.IsFalse(parser.PrintVersion); + Assert.AreEqual(new TimeSpan(0, 0, 30), parser.ServiceStartTimeout); } [Test] From 6f8aeba191f6bae12315b7a0661924175a81d286 Mon Sep 17 00:00:00 2001 From: molnargab Date: Wed, 10 Jun 2015 22:49:59 +0200 Subject: [PATCH 47/58] Command-line argument for service start timeout #304 --- main/OpenCover.Framework/CommandLineParser.cs | 42 ++++++++++++++ .../Framework/CommandLineParserTests.cs | 55 +++++++++++++++++++ 2 files changed, 97 insertions(+) diff --git a/main/OpenCover.Framework/CommandLineParser.cs b/main/OpenCover.Framework/CommandLineParser.cs index 332e632cd..de34a7db1 100644 --- a/main/OpenCover.Framework/CommandLineParser.cs +++ b/main/OpenCover.Framework/CommandLineParser.cs @@ -113,6 +113,7 @@ public string Usage() builder.AppendLine(" [-hideskipped:File|Filter|Attribute|MissingPdb|All,[File|Filter|Attribute|MissingPdb|All]]"); builder.AppendLine(" [-log:[Off|Fatal|Error|Warn|Info|Debug|Verbose|All]]"); builder.AppendLine(" [-service[:byname]]"); + builder.AppendLine(" [-servicestarttimeout:1m23s"); builder.AppendLine(" [-threshold:]"); builder.AppendLine(" [-enableperformancecounters]"); builder.AppendLine(" [-skipautoprops]"); @@ -222,6 +223,10 @@ public void ExtractAndValidateArguments() ServiceEnvironment = val; } break; + case "servicestarttimeout": + var timeoutValue = GetArgumentValue("servicestarttimeout"); + ServiceStartTimeout = ParseTimeoutValue(timeoutValue); + break; case "oldstyle": OldStyleInstrumentation = true; break; @@ -306,6 +311,43 @@ private static List ExtractSkipped(string skipped) return list.Distinct().ToList(); } + private TimeSpan ParseTimeoutValue(string timeoutValue) + { + var match = Regex.Match(timeoutValue, @"((?\d+)m)?((?\d+)s)?"); + if (match.Success) + { + int minutes = 0, seconds = 0; + + var minutesMatch = match.Groups["minutes"]; + if (minutesMatch.Success) + { + minutes = int.Parse(minutesMatch.Value); + } + + var secondsMatch = match.Groups["seconds"]; + if (secondsMatch.Success) + { + seconds = int.Parse(secondsMatch.Value); + } + + if (minutes == 0 && seconds == 0) + { + throw ExceptionForInvalidArgumentValue(timeoutValue, "servicestarttimeout"); + } + + return new TimeSpan(0, minutes, seconds); + } + else + { + throw ExceptionForInvalidArgumentValue(timeoutValue, "servicestarttimeout"); + } + } + + private static Exception ExceptionForInvalidArgumentValue(string argumentName, string argumentValue) + { + return new Exception(string.Format("Incorrect argument: {0} for {1}", argumentValue, argumentName)); + } + private void ValidateArguments() { if (PrintUsage || PrintVersion) return; diff --git a/main/OpenCover.Test/Framework/CommandLineParserTests.cs b/main/OpenCover.Test/Framework/CommandLineParserTests.cs index 954b8d34a..fca15f8de 100644 --- a/main/OpenCover.Test/Framework/CommandLineParserTests.cs +++ b/main/OpenCover.Test/Framework/CommandLineParserTests.cs @@ -701,5 +701,60 @@ public void NoArguments_ThrowException() Assert.That(thrownException.Message, Contains.Substring("target")); Assert.That(thrownException.Message, Contains.Substring("required")); } + + [Test] + public void HandlesServiceStartTimeoutSecondsOnly() + { + // arrange + var parser = new CommandLineParser(new[] {"-servicestarttimeout:10s", RequiredArgs}); + + // act + parser.ExtractAndValidateArguments(); + + // assert + Assert.That(parser.ServiceStartTimeout, Is.EqualTo(new TimeSpan(0, 0, 10))); + } + + [Test] + public void HandlesServiceStartTimeoutMinutesOnly() + { + // arrange + var parser = new CommandLineParser(new[] { "-servicestarttimeout:20m", RequiredArgs }); + + // act + parser.ExtractAndValidateArguments(); + + // assert + Assert.That(parser.ServiceStartTimeout, Is.EqualTo(new TimeSpan(0, 20, 0))); + } + + [Test] + public void HandlesServiceStartTimeoutMinutesAndSeconds() + { + // arrange + var parser = new CommandLineParser(new[] { "-servicestarttimeout:20m10s", RequiredArgs }); + + // act + parser.ExtractAndValidateArguments(); + + // assert + Assert.That(parser.ServiceStartTimeout, Is.EqualTo(new TimeSpan(0, 20, 10))); + } + + [TestCase("10")] + [TestCase("NaNs")] + [TestCase("indifferenttext")] + public void InvalidServiceStartTimeoutThrowsException(string invalidTimeout) + { + // arrange + var parser = new CommandLineParser(new[] { "-servicestarttimeout:" + invalidTimeout, RequiredArgs }); + + // act + var thrownException = Assert.Throws(parser.ExtractAndValidateArguments); + + // assert + Assert.That(thrownException.Message, Contains.Substring("servicestarttimeout")); + Assert.That(thrownException.Message, Contains.Substring(invalidTimeout)); + } } } From 9285c2dc127ee21f94dca23bdcf003431db85c9f Mon Sep 17 00:00:00 2001 From: molnargab Date: Thu, 11 Jun 2015 10:34:44 +0200 Subject: [PATCH 48/58] add documentation for service start timeout --- main/OpenCover.Documentation/Usage.pdf | Bin 930057 -> 931607 bytes main/OpenCover.Documentation/Usage.rtf | 243 +++++++++++++------------ 2 files changed, 123 insertions(+), 120 deletions(-) diff --git a/main/OpenCover.Documentation/Usage.pdf b/main/OpenCover.Documentation/Usage.pdf index b044b9997dda133a3ef9c974e24c707a03bb023e..cad9ce3373c5a47e79af3671840a2d23a050fc57 100644 GIT binary patch delta 154153 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 Pd4X`CA=A-`NQ?eI=NtpJ diff --git a/main/OpenCover.Documentation/Usage.rtf b/main/OpenCover.Documentation/Usage.rtf index 6bdfb47d7..4dd9d08be 100644 --- a/main/OpenCover.Documentation/Usage.rtf +++ b/main/OpenCover.Documentation/Usage.rtf @@ -1,9 +1,9 @@ {\rtf1\adeflang1025\ansi\ansicpg1250\uc1\adeff0\deff0\stshfdbch0\stshfloch31506\stshfhich31506\stshfbi31506\deflang1038\deflangfe1038\themelang3081\themelangfe0\themelangcs0{\fonttbl{\f0\fbidi \froman\fcharset238\fprq2{\*\panose 02020603050405020304}Times New Roman;} {\f2\fbidi \fmodern\fcharset238\fprq1{\*\panose 02070309020205020404}Courier New;}{\f3\fbidi \froman\fcharset2\fprq2{\*\panose 05050102010706020507}Symbol;}{\f4\fbidi \fswiss\fcharset238\fprq2{\*\panose 020b0604020202020204}Helvetica;} {\f10\fbidi \fnil\fcharset2\fprq2{\*\panose 05000000000000000000}Wingdings;}{\f10\fbidi \fnil\fcharset2\fprq2{\*\panose 05000000000000000000}Wingdings;}{\f37\fbidi \fswiss\fcharset238\fprq2{\*\panose 020f0502020204030204}Calibri;} -{\f39\fbidi \froman\fcharset238\fprq2{\*\panose 00000000000000000000}Cambria;}{\f40\fbidi \fmodern\fcharset238\fprq1{\*\panose 00000000000000000000}Consolas;} +{\f39\fbidi \froman\fcharset238\fprq2{\*\panose 02040503050406030204}Cambria;}{\f40\fbidi \fmodern\fcharset238\fprq1{\*\panose 020b0609020204030204}Consolas;} {\flomajor\f31500\fbidi \froman\fcharset238\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\fdbmajor\f31501\fbidi \froman\fcharset238\fprq2{\*\panose 02020603050405020304}Times New Roman;} -{\fhimajor\f31502\fbidi \froman\fcharset238\fprq2{\*\panose 00000000000000000000}Cambria;}{\fbimajor\f31503\fbidi \froman\fcharset238\fprq2{\*\panose 02020603050405020304}Times New Roman;} +{\fhimajor\f31502\fbidi \froman\fcharset238\fprq2{\*\panose 02040503050406030204}Cambria;}{\fbimajor\f31503\fbidi \froman\fcharset238\fprq2{\*\panose 02020603050405020304}Times New Roman;} {\flominor\f31504\fbidi \froman\fcharset238\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\fdbminor\f31505\fbidi \froman\fcharset238\fprq2{\*\panose 02020603050405020304}Times New Roman;} {\fhiminor\f31506\fbidi \fswiss\fcharset238\fprq2{\*\panose 020f0502020204030204}Calibri;}{\fbiminor\f31507\fbidi \froman\fcharset238\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f43\fbidi \froman\fcharset0\fprq2 Times New Roman;} {\f42\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\f44\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\f45\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\f46\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);} @@ -150,12 +150,12 @@ Table Grid;}{\*\cs29 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \ul\cf20 \sbasedon10 {\listoverride\listid950892184\listoverridecount0\ls3}{\listoverride\listid484125747\listoverridecount0\ls4}{\listoverride\listid1997226378\listoverridecount0\ls5}{\listoverride\listid723678808\listoverridecount0\ls6}{\listoverride\listid1199853486 \listoverridecount0\ls7}{\listoverride\listid382339409\listoverridecount0\ls8}{\listoverride\listid401637325\listoverridecount0\ls9}}{\*\pgptbl {\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}} {\*\rsidtbl \rsid97460\rsid221265\rsid284426\rsid735477\rsid735614\rsid738226\rsid879886\rsid935281\rsid1070110\rsid1510934\rsid1583585\rsid1598011\rsid1775295\rsid1841268\rsid1903893\rsid1926955\rsid1967093\rsid2060806\rsid2177067\rsid2243939\rsid2312332 -\rsid2783484\rsid2827362\rsid2846494\rsid2890017\rsid2959880\rsid2981254\rsid3290111\rsid3490457\rsid3741585\rsid4010500\rsid4327818\rsid4477453\rsid4484449\rsid4522593\rsid4545630\rsid5050788\rsid5114927\rsid5794820\rsid5921453\rsid6438937\rsid6453762 -\rsid6518571\rsid6886783\rsid7160127\rsid7237901\rsid7289096\rsid7292194\rsid7372180\rsid7816154\rsid8091909\rsid8329235\rsid8339308\rsid8475156\rsid8479050\rsid8651410\rsid8728997\rsid8847473\rsid8852142\rsid8939988\rsid9049101\rsid9068514\rsid9132688 -\rsid9137041\rsid9332253\rsid9639869\rsid10224112\rsid10314410\rsid10845574\rsid11032164\rsid11212548\rsid11687369\rsid11802269\rsid12024666\rsid12060006\rsid12068581\rsid12348517\rsid12584760\rsid13184707\rsid13261933\rsid13513498\rsid13586263 -\rsid13596290\rsid13722641\rsid13847658\rsid14041828\rsid14097242\rsid14228117\rsid14243083\rsid14371182\rsid14497238\rsid14513928\rsid14565649\rsid14684873\rsid14885541\rsid15221525\rsid15280621\rsid15795287\rsid15819295\rsid15938139\rsid16071677 -\rsid16142742\rsid16259852\rsid16349201\rsid16469695}{\mmathPr\mmathFont34\mbrkBin0\mbrkBinSub0\msmallFrac0\mdispDef1\mlMargin0\mrMargin0\mdefJc1\mwrapIndent1440\mintLim0\mnaryLim1}{\info{\author Shaun}{\operator Moln\'e1r G\'e1bor} -{\creatim\yr2012\mo1\dy3\hr1\min4}{\revtim\yr2015\mo5\dy25\hr10\min26}{\printim\yr2015\mo5\dy25\hr10\min26}{\version53}{\edmins4582}{\nofpages10}{\nofwords2738}{\nofchars18897}{\*\company Microsoft}{\nofcharsws21592}{\vern57439}}{\*\xmlnstbl {\xmlns1 http +\rsid2783484\rsid2827362\rsid2846494\rsid2890017\rsid2959880\rsid2981254\rsid3290111\rsid3490457\rsid3741585\rsid3829756\rsid4010500\rsid4327818\rsid4477453\rsid4484449\rsid4522593\rsid4545630\rsid5050788\rsid5114927\rsid5794820\rsid5921453\rsid6438937 +\rsid6453762\rsid6518571\rsid6886783\rsid7160127\rsid7237901\rsid7289096\rsid7292194\rsid7372180\rsid7816154\rsid8091909\rsid8145172\rsid8329235\rsid8339308\rsid8475156\rsid8479050\rsid8651410\rsid8728997\rsid8847473\rsid8852142\rsid8939988\rsid9049101 +\rsid9068514\rsid9132688\rsid9137041\rsid9332253\rsid9639869\rsid10224112\rsid10314410\rsid10845574\rsid11032164\rsid11212548\rsid11687369\rsid11802269\rsid12024666\rsid12060006\rsid12068581\rsid12348517\rsid12584760\rsid13184707\rsid13261933\rsid13513498 +\rsid13586263\rsid13596290\rsid13722641\rsid13847658\rsid14041828\rsid14097242\rsid14228117\rsid14243083\rsid14371182\rsid14497238\rsid14513928\rsid14565649\rsid14684873\rsid14885541\rsid15221525\rsid15280621\rsid15795287\rsid15819295\rsid15938139 +\rsid16071677\rsid16142742\rsid16259852\rsid16349201\rsid16469695}{\mmathPr\mmathFont34\mbrkBin0\mbrkBinSub0\msmallFrac0\mdispDef1\mlMargin0\mrMargin0\mdefJc1\mwrapIndent1440\mintLim0\mnaryLim1}{\info{\author Shaun}{\operator Moln\'e1r G\'e1bor} +{\creatim\yr2012\mo1\dy3\hr1\min4}{\revtim\yr2015\mo6\dy11\hr10\min31}{\printim\yr2015\mo6\dy11\hr10\min31}{\version55}{\edmins4586}{\nofpages10}{\nofwords2765}{\nofchars19085}{\*\company Microsoft}{\nofcharsws21807}{\vern57439}}{\*\xmlnstbl {\xmlns1 http ://schemas.microsoft.com/office/word/2003/wordml}}\paperw11906\paperh16838\margl1440\margr1440\margt1440\margb1440\gutter0\ltrsect \widowctrl\ftnbj\aenddoc\hyphhotz425\trackmoves0\trackformatting1\donotembedsysfont1\relyonvml0\donotembedlingdata0\grfdocevents0\validatexml1\showplaceholdtext0\ignoremixedcontent0\saveinvalidxml0\showxmlerrors1 \noxlattoyen\expshrtn\noultrlspc\dntblnsbdb\nospaceforul\formshade\horzdoc\dgmargin\dghspace180\dgvspace180\dghorigin1440\dgvorigin1440\dghshow1\dgvshow1 @@ -173,11 +173,11 @@ Table Grid;}{\*\cs29 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \ul\cf20 \sbasedon10 \rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid1775295 The following guide describes how to use }{\field{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid11032164 HYPERLINK "https://github.com/OpenCover/opencover"}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid11032164 {\*\datafield 00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b66000000680074007400700073003a002f002f006700690074006800750062002e0063006f006d002f004f00700065006e0043006f007600650072002f006f00700065006e0063006f007600650072000000795881f4 -3b1d7f48af2c825dc485276300000000a5ab000000}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\insrsid1775295\charrsid879886 OpenCover}}}\sectd \ltrsect\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj {\rtlch\fcs1 +3b1d7f48af2c825dc485276300000000a5ab00000000}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\insrsid1775295\charrsid879886 OpenCover}}}\sectd \ltrsect\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid1775295 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid221265 (also available on }{\field{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid221265 HYPERLINK "http://nuget.org/packages/OpenCover/" }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid16071677 {\*\datafield 00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b6200000068007400740070003a002f002f006e0075006700650074002e006f00720067002f007000610063006b0061006700650073002f004f00700065006e0043006f007600650072002f000000795881f43b1d7f48 -af2c825dc485276300000000a5ab0000004500000000ff00ffe6}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\insrsid221265\charrsid221265 NUGET}}}\sectd \ltrsect\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj { +af2c825dc485276300000000a5ab0000004500000000ff00ffe65b}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\insrsid221265\charrsid221265 NUGET}}}\sectd \ltrsect\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj { \rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid221265 ) }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid1775295 to gather coverage statistics of your application. \par {\listtext\pard\plain\ltrpar \s25 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f31506\fs22\lang3081\langfe1033\langnp3081\insrsid879886 \hich\af31506\dbch\af0\loch\f31506 a)\tab}}\pard\plain \ltrpar\s25\ql \fi-360\li720\ri0\sa200\sl276\slmult1 \widctlpar\wrapdefault\aspalpha\aspnum\faauto\ls5\adjustright\rin0\lin720\itap0\pararsid879886\contextualspace \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \f31506\fs22\lang3081\langfe1033\cgrid\langnp3081\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 @@ -193,16 +193,16 @@ rticular time when a coverage point was visited \endash only MSTest and NUnit s \rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid1775295 Currently OpenCover has no }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid735477 full }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid1775295 presentation of results other than the XML output file; }{\field{\*\fldinst { \rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid879886 HYPERLINK "http://www.palmmedia.de/Net/ReportGenerator" }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid16071677 {\*\datafield 00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b7000000068007400740070003a002f002f007700770077002e00700061006c006d006d0065006400690061002e00640065002f004e00650074002f005200650070006f0072007400470065006e006500720061007400 -6f0072000000795881f43b1d7f48af2c825dc485276300000000a5ab00006c0000000000ff00ff00}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\insrsid1775295\charrsid879886 ReportGenerator}}}\sectd \ltrsect +6f0072000000795881f43b1d7f48af2c825dc485276300000000a5ab00006c0000000000ff00ff0000}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\insrsid1775295\charrsid879886 ReportGenerator}}}\sectd \ltrsect \linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid879886 (also available on }{\field{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid879886 HYPERLINK "http://nuget.org/packages/ReportGenerator/" }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid16071677 {\*\datafield 00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b6e00000068007400740070003a002f002f006e0075006700650074002e006f00720067002f007000610063006b0061006700650073002f005200650070006f0072007400470065006e0065007200610074006f007200 -2f000000795881f43b1d7f48af2c825dc485276300000000a5ab0000005600000000ff00ff00}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\insrsid879886\charrsid879886 NUGET}}}\sectd \ltrsect +2f000000795881f43b1d7f48af2c825dc485276300000000a5ab0000005600000000ff00ff0000}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\insrsid879886\charrsid879886 NUGET}}}\sectd \ltrsect \linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid879886 )}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid1775295 is currently the recommended tool for visualizing the results. \par NOTE: }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid1510934 When there is n}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid1775295 o PDB for an assembly then no coverage data will be gathered; this is different to }{\field{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid879886 HYPERLINK "https://github.com/sawilde/partcover.net4" }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid16071677 {\*\datafield 00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b6c000000680074007400700073003a002f002f006700690074006800750062002e0063006f006d002f0073006100770069006c00640065002f00700061007200740063006f007600650072002e006e00650074003400 -0000795881f43b1d7f48af2c825dc485276300000000a5ab0000da0000000000ff00ff1f}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\insrsid1775295\charrsid879886 PartCover}}}\sectd \ltrsect +0000795881f43b1d7f48af2c825dc485276300000000a5ab0000da0000000000ff00ff1f00}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\insrsid1775295\charrsid879886 PartCover}}}\sectd \ltrsect \linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid1775295 which will defa ult to IL coverage under this situation but it was considered as not required as this is supposed to be a code-coverage tool which can relate such coverage to }{\rtlch\fcs1 \af0 \ltrch\fcs0 \b\i\insrsid1775295\charrsid4484449 your}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid1775295 code. @@ -212,270 +212,270 @@ ult to IL coverage under this situation but it was considered as not required as \f31506\fs22\lang3081\langfe1033\cgrid\langnp3081\langfenp1033 {\field\fldedit{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid7372180 TOC \\o "1-3" \\h \\z \\u }}{\fldrslt {\field\fldedit{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\insrsid2959880 HYPERLINK \\l "_Toc411189891"}{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid16071677\charrsid1583585 -{\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003400310031003100380039003800390031000000ff0000ff}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 +{\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003400310031003100380039003800390031000000ff0000ff00}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 Intro}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid2959880 \tab }{\field{\*\fldinst {\rtlch\fcs1 -\af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid2959880 PAGEREF _Toc411189891 \\h }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid1070110 {\*\datafield -08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003400310031003100380039003800390031000000}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid1070110 1}}}\sectd \ltrsect +\af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid2959880 PAGEREF _Toc411189891 \\h }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid3829756 {\*\datafield +08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003400310031003100380039003800390031000000}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid3829756 1}}}\sectd \ltrsect \linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj }}\sectd \ltrsect\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\dbch\af31505\noproof\langfenp3081\insrsid2959880 \par }{\field\fldedit{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\insrsid2959880 HYPERLINK \\l "_Toc411189892"}{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 }{\rtlch\fcs1 \af0 -\ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid16071677\charrsid1583585 {\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f006300340031003100310038003900380039003200000000c6ff98}}}{\fldrslt { -\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 Co\hich\af31506\dbch\af31501\loch\f31506 mmand Arguments}{\rtlch\fcs1 \af0 \ltrch\fcs0 +\ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid16071677\charrsid1583585 {\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f006300340031003100310038003900380039003200000000c6ff9800}}}{\fldrslt { +\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 Comm\hich\af31506\dbch\af31501\loch\f31506 and Arguments}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid2959880 \tab }{\field{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid2959880 PAGEREF _Toc411189892 \\h }{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1024\langfe1024\noproof\webhidden\insrsid1070110 {\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003400310031003100380039003800390032000000}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1024\langfe1024\noproof\webhidden\insrsid1070110 2}}}\sectd \ltrsect\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj }}\sectd \ltrsect +\lang1024\langfe1024\noproof\webhidden\insrsid3829756 {\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003400310031003100380039003800390032000000}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 +\lang1024\langfe1024\noproof\webhidden\insrsid3829756 2}}}\sectd \ltrsect\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj }}\sectd \ltrsect \linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\dbch\af31505\noproof\langfenp3081\insrsid2959880 \par }\pard\plain \ltrpar\s22\ql \li440\ri0\sa100\sl276\slmult1\widctlpar\tqr\tldot\tx9016\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin440\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \f31506\fs22\lang3081\langfe1033\cgrid\langnp3081\langfenp1033 {\field\fldedit{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 }{ \rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\insrsid2959880 HYPERLINK \\l "_Toc411189893"}{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid16071677\charrsid1583585 {\*\datafield -08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f006300340031003100310038003900380039003300000000ffff00}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 +08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f006300340031003100310038003900380039003300000000ffff0000}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 Mandatory}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid2959880 \tab }{\field{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid2959880 - PAGEREF _Toc411189893 \\h }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid1070110 {\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003400310031003100380039003800390033000000}}}{\fldrslt { -\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid1070110 2}}}\sectd \ltrsect\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj }}\sectd \ltrsect + PAGEREF _Toc411189893 \\h }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid3829756 {\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003400310031003100380039003800390033000000}}}{\fldrslt { +\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid3829756 2}}}\sectd \ltrsect\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj }}\sectd \ltrsect \linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\dbch\af31505\noproof\langfenp3081\insrsid2959880 \par }{\field\fldedit{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\insrsid2959880 HYPERLINK \\l "_Toc411189894"}{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 }{\rtlch\fcs1 \af0 -\ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid16071677\charrsid1583585 {\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f006300340031003100310038003900380039003400000000200000}}}{\fldrslt { +\ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid16071677\charrsid1583585 {\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f00630034003100310031003800390038003900340000000020000000}}}{\fldrslt { \rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 Optional}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid2959880 \tab } -{\field{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid2959880 PAGEREF _Toc411189894 \\h }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid1070110 {\*\datafield -08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003400310031003100380039003800390034000000}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid1070110 2}}}\sectd \ltrsect +{\field{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid2959880 PAGEREF _Toc411189894 \\h }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid3829756 {\*\datafield +08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003400310031003100380039003800390034000000}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid3829756 2}}}\sectd \ltrsect \linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj }}\sectd \ltrsect\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\dbch\af31505\noproof\langfenp3081\insrsid2959880 \par }{\field\fldedit{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\insrsid2959880 HYPERLINK \\l "_Toc411189895"}{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 }{\rtlch\fcs1 \af0 -\ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid16071677\charrsid1583585 {\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f006300340031003100310038003900380039003500000000ab0083}}}{\fldrslt { +\ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid16071677\charrsid1583585 {\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f006300340031003100310038003900380039003500000000ab008300}}}{\fldrslt { \rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 Handling Spaces}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid2959880 -\tab }{\field{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid2959880 PAGEREF _Toc411189895 \\h }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid1070110 {\*\datafield -08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003400310031003100380039003800390035000000}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid1070110 5}}}\sectd \ltrsect +\tab }{\field{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid2959880 PAGEREF _Toc411189895 \\h }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid3829756 {\*\datafield +08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003400310031003100380039003800390035000000}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid3829756 5}}}\sectd \ltrsect \linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj }}\sectd \ltrsect\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\dbch\af31505\noproof\langfenp3081\insrsid2959880 \par }\pard\plain \ltrpar\s21\ql \li220\ri0\sa100\sl276\slmult1\widctlpar\tqr\tldot\tx9016\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin220\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \f31506\fs22\lang3081\langfe1033\cgrid\langnp3081\langfenp1033 {\field\fldedit{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 }{ \rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\insrsid2959880 HYPERLINK \\l "_Toc411189896"}{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid16071677\charrsid1583585 {\*\datafield -08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003400310031003100380039003800390036000000ff00008c}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 +08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003400310031003100380039003800390036000000ff00008c00}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 Understanding Filters}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid2959880 \tab }{\field{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid2959880 - PAGEREF _Toc411189896 \\h }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid1070110 {\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003400310031003100380039003800390036000000}}}{\fldrslt { -\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid1070110 5}}}\sectd \ltrsect\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj }}\sectd \ltrsect + PAGEREF _Toc411189896 \\h }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid3829756 {\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003400310031003100380039003800390036000000}}}{\fldrslt { +\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid3829756 5}}}\sectd \ltrsect\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj }}\sectd \ltrsect \linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\dbch\af31505\noproof\langfenp3081\insrsid2959880 \par }\pard\plain \ltrpar\s22\ql \li440\ri0\sa100\sl276\slmult1\widctlpar\tqr\tldot\tx9016\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin440\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \f31506\fs22\lang3081\langfe1033\cgrid\langnp3081\langfenp1033 {\field\fldedit{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 }{ \rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\insrsid2959880 HYPERLINK \\l "_Toc411189897"}{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid16071677\charrsid1583585 {\*\datafield -08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003400310031003100380039003800390037000000ffc100b6}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 +08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003400310031003100380039003800390037000000ffc100b608}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 Examples}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid2959880 \tab }{\field{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid2959880 - PAGEREF _Toc411189897 \\h }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid1070110 {\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003400310031003100380039003800390037000000}}}{\fldrslt { -\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid1070110 5}}}\sectd \ltrsect\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj }}\sectd \ltrsect + PAGEREF _Toc411189897 \\h }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid3829756 {\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003400310031003100380039003800390037000000}}}{\fldrslt { +\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid3829756 6}}}\sectd \ltrsect\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj }}\sectd \ltrsect \linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\dbch\af31505\noproof\langfenp3081\insrsid2959880 \par }\pard\plain \ltrpar\s21\ql \li220\ri0\sa100\sl276\slmult1\widctlpar\tqr\tldot\tx9016\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin220\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \f31506\fs22\lang3081\langfe1033\cgrid\langnp3081\langfenp1033 {\field\fldedit{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 }{ \rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\insrsid2959880 HYPERLINK \\l "_Toc411189898"}{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid16071677\charrsid1583585 {\*\datafield -08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003400310031003100380039003800390038000000ff000000}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 +08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003400310031003100380039003800390038000000ff00000000}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 Regular Expressions in Filters}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid2959880 \tab }{\field{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1024\langfe1024\noproof\webhidden\insrsid2959880 PAGEREF _Toc411189898 \\h }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid1070110 {\*\datafield -08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003400310031003100380039003800390038000000}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid1070110 6}}}\sectd \ltrsect +\lang1024\langfe1024\noproof\webhidden\insrsid2959880 PAGEREF _Toc411189898 \\h }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid3829756 {\*\datafield +08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003400310031003100380039003800390038000000}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid3829756 6}}}\sectd \ltrsect \linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj }}\sectd \ltrsect\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\dbch\af31505\noproof\langfenp3081\insrsid2959880 \par }\pard\plain \ltrpar\s22\ql \li440\ri0\sa100\sl276\slmult1\widctlpar\tqr\tldot\tx9016\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin440\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \f31506\fs22\lang3081\langfe1033\cgrid\langnp3081\langfenp1033 {\field\fldedit{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 }{ \rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\insrsid2959880 HYPERLINK \\l "_Toc411189899"}{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid16071677\charrsid1583585 {\*\datafield -08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f006300340031003100310038003900380039003900000067000000}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 +08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f00630034003100310031003800390038003900390000006700000000}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 Examples}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid2959880 \tab }{\field{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid2959880 - PAGEREF _Toc411189899 \\h }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid1070110 {\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003400310031003100380039003800390039000000}}}{\fldrslt { -\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid1070110 6}}}\sectd \ltrsect\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj }}\sectd \ltrsect + PAGEREF _Toc411189899 \\h }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid3829756 {\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003400310031003100380039003800390039000000}}}{\fldrslt { +\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid3829756 6}}}\sectd \ltrsect\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj }}\sectd \ltrsect \linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\dbch\af31505\noproof\langfenp3081\insrsid2959880 \par }\pard\plain \ltrpar\s21\ql \li220\ri0\sa100\sl276\slmult1\widctlpar\tqr\tldot\tx9016\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin220\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \f31506\fs22\lang3081\langfe1033\cgrid\langnp3081\langfenp1033 {\field\fldedit{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 }{ \rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\insrsid2959880 HYPERLINK \\l "_Toc411189900"}{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid16071677\charrsid1583585 {\*\datafield -08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f006300340031003100310038003900390030003000000069000004}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 +08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f00630034003100310031003800390039003000300000006900000400}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 Running against IIS}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid2959880 \tab }{\field{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid2959880 - PAGEREF _Toc411189900 \\h }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid1070110 {\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003400310031003100380039003900300030000000}}}{\fldrslt { -\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid1070110 6}}}\sectd \ltrsect\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj }}\sectd \ltrsect + PAGEREF _Toc411189900 \\h }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid3829756 {\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003400310031003100380039003900300030000000}}}{\fldrslt { +\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid3829756 6}}}\sectd \ltrsect\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj }}\sectd \ltrsect \linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\dbch\af31505\noproof\langfenp3081\insrsid2959880 \par }{\field\fldedit{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\insrsid2959880 HYPERLINK \\l "_Toc411189901"}{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 }{\rtlch\fcs1 \af0 -\ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid16071677\charrsid1583585 {\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f006300340031003100310038003900390030003100000030000000}}}{\fldrslt { +\ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid16071677\charrsid1583585 {\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f00630034003100310031003800390039003000310000003000000000}}}{\fldrslt { \rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 Running against an application}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid2959880 \tab }{\field{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid2959880 PAGEREF _Toc411189901 \\h }{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1024\langfe1024\noproof\webhidden\insrsid1070110 {\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003400310031003100380039003900300031000000}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1024\langfe1024\noproof\webhidden\insrsid1070110 7}}}\sectd \ltrsect\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj }}\sectd \ltrsect +\lang1024\langfe1024\noproof\webhidden\insrsid3829756 {\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003400310031003100380039003900300031000000}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 +\lang1024\langfe1024\noproof\webhidden\insrsid3829756 7}}}\sectd \ltrsect\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj }}\sectd \ltrsect \linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\dbch\af31505\noproof\langfenp3081\insrsid2959880 \par }\pard\plain \ltrpar\s22\ql \li440\ri0\sa100\sl276\slmult1\widctlpar\tqr\tldot\tx9016\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin440\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \f31506\fs22\lang3081\langfe1033\cgrid\langnp3081\langfenp1033 {\field\fldedit{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 }{ \rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\insrsid2959880 HYPERLINK \\l "_Toc411189902"}{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid16071677\charrsid1583585 {\*\datafield -08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003400310031003100380039003900300032000000000c00fa}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 +08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003400310031003100380039003900300032000000000c00fa00}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 Sample}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid2959880 \tab }{\field{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid2959880 - PAGEREF _Toc411189902 \\h }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid1070110 {\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003400310031003100380039003900300032000000}}}{\fldrslt { -\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid1070110 7}}}\sectd \ltrsect\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj }}\sectd \ltrsect + PAGEREF _Toc411189902 \\h }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid3829756 {\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003400310031003100380039003900300032000000}}}{\fldrslt { +\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid3829756 7}}}\sectd \ltrsect\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj }}\sectd \ltrsect \linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\dbch\af31505\noproof\langfenp3081\insrsid2959880 \par }\pard\plain \ltrpar\s21\ql \li220\ri0\sa100\sl276\slmult1\widctlpar\tqr\tldot\tx9016\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin220\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \f31506\fs22\lang3081\langfe1033\cgrid\langnp3081\langfenp1033 {\field\fldedit{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 }{ \rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\insrsid2959880 HYPERLINK \\l "_Toc411189903"}{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid16071677\charrsid1583585 {\*\datafield -08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f006300340031003100310038003900390030003300000000960009}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 +08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003400310031003100380039003900300033000000009600091a}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 Running against a Silverlight application}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid2959880 \tab }{\field{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1024\langfe1024\noproof\webhidden\insrsid2959880 PAGEREF _Toc411189903 \\h }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid1070110 {\*\datafield -08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003400310031003100380039003900300033000000}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid1070110 7}}}\sectd \ltrsect +\lang1024\langfe1024\noproof\webhidden\insrsid2959880 PAGEREF _Toc411189903 \\h }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid3829756 {\*\datafield +08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003400310031003100380039003900300033000000}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid3829756 7}}}\sectd \ltrsect \linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj }}\sectd \ltrsect\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\dbch\af31505\noproof\langfenp3081\insrsid2959880 \par }\pard\plain \ltrpar\s22\ql \li440\ri0\sa100\sl276\slmult1\widctlpar\tqr\tldot\tx9016\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin440\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \f31506\fs22\lang3081\langfe1033\cgrid\langnp3081\langfenp1033 {\field\fldedit{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 }{ \rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\insrsid2959880 HYPERLINK \\l "_Toc411189904"}{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid16071677\charrsid1583585 {\*\datafield -08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f00630034003100310031003800390039003000340000000029b2fe}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 +08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f00630034003100310031003800390039003000340000000029b2fe00}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 Sample}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid2959880 \tab }{\field{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid2959880 - PAGEREF _Toc411189904 \\h }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid1070110 {\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003400310031003100380039003900300034000000}}}{\fldrslt { -\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid1070110 7}}}\sectd \ltrsect\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj }}\sectd \ltrsect + PAGEREF _Toc411189904 \\h }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid3829756 {\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003400310031003100380039003900300034000000}}}{\fldrslt { +\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid3829756 7}}}\sectd \ltrsect\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj }}\sectd \ltrsect \linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\dbch\af31505\noproof\langfenp3081\insrsid2959880 \par }\pard\plain \ltrpar\s21\ql \li220\ri0\sa100\sl276\slmult1\widctlpar\tqr\tldot\tx9016\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin220\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \f31506\fs22\lang3081\langfe1033\cgrid\langnp3081\langfenp1033 {\field\fldedit{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 }{ \rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\insrsid2959880 HYPERLINK \\l "_Toc411189905"}{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid16071677\charrsid1583585 {\*\datafield -08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003400310031003100380039003900300035000000680000ff}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 +08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003400310031003100380039003900300035000000680000ff00}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 Running against a Service application}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid2959880 \tab }{\field{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1024\langfe1024\noproof\webhidden\insrsid2959880 PAGEREF _Toc411189905 \\h }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid1070110 {\*\datafield -08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003400310031003100380039003900300035000000}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid1070110 7}}}\sectd \ltrsect +\lang1024\langfe1024\noproof\webhidden\insrsid2959880 PAGEREF _Toc411189905 \\h }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid3829756 {\*\datafield +08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003400310031003100380039003900300035000000}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid3829756 7}}}\sectd \ltrsect \linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj }}\sectd \ltrsect\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\dbch\af31505\noproof\langfenp3081\insrsid2959880 \par }\pard\plain \ltrpar\s22\ql \li440\ri0\sa100\sl276\slmult1\widctlpar\tqr\tldot\tx9016\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin440\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \f31506\fs22\lang3081\langfe1033\cgrid\langnp3081\langfenp1033 {\field\fldedit{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 }{ \rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\insrsid2959880 HYPERLINK \\l "_Toc411189906"}{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid16071677\charrsid1583585 {\*\datafield -08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003400310031003100380039003900300036000000000000ff}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 +08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003400310031003100380039003900300036000000000000ff00}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 Sample}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid2959880 \tab }{\field{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid2959880 - PAGEREF _Toc411189906 \\h }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid1070110 {\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003400310031003100380039003900300036000000}}}{\fldrslt { -\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid1070110 7}}}\sectd \ltrsect\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj }}\sectd \ltrsect + PAGEREF _Toc411189906 \\h }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid3829756 {\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003400310031003100380039003900300036000000}}}{\fldrslt { +\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid3829756 7}}}\sectd \ltrsect\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj }}\sectd \ltrsect \linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\dbch\af31505\noproof\langfenp3081\insrsid2959880 \par }\pard\plain \ltrpar\s21\ql \li220\ri0\sa100\sl276\slmult1\widctlpar\tqr\tldot\tx9016\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin220\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \f31506\fs22\lang3081\langfe1033\cgrid\langnp3081\langfenp1033 {\field\fldedit{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 }{ \rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\insrsid2959880 HYPERLINK \\l "_Toc411189907"}{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid16071677\charrsid1583585 {\*\datafield -08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f006300340031003100310038003900390030003700000000000083}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 +08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f00630034003100310031003800390039003000370000000000008300}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 Using the }{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\i\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 -excludebyattribute}{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 option}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid2959880 \tab }{\field{\*\fldinst { -\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid2959880 PAGEREF _Toc411189907 \\h }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid1070110 {\*\datafield -08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003400310031003100380039003900300037000000}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid1070110 7}}}\sectd \ltrsect +\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid2959880 PAGEREF _Toc411189907 \\h }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid3829756 {\*\datafield +08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003400310031003100380039003900300037000000}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid3829756 7}}}\sectd \ltrsect \linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj }}\sectd \ltrsect\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\dbch\af31505\noproof\langfenp3081\insrsid2959880 \par }{\field\fldedit{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\insrsid2959880 HYPERLINK \\l "_Toc411189908"}{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 }{\rtlch\fcs1 \af0 -\ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid16071677\charrsid1583585 {\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f00630034003100310031003800390039003000380000003930008c}}}{\fldrslt { +\ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid16071677\charrsid1583585 {\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f00630034003100310031003800390039003000380000003930008c00}}}{\fldrslt { \rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 Using the }{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\i\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 -excludebyfile}{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 option}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid2959880 \tab }{\field{\*\fldinst {\rtlch\fcs1 -\af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid2959880 PAGEREF _Toc411189908 \\h }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid1070110 {\*\datafield -08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003400310031003100380039003900300038000000}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid1070110 8}}}\sectd \ltrsect +\af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid2959880 PAGEREF _Toc411189908 \\h }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid3829756 {\*\datafield +08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003400310031003100380039003900300038000000}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid3829756 8}}}\sectd \ltrsect \linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj }}\sectd \ltrsect\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\dbch\af31505\noproof\langfenp3081\insrsid2959880 \par }{\field\fldedit{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\insrsid2959880 HYPERLINK \\l "_Toc411189909"}{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 }{\rtlch\fcs1 \af0 -\ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid16071677\charrsid1583585 {\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f00630034003100310031003800390039003000390000000700b2b6}}}{\fldrslt { +\ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid16071677\charrsid1583585 {\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f00630034003100310031003800390039003000390000000700b2b600}}}{\fldrslt { \rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 Shimming support}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid2959880 -\tab }{\field{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid2959880 PAGEREF _Toc411189909 \\h }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid1070110 {\*\datafield -08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003400310031003100380039003900300039000000}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid1070110 8}}}\sectd \ltrsect +\tab }{\field{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid2959880 PAGEREF _Toc411189909 \\h }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid3829756 {\*\datafield +08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003400310031003100380039003900300039000000}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid3829756 8}}}\sectd \ltrsect \linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj }}\sectd \ltrsect\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\dbch\af31505\noproof\langfenp3081\insrsid2959880 \par }\pard\plain \ltrpar\s22\ql \li440\ri0\sa100\sl276\slmult1\widctlpar\tqr\tldot\tx9016\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin440\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \f31506\fs22\lang3081\langfe1033\cgrid\langnp3081\langfenp1033 {\field\fldedit{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 }{ \rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\insrsid2959880 HYPERLINK \\l "_Toc411189910"}{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid16071677\charrsid1583585 {\*\datafield -08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f006300340031003100310038003900390031003000000081000055}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 +08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f00630034003100310031003800390039003100300000008100005500}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 Microsoft Moles support}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid2959880 \tab }{\field{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1024\langfe1024\noproof\webhidden\insrsid2959880 PAGEREF _Toc411189910 \\h }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid1070110 {\*\datafield -08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003400310031003100380039003900310030000000}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid1070110 8}}}\sectd \ltrsect +\lang1024\langfe1024\noproof\webhidden\insrsid2959880 PAGEREF _Toc411189910 \\h }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid3829756 {\*\datafield +08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003400310031003100380039003900310030000000}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid3829756 8}}}\sectd \ltrsect \linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj }}\sectd \ltrsect\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\dbch\af31505\noproof\langfenp3081\insrsid2959880 \par }{\field\fldedit{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\insrsid2959880 HYPERLINK \\l "_Toc411189911"}{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 }{\rtlch\fcs1 \af0 -\ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid16071677\charrsid1583585 {\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f00630034003100310031003800390039003100310000003900551e}}}{\fldrslt { +\ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid16071677\charrsid1583585 {\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f00630034003100310031003800390039003100310000003900551e00}}}{\fldrslt { \rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 Microsoft Fakes support}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid2959880 \tab }{\field{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid2959880 PAGEREF _Toc411189911 \\h }{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1024\langfe1024\noproof\webhidden\insrsid1070110 {\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003400310031003100380039003900310031000000}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1024\langfe1024\noproof\webhidden\insrsid1070110 8}}}\sectd \ltrsect\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj }}\sectd \ltrsect +\lang1024\langfe1024\noproof\webhidden\insrsid3829756 {\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003400310031003100380039003900310031000000}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 +\lang1024\langfe1024\noproof\webhidden\insrsid3829756 9}}}\sectd \ltrsect\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj }}\sectd \ltrsect \linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\dbch\af31505\noproof\langfenp3081\insrsid2959880 \par }{\field\fldedit{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\insrsid2959880 HYPERLINK \\l "_Toc411189912"}{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 }{\rtlch\fcs1 \af0 -\ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid16071677\charrsid1583585 {\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f00630034003100310031003800390039003100320000004e000033}}}{\fldrslt { +\ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid16071677\charrsid1583585 {\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f00630034003100310031003800390039003100320000004e00003300}}}{\fldrslt { \rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 TypeMock support}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid2959880 -\tab }{\field{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid2959880 PAGEREF _Toc411189912 \\h }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid1070110 {\*\datafield -08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003400310031003100380039003900310032000000}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid1070110 9}}}\sectd \ltrsect +\tab }{\field{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid2959880 PAGEREF _Toc411189912 \\h }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid3829756 {\*\datafield +08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003400310031003100380039003900310032000000}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid3829756 9}}}\sectd \ltrsect \linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj }}\sectd \ltrsect\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\dbch\af31505\noproof\langfenp3081\insrsid2959880 \par }\pard\plain \ltrpar\s21\ql \li220\ri0\sa100\sl276\slmult1\widctlpar\tqr\tldot\tx9016\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin220\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \f31506\fs22\lang3081\langfe1033\cgrid\langnp3081\langfenp1033 {\field\fldedit{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 }{ \rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\insrsid2959880 HYPERLINK \\l "_Toc411189913"}{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid16071677\charrsid1583585 {\*\datafield -08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f006300340031003100310038003900390031003300000065003400}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 +08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f00630034003100310031003800390039003100330000006500340005}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 Build system integration}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid2959880 \tab }{\field{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1024\langfe1024\noproof\webhidden\insrsid2959880 PAGEREF _Toc411189913 \\h }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid1070110 {\*\datafield -08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003400310031003100380039003900310033000000}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid1070110 9}}}\sectd \ltrsect +\lang1024\langfe1024\noproof\webhidden\insrsid2959880 PAGEREF _Toc411189913 \\h }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid3829756 {\*\datafield +08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003400310031003100380039003900310033000000}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid3829756 9}}}\sectd \ltrsect \linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj }}\sectd \ltrsect\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\dbch\af31505\noproof\langfenp3081\insrsid2959880 \par }\pard\plain \ltrpar\s22\ql \li440\ri0\sa100\sl276\slmult1\widctlpar\tqr\tldot\tx9016\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin440\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \f31506\fs22\lang3081\langfe1033\cgrid\langnp3081\langfenp1033 {\field\fldedit{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 }{ \rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\insrsid2959880 HYPERLINK \\l "_Toc411189914"}{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid16071677\charrsid1583585 {\*\datafield -08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f006300340031003100310038003900390031003400000034000001}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 +08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f00630034003100310031003800390039003100340000003400000106}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 all-users (32-bit)}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid2959880 \tab }{\field{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid2959880 - PAGEREF _Toc411189914 \\h }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid1070110 {\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003400310031003100380039003900310034000000}}}{\fldrslt { -\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid1070110 9}}}\sectd \ltrsect\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj }}\sectd \ltrsect + PAGEREF _Toc411189914 \\h }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid3829756 {\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003400310031003100380039003900310034000000}}}{\fldrslt { +\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid3829756 9}}}\sectd \ltrsect\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj }}\sectd \ltrsect \linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\dbch\af31505\noproof\langfenp3081\insrsid2959880 \par }{\field\fldedit{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\insrsid2959880 HYPERLINK \\l "_Toc411189915"}{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 }{\rtlch\fcs1 \af0 -\ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid16071677\charrsid1583585 {\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f00630034003100310031003800390039003100350000003f000001}}}{\fldrslt { +\ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid16071677\charrsid1583585 {\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f00630034003100310031003800390039003100350000003f00000100}}}{\fldrslt { \rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 all-users (64-bit)}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid2959880 \tab }{\field{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid2959880 PAGEREF _Toc411189915 \\h }{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1024\langfe1024\noproof\webhidden\insrsid1070110 {\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003400310031003100380039003900310035000000}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1024\langfe1024\noproof\webhidden\insrsid1070110 9}}}\sectd \ltrsect\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj }}\sectd \ltrsect +\lang1024\langfe1024\noproof\webhidden\insrsid3829756 {\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003400310031003100380039003900310035000000}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 +\lang1024\langfe1024\noproof\webhidden\insrsid3829756 9}}}\sectd \ltrsect\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj }}\sectd \ltrsect \linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\dbch\af31505\noproof\langfenp3081\insrsid2959880 \par }{\field\fldedit{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\insrsid2959880 HYPERLINK \\l "_Toc411189916"}{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 }{\rtlch\fcs1 \af0 -\ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid16071677\charrsid1583585 {\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f006300340031003100310038003900390031003600000025000083}}}{\fldrslt { +\ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid16071677\charrsid1583585 {\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f00630034003100310031003800390039003100360000002500008300}}}{\fldrslt { \rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 single-user}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid2959880 \tab } -{\field{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid2959880 PAGEREF _Toc411189916 \\h }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid1070110 {\*\datafield -08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003400310031003100380039003900310036000000}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid1070110 9}}}\sectd \ltrsect +{\field{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid2959880 PAGEREF _Toc411189916 \\h }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid3829756 {\*\datafield +08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003400310031003100380039003900310036000000}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid3829756 9}}}\sectd \ltrsect \linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj }}\sectd \ltrsect\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\dbch\af31505\noproof\langfenp3081\insrsid2959880 \par }\pard\plain \ltrpar\s21\ql \li220\ri0\sa100\sl276\slmult1\widctlpar\tqr\tldot\tx9016\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin220\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \f31506\fs22\lang3081\langfe1033\cgrid\langnp3081\langfenp1033 {\field\fldedit{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 }{ \rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\insrsid2959880 HYPERLINK \\l "_Toc411189917"}{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid16071677\charrsid1583585 {\*\datafield -08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003400310031003100380039003900310037000000a100008c}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 +08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003400310031003100380039003900310037000000a100008c00}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 Reporting}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid2959880 \tab }{\field{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid2959880 - PAGEREF _Toc411189917 \\h }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid1070110 {\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003400310031003100380039003900310037000000}}}{\fldrslt { -\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid1070110 9}}}\sectd \ltrsect\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj }}\sectd \ltrsect + PAGEREF _Toc411189917 \\h }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid3829756 {\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003400310031003100380039003900310037000000}}}{\fldrslt { +\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid3829756 9}}}\sectd \ltrsect\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj }}\sectd \ltrsect \linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\dbch\af31505\noproof\langfenp3081\insrsid2959880 \par }{\field\fldedit{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\insrsid2959880 HYPERLINK \\l "_Toc411189918"}{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 }{\rtlch\fcs1 \af0 -\ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid16071677\charrsid1583585 {\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f00630034003100310031003800390039003100380000001e1200b6}}}{\fldrslt { +\ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid16071677\charrsid1583585 {\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f00630034003100310031003800390039003100380000001e1200b601}}}{\fldrslt { \rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 FAQ}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid2959880 \tab } -{\field{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid2959880 PAGEREF _Toc411189918 \\h }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid1070110 {\*\datafield -08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003400310031003100380039003900310038000000}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid1070110 10}}}\sectd \ltrsect +{\field{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid2959880 PAGEREF _Toc411189918 \\h }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid3829756 {\*\datafield +08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003400310031003100380039003900310038000000}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid3829756 10}}}\sectd \ltrsect \linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj }}\sectd \ltrsect\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\dbch\af31505\noproof\langfenp3081\insrsid2959880 \par }\pard\plain \ltrpar\s22\ql \li440\ri0\sa100\sl276\slmult1\widctlpar\tqr\tldot\tx9016\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin440\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \f31506\fs22\lang3081\langfe1033\cgrid\langnp3081\langfenp1033 {\field\fldedit{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 }{ \rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\insrsid2959880 HYPERLINK \\l "_Toc411189919"}{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid16071677\charrsid1583585 {\*\datafield -08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f006300340031003100310038003900390031003900000002550083}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 +08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f00630034003100310031003800390039003100390000000255008306}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 Why do I have no results?}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid2959880 \tab }{\field{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1024\langfe1024\noproof\webhidden\insrsid2959880 PAGEREF _Toc411189919 \\h }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid1070110 {\*\datafield -08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003400310031003100380039003900310039000000}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid1070110 10}}}\sectd \ltrsect +\lang1024\langfe1024\noproof\webhidden\insrsid2959880 PAGEREF _Toc411189919 \\h }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid3829756 {\*\datafield +08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003400310031003100380039003900310039000000}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid3829756 10}}}\sectd \ltrsect \linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj }}\sectd \ltrsect\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\dbch\af31505\noproof\langfenp3081\insrsid2959880 \par }{\field\fldedit{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\insrsid2959880 HYPERLINK \\l "_Toc411189920"}{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 }{\rtlch\fcs1 \af0 -\ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid16071677\charrsid1583585 {\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f00630034003100310031003800390039003200300000001020008c}}}{\fldrslt { +\ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid16071677\charrsid1583585 {\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f00630034003100310031003800390039003200300000001020008c07}}}{\fldrslt { \rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\lang1024\langfe1024\dbch\af31501\noproof\insrsid2959880\charrsid1583585 \hich\af31506\dbch\af31501\loch\f31506 All my tests are failing and I am getting MissingMethodException}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid2959880 \tab }{\field{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\webhidden\insrsid2959880 PAGEREF _Toc411189920 \\h }{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1024\langfe1024\noproof\webhidden\insrsid1070110 {\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003400310031003100380039003900320030000000}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1024\langfe1024\noproof\webhidden\insrsid1070110 10}}}\sectd \ltrsect\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj }}\sectd \ltrsect +\lang1024\langfe1024\noproof\webhidden\insrsid3829756 {\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003400310031003100380039003900320030000000}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 +\lang1024\langfe1024\noproof\webhidden\insrsid3829756 10}}}\sectd \ltrsect\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj }}\sectd \ltrsect \linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\dbch\af31505\noproof\langfenp3081\insrsid2959880 \par }\pard\plain \ltrpar\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid7372180 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \f31506\fs22\lang3081\langfe1033\cgrid\langnp3081\langfenp1033 }} \pard\plain \ltrpar\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid7372180 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \f31506\fs22\lang3081\langfe1033\cgrid\langnp3081\langfenp1033 @@ -598,16 +598,19 @@ Gather coverage by test by analysing the assemblies that match these filters for \par }\pard \ltrpar\ql \li720\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0\pararsid13513498 {\rtlch\fcs1 \af37 \ltrch\fcs0 \insrsid13513498 Change the logging level, default is set to Info. }{\rtlch\fcs1 \af37 \ltrch\fcs0 \insrsid13513498\charrsid13513498 Logging is based on log4net logging levels and appenders}{\rtlch\fcs1 \af37 \ltrch\fcs0 \insrsid13513498 . -\par }\pard \ltrpar\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid12068581 {\rtlch\fcs1 \af37 \ltrch\fcs0 \i\insrsid13513498\charrsid13513498 -service +\par }\pard \ltrpar\ql \li0\ri0\sa200\sl276\slmult1\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid8145172 {\rtlch\fcs1 \af37 \ltrch\fcs0 \i\insrsid13513498\charrsid13513498 -service \par }\pard \ltrpar\ql \li720\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0\pararsid15795287 {\rtlch\fcs1 \af37 \ltrch\fcs0 \b\insrsid15795287\charrsid7816154 NOTE}{\rtlch\fcs1 \af37 \ltrch\fcs0 \insrsid15795287 : \'93Administrator\'94 privileges recommended. \par }\pard \ltrpar\ql \li720\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0\pararsid13513498 {\rtlch\fcs1 \af37 \ltrch\fcs0 \insrsid13513498 The value provided in the target parameter is the name of a service rather than a name of a process. -\par }\pard \ltrpar\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid14513928 {\rtlch\fcs1 \af37 \ltrch\fcs0 \i\insrsid14513928\charrsid13513498 -}{\rtlch\fcs1 \af37 \ltrch\fcs0 +\par }\pard \ltrpar\ql \li0\ri0\sa200\sl276\slmult1\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid8145172 {\rtlch\fcs1 \af37 \ltrch\fcs0 \i\insrsid8145172\charrsid8145172 -servicestarttimeout:[1m|23s|1m23s] +\par }\pard \ltrpar\ql \li720\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0\pararsid8145172 {\rtlch\fcs1 \af37 \ltrch\fcs0 \insrsid8145172 +Overrides the default time to wait for the profiled service to start. The examples above correspond to a timeout of 1 minute, 23 seconds and 1 minutes and 23 seconds accordingly. +\par }\pard \ltrpar\ql \li0\ri0\sa200\sl276\slmult1\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid8145172 {\rtlch\fcs1 \af37 \ltrch\fcs0 \i\insrsid14513928\charrsid13513498 -}{\rtlch\fcs1 \af37 \ltrch\fcs0 \i\insrsid14513928 oldstyle}{\rtlch\fcs1 \af37 \ltrch\fcs0 \i\insrsid14513928\charrsid13513498 \par }\pard \ltrpar\ql \li720\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0\pararsid14513928 {\rtlch\fcs1 \af37 \ltrch\fcs0 \insrsid14513928 Use old style instru}{\rtlch\fcs1 \af37 \ltrch\fcs0 \insrsid3490457 mentation \endash the instrumentation}{\rtlch\fcs1 \af37 \ltrch\fcs0 \insrsid14513928 is not Silverlight friendly and is provided to support environments where mscorlib instrumentation is not working. -\par }\pard \ltrpar\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid2312332 {\rtlch\fcs1 \af37 \ltrch\fcs0 \i\insrsid2312332\charrsid2312332 -enableperformancecounters +\par }\pard \ltrpar\ql \li0\ri0\sa200\sl276\slmult1\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid8145172 {\rtlch\fcs1 \af37 \ltrch\fcs0 \i\insrsid2312332\charrsid2312332 -enableperformancecounters \par }\pard \ltrpar\ql \li720\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0\pararsid2312332 {\rtlch\fcs1 \af37 \ltrch\fcs0 \b\insrsid2312332\charrsid7816154 NOTE}{\rtlch\fcs1 \af37 \ltrch\fcs0 \insrsid2312332 : \'93Administrator\'94 privileges}{\rtlch\fcs1 \af37 \ltrch\fcs0 \insrsid15795287 required}{\rtlch\fcs1 \af37 \ltrch\fcs0 \insrsid2312332 . \par Allows the monitoring in \'93Performance Monitor\'94 of the following }{\rtlch\fcs1 \af37 \ltrch\fcs0 \insrsid7816154 values}{\rtlch\fcs1 \af37 \ltrch\fcs0 \insrsid2312332 : @@ -690,7 +693,7 @@ all classes in module Open but exclude all classes ending with Attribute.}{\rtlc \rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid10224112 Normally I\rquote d suggest running against }{\field\flddirty{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid10224112 HYPERLINK "http://www.microsoft.com/en-us/download/details.aspx?id=1038" }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid16071677 {\*\datafield 00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b9200000068007400740070003a002f002f007700770077002e006d006900630072006f0073006f00660074002e0063006f006d002f0065006e002d00750073002f0064006f0077006e006c006f00610064002f006400 -65007400610069006c0073002e0061007300700078003f00690064003d0031003000330038000000795881f43b1d7f48af2c825dc485276300000000a5ab0000000000000039000065}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\insrsid10224112\charrsid10224112 IISEXPPRESS}}} +65007400610069006c0073002e0061007300700078003f00690064003d0031003000330038000000795881f43b1d7f48af2c825dc485276300000000a5ab000000000000003900006596}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\insrsid10224112\charrsid10224112 IISEXPPRESS}}} \sectd \ltrsect\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid10224112 as I think it is easier to automate. However for those}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid14565649 who really want to run against a full blown IIS then the following instructions (supplied by a }{\rtlch\fcs1 \af0 \ltrch\fcs0 \cf21\insrsid14565649\charrsid14565649 user) will hopefully suffice.}{\rtlch\fcs1 \af0 \ltrch\fcs0 \cf21\insrsid11687369\charrsid14565649 @@ -824,7 +827,7 @@ e older API can still be supported by a thin compatibility layer on top of the n \par - }{\field{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid5114927 HYPERLINK "http://en.wikipedia.org/wiki/Shim_%28computing%29" }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid16071677 {\*\datafield 00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b7c00000068007400740070003a002f002f0065006e002e00770069006b006900700065006400690061002e006f00720067002f00770069006b0069002f005300680069006d005f0025003200380063006f006d007000 -7500740069006e0067002500320039000000795881f43b1d7f48af2c825dc485276300000000a5ab00000465a901}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\insrsid5114927\charrsid5114927 wikipedia}}}\sectd \ltrsect +7500740069006e0067002500320039000000795881f43b1d7f48af2c825dc485276300000000a5ab00000465a90100}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\insrsid5114927\charrsid5114927 wikipedia}}}\sectd \ltrsect \linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid5114927 \cell }\pard\plain \ltrpar\ql \li0\ri0\sa200\sl276\slmult1 \widctlpar\intbl\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \f31506\fs22\lang3081\langfe1033\cgrid\langnp3081\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid5114927 \trowd \irow0\irowband0\lastrow \ltrrow\ts28\trgaph108\trleft-108\trbrdrt\brdrs\brdrw10 \trbrdrl\brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrh\brdrs\brdrw10 \trbrdrv\brdrs\brdrw10 @@ -853,7 +856,7 @@ set CLRMONITOR_EXTERNAL_PROFILERS=\{1542C21D-80C3-45E6-A56C-A9C1E4BEB7B8\} \rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid2243939 OpenCover has support for }{\field{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid2243939 HYPERLINK "https://msdn.microsoft.com/en-us/library/hh549175.aspx" }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid16071677 {\*\datafield 00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b86000000680074007400700073003a002f002f006d00730064006e002e006d006900630072006f0073006f00660074002e0063006f006d002f0065006e002d00750073002f006c006900620072006100720079002f00 -680068003500340039003100370035002e0061007300700078000000795881f43b1d7f48af2c825dc485276300000000a5ab000030000000}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\insrsid2243939\charrsid2243939 Microsoft Fakes}}}\sectd \ltrsect +680068003500340039003100370035002e0061007300700078000000795881f43b1d7f48af2c825dc485276300000000a5ab00003000000000}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\insrsid2243939\charrsid2243939 Microsoft Fakes}}}\sectd \ltrsect \linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid2243939 just use OpenCover to execute vstest.console.exe and it will detect if the Microsoft Fakes profiler is going to be activated and it will do the rest. \par }\pard\plain \ltrpar\s3\ql \li0\ri0\sb200\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel2\adjustright\rin0\lin0\itap0\pararsid5921453 \rtlch\fcs1 \ab\af0\afs22\alang1025 \ltrch\fcs0 @@ -868,15 +871,15 @@ set CLRMONITOR_EXTERNAL_PROFILERS=\{1542C21D-80C3-45E6-A56C-A9C1E4BEB7B8\} \rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid8091909 The developers at JustMock have also added support for OpenCover; please review their }{\field{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid8091909 HYPERLINK "http://www.telerik.com/help/justmock/integration-opencover.html" }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid8091909 {\*\datafield 00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b9800000068007400740070003a002f002f007700770077002e00740065006c006500720069006b002e0063006f006d002f00680065006c0070002f006a007500730074006d006f0063006b002f0069006e0074006500 -670072006100740069006f006e002d006f00700065006e0063006f007600650072002e00680074006d006c000000795881f43b1d7f48af2c825dc485276300000000a5ab0000002f00}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\insrsid8091909\charrsid8091909 documentation}}} +670072006100740069006f006e002d006f00700065006e0063006f007600650072002e00680074006d006c000000795881f43b1d7f48af2c825dc485276300000000a5ab0000002f0000}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\insrsid8091909\charrsid8091909 documentation}}} \sectd \ltrsect\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid8091909 to get both JustMock and OpenCover to work correctly with the versions you have installed.}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid8091909\charrsid2243939 \par }\pard\plain \ltrpar\s2\ql \li0\ri0\sb200\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel1\adjustright\rin0\lin0\itap0\pararsid1926955 \rtlch\fcs1 \ab\af0\afs26\alang1025 \ltrch\fcs0 \b\fs26\cf18\lang3081\langfe1033\loch\af31502\hich\af31502\dbch\af31501\cgrid\langnp3081\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid1926955 {\*\bkmkstart _Toc411189913}\hich\af31502\dbch\af31501\loch\f31502 Build system integration}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid4327818 {\*\bkmkend _Toc411189913} \par }\pard\plain \ltrpar\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid1926955 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \f31506\fs22\lang3081\langfe1033\cgrid\langnp3081\langfenp1033 { -\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid1926955 It is not unexpected that OpenCover will be used in a build environment and that the build will be run -ning under a system account under these scenarios it is recommended that you pre-register the profiler DLLs using the regsvr32 utility where applicable for your environment. +\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid1926955 It is not unexpected that OpenCover will be used in a build environment and that the build will be ru +nning under a system account under these scenarios it is recommended that you pre-register the profiler DLLs using the regsvr32 utility where applicable for your environment. \par }{\rtlch\fcs1 \af2\afs16 \ltrch\fcs0 \f2\fs16\insrsid1926955\charrsid1903893 regsvr32 x86\\OpenCover.Profiler.dll\line regsvr32 x64\\OpenCover.Profiler.dll \par }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid1926955 To assist your build environment when you install OpenCover}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid8847473 using the MSI}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid1926955 it will store in the registry a location of the installation folder. The location in the registry depends on whether it is a single-user or}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid1903893 an}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid1926955 @@ -908,7 +911,7 @@ ning under a system account under these scenarios it is recommended that you pre \af0 \ltrch\fcs0 \insrsid7160127\charrsid7160127 Pavan Tiwari}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid7160127 (}{\field{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid7160127 HYPERLINK "}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid7160127\charrsid7160127 https://github.com/pawan52tiwari}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid7160127 " }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid16071677 {\*\datafield 00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b5a000000680074007400700073003a002f002f006700690074006800750062002e0063006f006d002f0070006100770061006e00350032007400690077006100720069000000795881f43b1d7f48af2c825dc4852763 -00000000a5ab0000006f000000005b5a0887}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\insrsid7160127\charrsid2981254 https://github.com/pawan52tiwari}}}\sectd \ltrsect +00000000a5ab0000006f000000005b5a088700}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs19\ul\cf2\insrsid7160127\charrsid2981254 https://github.com/pawan52tiwari}}}\sectd \ltrsect \linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid7160127 ). It is simple to use with the supplied powershell script. \par }{\rtlch\fcs1 \af2\afs16 \ltrch\fcs0 \f2\fs16\insrsid7160127\charrsid7160127 powershell -noexit -file ..\\..\\transform\\transform.ps1 -xsl ..\\..\\transform\\simple_report.xslt -xml opencovertests.xml -output simple_output.html \par }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid7160127 Feel free to extend it to your own requirements. @@ -1079,18 +1082,18 @@ fffffffffffffffffdffffff04000000feffffff05000000fefffffffeffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffff52006f006f007400200045006e00740072007900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016000500ffffffffffffffff010000000c6ad98892f1d411a65f0040963251e5000000000000000000000000405d -348dc496d0010300000080020000000000004d0073006f004400610074006100530074006f0072006500000000000000000000000000000000000000000000000000000000000000000000000000000000001a000101ffffffffffffffff020000000000000000000000000000000000000000000000405d348dc496d001 -405d348dc496d001000000000000000000000000c800c700cc00db00dc00da00d0004b004300d400d6004c00d300d700dd003500c800d7004900c200530041003d003d000000000000000000000000000000000032000101ffffffffffffffff030000000000000000000000000000000000000000000000405d348dc496 -d001405d348dc496d0010000000000000000000000004900740065006d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a000201ffffffff04000000ffffffff000000000000000000000000000000000000000000000000 +ffffffffffffffffffffffffffffffff52006f006f007400200045006e00740072007900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016000500ffffffffffffffff010000000c6ad98892f1d411a65f0040963251e5000000000000000000000000d0e4 +40fa20a4d0010300000080020000000000004d0073006f004400610074006100530074006f0072006500000000000000000000000000000000000000000000000000000000000000000000000000000000001a000101ffffffffffffffff020000000000000000000000000000000000000000000000d0e440fa20a4d001 +d0e440fa20a4d00100000000000000000000000034005700c600dc00cb00d100460034005200d4003000da003400cb00c900c30054003200c1004c00cf0051003d003d000000000000000000000000000000000032000101ffffffffffffffff030000000000000000000000000000000000000000000000d0e440fa20a4 +d001d0e440fa20a4d0010000000000000000000000004900740065006d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a000201ffffffff04000000ffffffff000000000000000000000000000000000000000000000000 00000000000000000000000000000000d800000000000000010000000200000003000000feffffff0500000006000000070000000800000009000000feffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3c623a536f75726365732053656c65637465645374796c653d225c4150412e58534c22205374796c654e616d653d224150412220786d6c6e733a623d22687474703a2f2f736368656d61732e6f70656e786d6c666f726d6174732e6f7267 2f6f6666696365446f63756d656e742f323030362f6269626c696f6772617068792220786d6c6e733d22687474703a2f2f736368656d61732e6f70656e786d6c666f726d6174732e6f72672f6f6666696365446f63756d656e742f323030362f6269626c696f677261706879223e3c2f623a536f75726365733e00000000 -0000000000000000000000000000000000000000000000000000000000000000000000003c3f786d6c2076657273696f6e3d22312e302220656e636f64696e673d225554462d3822207374616e64616c6f6e653d226e6f223f3e0d0a3c64733a6461746173746f72654974656d2064733a6974656d49443d227b46333342 -374241322d304141432d344430422d384243462d3746354641333732323234387d2220786d6c6e733a64733d22687474703a2f2f736368656d61732e6f70656e786d6c666f726d6174732e6f72672f6f6666696365446f63756d656e742f323030362f637573746f6d586d6c223e3c64733a736368656d61526566733e3c +0000000000000000000000000000000000000000000000000000000000000000000000003c3f786d6c2076657273696f6e3d22312e302220656e636f64696e673d225554462d3822207374616e64616c6f6e653d226e6f223f3e0d0a3c64733a6461746173746f72654974656d2064733a6974656d49443d227b41464243 +363937392d354531312d343634372d424137412d4241363334444338344242447d2220786d6c6e733a64733d22687474703a2f2f736368656d61732e6f70656e786d6c666f726d6174732e6f72672f6f6666696365446f63756d656e742f323030362f637573746f6d586d6c223e3c64733a736368656d61526566733e3c 64733a736368656d615265662064733a7572693d22687474703a2f2f736368656d61732e6f70656e500072006f007000650072007400690065007300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016000200ffffffffffffffffffffffff000000000000 0000000000000000000000000000000000000000000000000000000000000400000055010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff00000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff0000 From 29f439de5faf80f5015fc6abfdadc9afcb382e0b Mon Sep 17 00:00:00 2001 From: molnargab Date: Thu, 11 Jun 2015 10:56:49 +0200 Subject: [PATCH 49/58] Test for seconds over a minute parameter --- .../Framework/CommandLineParserTests.cs | 37 ++++--------------- 1 file changed, 7 insertions(+), 30 deletions(-) diff --git a/main/OpenCover.Test/Framework/CommandLineParserTests.cs b/main/OpenCover.Test/Framework/CommandLineParserTests.cs index fca15f8de..73ab1dcfe 100644 --- a/main/OpenCover.Test/Framework/CommandLineParserTests.cs +++ b/main/OpenCover.Test/Framework/CommandLineParserTests.cs @@ -702,45 +702,22 @@ public void NoArguments_ThrowException() Assert.That(thrownException.Message, Contains.Substring("required")); } - [Test] - public void HandlesServiceStartTimeoutSecondsOnly() - { - // arrange - var parser = new CommandLineParser(new[] {"-servicestarttimeout:10s", RequiredArgs}); - - // act - parser.ExtractAndValidateArguments(); - - // assert - Assert.That(parser.ServiceStartTimeout, Is.EqualTo(new TimeSpan(0, 0, 10))); - } - - [Test] - public void HandlesServiceStartTimeoutMinutesOnly() + [TestCase("20m", 20, 0, Description = "Minutes only")] + [TestCase("10s", 0, 10, Description = "Seconds only")] + [TestCase("20m10s", 20, 10, Description = "Minutes and Seconds" )] + [TestCase("150s", 2, 30, Description = "Seconds over a minute")] + public void HandlesServiceStartTimeout(string timeAsString, int expectedMinutes, int expectedSeconds) { // arrange - var parser = new CommandLineParser(new[] { "-servicestarttimeout:20m", RequiredArgs }); + var parser = new CommandLineParser(new[] { "-servicestarttimeout:" + timeAsString, RequiredArgs }); // act parser.ExtractAndValidateArguments(); // assert - Assert.That(parser.ServiceStartTimeout, Is.EqualTo(new TimeSpan(0, 20, 0))); + Assert.That(parser.ServiceStartTimeout, Is.EqualTo(new TimeSpan(0, expectedMinutes, expectedSeconds))); } - [Test] - public void HandlesServiceStartTimeoutMinutesAndSeconds() - { - // arrange - var parser = new CommandLineParser(new[] { "-servicestarttimeout:20m10s", RequiredArgs }); - - // act - parser.ExtractAndValidateArguments(); - - // assert - Assert.That(parser.ServiceStartTimeout, Is.EqualTo(new TimeSpan(0, 20, 10))); - } - [TestCase("10")] [TestCase("NaNs")] [TestCase("indifferenttext")] From 1a1343a387cb5a8591beebbb8b860cff8e93a679 Mon Sep 17 00:00:00 2001 From: Daniel Palme Date: Mon, 15 Jun 2015 22:47:10 +0200 Subject: [PATCH 50/58] Fix for issue #315 Moved executable and dependencies to ```tools``` subfolder --- main/OpenCover.NugetPackage/OpenCover.nuspec | 38 ++++++++++---------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/main/OpenCover.NugetPackage/OpenCover.nuspec b/main/OpenCover.NugetPackage/OpenCover.nuspec index f0c9aa395..0cd4571a6 100644 --- a/main/OpenCover.NugetPackage/OpenCover.nuspec +++ b/main/OpenCover.NugetPackage/OpenCover.nuspec @@ -16,26 +16,26 @@ Code-Coverage Reporting Testing TDD Utility - - - - - - - - - + + + + + + + + + - - - - - - - - - + + + + + + + + + @@ -61,4 +61,4 @@ - \ No newline at end of file + From d21fc75abcc5ecd82c3bda88aec20d631e143cc7 Mon Sep 17 00:00:00 2001 From: Daniel Palme Date: Tue, 16 Jun 2015 09:24:38 +0200 Subject: [PATCH 51/58] Issue #315: Fixed path to OpenCover.Console.exe --- main/OpenCover.Specs/Steps/PackagingSteps.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/main/OpenCover.Specs/Steps/PackagingSteps.cs b/main/OpenCover.Specs/Steps/PackagingSteps.cs index 927cd0f1d..30cdcee20 100644 --- a/main/OpenCover.Specs/Steps/PackagingSteps.cs +++ b/main/OpenCover.Specs/Steps/PackagingSteps.cs @@ -131,7 +131,7 @@ public void WhenIExecuteTheDeployedOpenCoverAgainstTheXTargetApplication(string if (File.Exists(outputXml)) File.Delete(outputXml); - var openCover = Path.Combine(folder, "OpenCover.Console.exe"); + var openCover = Path.Combine(folder, "tools", "OpenCover.Console.exe"); var target = Path.Combine(folder, string.Format(@"Samples\{0}\OpenCover.Simple.Target.exe", binFolder)); var startInfo = new ProcessStartInfo(openCover); startInfo.Arguments = string.Format(@"-register:user ""-target:{0}"" ""-output:{1}""", target, outputXml); From d946d88a017fc93afa18e7ea005ab37d0af1fc57 Mon Sep 17 00:00:00 2001 From: Daniel Palme Date: Tue, 16 Jun 2015 10:36:17 +0200 Subject: [PATCH 52/58] Update Packaging.feature --- main/OpenCover.Specs/Packaging.feature | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/main/OpenCover.Specs/Packaging.feature b/main/OpenCover.Specs/Packaging.feature index d57a675f9..a53122dda 100644 --- a/main/OpenCover.Specs/Packaging.feature +++ b/main/OpenCover.Specs/Packaging.feature @@ -1,4 +1,4 @@ -Feature: Packaging +Feature: Packaging In order to avoid deployment issues As a software packager I want to be sure that opencover runs after installation @@ -15,8 +15,8 @@ Scenario: Run OpenCover after installing from zip file Scenario: Run OpenCover after installing from a nuget package Given I have a valid nugetpackage in the output folder And I unpack that package into a deployment folder - When I execute the deployed OpenCover against the x86 target application - And I execute the deployed OpenCover against the x64 target application + When I execute the deployed OpenCover against the x86 target application in subfolder tools + And I execute the deployed OpenCover against the x64 target application in subfolder tools Then the coverage results should be the same @msitag From 8c864378421ca25215d2b9d0f12a02e440f4bce4 Mon Sep 17 00:00:00 2001 From: Daniel Palme Date: Tue, 16 Jun 2015 10:37:46 +0200 Subject: [PATCH 53/58] Update Packaging.feature.cs --- main/OpenCover.Specs/Packaging.feature.cs | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/main/OpenCover.Specs/Packaging.feature.cs b/main/OpenCover.Specs/Packaging.feature.cs index 95a9a553c..9e7f704aa 100644 --- a/main/OpenCover.Specs/Packaging.feature.cs +++ b/main/OpenCover.Specs/Packaging.feature.cs @@ -1,9 +1,9 @@ -// ------------------------------------------------------------------------------ +// ------------------------------------------------------------------------------ // // This code was generated by SpecFlow (http://www.specflow.org/). // SpecFlow Version:1.9.0.77 // SpecFlow Generator Version:1.9.0.0 -// Runtime Version:4.0.30319.18033 +// Runtime Version:4.0.30319.34014 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. @@ -32,8 +32,8 @@ public partial class PackagingFeature public virtual void FeatureSetup() { testRunner = TechTalk.SpecFlow.TestRunnerManager.GetTestRunner(); - TechTalk.SpecFlow.FeatureInfo featureInfo = new TechTalk.SpecFlow.FeatureInfo(new System.Globalization.CultureInfo("en-US"), "Packaging", "In order to avoid deployment issues\r\nAs a software packager\r\nI want to be sure th" + - "at opencover runs after installation", ProgrammingLanguage.CSharp, ((string[])(null))); + TechTalk.SpecFlow.FeatureInfo featureInfo = new TechTalk.SpecFlow.FeatureInfo(new System.Globalization.CultureInfo("en-US"), "Packaging", "In order to avoid deployment issues\nAs a software packager\nI want to be sure that" + + " opencover runs after installation", ProgrammingLanguage.CSharp, ((string[])(null))); testRunner.OnFeatureStart(featureInfo); } @@ -102,9 +102,11 @@ public virtual void RunOpenCoverAfterInstallingFromANugetPackage() #line 17 testRunner.And("I unpack that package into a deployment folder", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "And "); #line 18 - testRunner.When("I execute the deployed OpenCover against the x86 target application", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "When "); + testRunner.When("I execute the deployed OpenCover against the x86 target application in subfolder " + + "tools", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "When "); #line 19 - testRunner.And("I execute the deployed OpenCover against the x64 target application", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "And "); + testRunner.And("I execute the deployed OpenCover against the x64 target application in subfolder " + + "tools", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "And "); #line 20 testRunner.Then("the coverage results should be the same", ((string)(null)), ((TechTalk.SpecFlow.Table)(null)), "Then "); #line hidden From ba2de761044315576e4ab5adffb81f7cd273e5a1 Mon Sep 17 00:00:00 2001 From: Daniel Palme Date: Tue, 16 Jun 2015 10:38:28 +0200 Subject: [PATCH 54/58] Update PackagingSteps.cs --- main/OpenCover.Specs/Steps/PackagingSteps.cs | 23 ++++++++++---------- 1 file changed, 12 insertions(+), 11 deletions(-) diff --git a/main/OpenCover.Specs/Steps/PackagingSteps.cs b/main/OpenCover.Specs/Steps/PackagingSteps.cs index 30cdcee20..f5c199fa7 100644 --- a/main/OpenCover.Specs/Steps/PackagingSteps.cs +++ b/main/OpenCover.Specs/Steps/PackagingSteps.cs @@ -1,4 +1,4 @@ -using System; +using System; using System.Diagnostics; using System.IO; using System.Linq; @@ -57,7 +57,7 @@ public void GivenIHaveAValidZipPackageInTheOutputFolder() ScenarioContext.Current["targetFolder"] = targetFolder; ScenarioContext.Current["targetOutput"] = targetOutput; } - + [Given(@"I (?:unzip|unpack) that package into a deployment folder")] public void GivenIUnzipThatPackageIntoADeploymentFolder() { @@ -66,7 +66,7 @@ public void GivenIUnzipThatPackageIntoADeploymentFolder() var zip = new ZipFile((string)ScenarioContext.Current["targetZip"]); zip.ExtractAll(folder); } - + [Given(@"I have a valid nugetpackage in the output folder")] public void GivenIHaveAValidNugetpackageInTheOutputFolder() { @@ -84,7 +84,7 @@ public void GivenIHaveAValidNugetpackageInTheOutputFolder() ScenarioContext.Current["targetFolder"] = targetFolder; ScenarioContext.Current["targetOutput"] = targetOutput; } - + [Given(@"I have a valid installer in the output folder")] public void GivenIHaveAValidInstallerInTheOutputFolder() { @@ -102,7 +102,7 @@ public void GivenIHaveAValidInstallerInTheOutputFolder() ScenarioContext.Current["targetFolder"] = targetFolder; ScenarioContext.Current["targetOutput"] = targetOutput; } - + [Given(@"I install that package into a deployment folder")] public void GivenIInstallThatPackageIntoADeploymentFolder() { @@ -119,9 +119,10 @@ public void GivenIInstallThatPackageIntoADeploymentFolder() ScenarioContext.Current["targetFolder"] = Path.Combine(folder, "[ApplicationFolderName]"); } - - [When(@"I execute the deployed OpenCover against the (x\d\d) target application")] - public void WhenIExecuteTheDeployedOpenCoverAgainstTheXTargetApplication(string binFolder) + + [When(@"I execute the deployed OpenCover against the (x\d\d) target application(.*)")] + [When(@"I execute the deployed OpenCover against the (x\d\d) target application in subfolder (.*)")] + public void WhenIExecuteTheDeployedOpenCoverAgainstTheXTargetApplication(string binFolder, string subfolder) { var folder = (string)ScenarioContext.Current["targetFolder"]; var output = (string)ScenarioContext.Current["targetOutput"]; @@ -131,7 +132,7 @@ public void WhenIExecuteTheDeployedOpenCoverAgainstTheXTargetApplication(string if (File.Exists(outputXml)) File.Delete(outputXml); - var openCover = Path.Combine(folder, "tools", "OpenCover.Console.exe"); + var openCover = Path.Combine(folder, subfolder, "OpenCover.Console.exe"); var target = Path.Combine(folder, string.Format(@"Samples\{0}\OpenCover.Simple.Target.exe", binFolder)); var startInfo = new ProcessStartInfo(openCover); startInfo.Arguments = string.Format(@"-register:user ""-target:{0}"" ""-output:{1}""", target, outputXml); @@ -140,7 +141,7 @@ public void WhenIExecuteTheDeployedOpenCoverAgainstTheXTargetApplication(string process.WaitForExit(); } - + [Then(@"the coverage results should be the same")] public void ThenTheCoverageResultsShouldBeTheSame() { @@ -153,7 +154,7 @@ public void ThenTheCoverageResultsShouldBeTheSame() var outputXml86 = string.Format(@"{0}\{1}_{2}.{3}", Path.GetDirectoryName(output), Path.GetFileNameWithoutExtension(output), "x86", Path.GetExtension(output)); - + var outputXml64 = string.Format(@"{0}\{1}_{2}.{3}", Path.GetDirectoryName(output), Path.GetFileNameWithoutExtension(output), "x86", Path.GetExtension(output)); From 13ed0d8961bc4b1243e5dc76c414a03fb7de5b9f Mon Sep 17 00:00:00 2001 From: Daniel Palme Date: Tue, 16 Jun 2015 11:56:24 +0200 Subject: [PATCH 55/58] Update PackagingSteps.cs --- main/OpenCover.Specs/Steps/PackagingSteps.cs | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/main/OpenCover.Specs/Steps/PackagingSteps.cs b/main/OpenCover.Specs/Steps/PackagingSteps.cs index f5c199fa7..e4358ef93 100644 --- a/main/OpenCover.Specs/Steps/PackagingSteps.cs +++ b/main/OpenCover.Specs/Steps/PackagingSteps.cs @@ -120,9 +120,14 @@ public void GivenIInstallThatPackageIntoADeploymentFolder() ScenarioContext.Current["targetFolder"] = Path.Combine(folder, "[ApplicationFolderName]"); } - [When(@"I execute the deployed OpenCover against the (x\d\d) target application(.*)")] + [When(@"I execute the deployed OpenCover against the (x\d\d) target application")] + public void WhenIExecuteTheDeployedOpenCoverAgainstTheXTargetApplication(string binFolder) + { + this.WhenIExecuteTheDeployedOpenCoverAgainstTheXTargetApplicationInSubfolder(binFolder, string.Empty); + } + [When(@"I execute the deployed OpenCover against the (x\d\d) target application in subfolder (.*)")] - public void WhenIExecuteTheDeployedOpenCoverAgainstTheXTargetApplication(string binFolder, string subfolder) + public void WhenIExecuteTheDeployedOpenCoverAgainstTheXTargetApplicationInSubfolder(string binFolder, string subfolder) { var folder = (string)ScenarioContext.Current["targetFolder"]; var output = (string)ScenarioContext.Current["targetOutput"]; @@ -141,7 +146,6 @@ public void WhenIExecuteTheDeployedOpenCoverAgainstTheXTargetApplication(string process.WaitForExit(); } - [Then(@"the coverage results should be the same")] public void ThenTheCoverageResultsShouldBeTheSame() { From 34f85f61309ed41423d04ea5b2538921b4957fc1 Mon Sep 17 00:00:00 2001 From: sawilde Date: Sun, 12 Jul 2015 11:31:19 +1000 Subject: [PATCH 56/58] update some nuget packages --- main/.nuget/packages.config | 2 +- .../OpenCover.Extensions.csproj | 18 ++++++++++-------- main/OpenCover.Extensions/packages.config | 2 +- .../OpenCover.Framework.csproj | 11 ++++++----- main/OpenCover.Framework/packages.config | 2 +- .../OpenCover.Gendarme.Signer.csproj | 11 ++++++----- .../OpenCover.Gendarme.Signer/packages.config | 2 +- .../OpenCover.Integration.Test.csproj | 4 ++-- .../packages.config | 2 +- main/OpenCover.Test/OpenCover.Test.csproj | 19 ++++++++++--------- main/OpenCover.Test/packages.config | 4 ++-- main/cmdline/report_coverage.cmd | 2 +- 12 files changed, 42 insertions(+), 37 deletions(-) diff --git a/main/.nuget/packages.config b/main/.nuget/packages.config index d4e7535e7..6a2daf408 100644 --- a/main/.nuget/packages.config +++ b/main/.nuget/packages.config @@ -5,6 +5,6 @@ - + \ No newline at end of file diff --git a/main/OpenCover.Extensions/OpenCover.Extensions.csproj b/main/OpenCover.Extensions/OpenCover.Extensions.csproj index efb52f123..ee11eac3f 100644 --- a/main/OpenCover.Extensions/OpenCover.Extensions.csproj +++ b/main/OpenCover.Extensions/OpenCover.Extensions.csproj @@ -43,19 +43,21 @@ False ..\packages\Autofac.3.5.2\lib\net40\Autofac.dll - - ..\packages\Mono.Cecil.0.9.6.0\lib\net40\Mono.Cecil.dll + + False + ..\packages\Mono.Cecil.0.9.6.1\lib\net40\Mono.Cecil.dll False - ..\packages\Mono.Cecil.0.9.6.0\lib\net40\Mono.Cecil.Mdb.dll + ..\packages\Mono.Cecil.0.9.6.1\lib\net40\Mono.Cecil.Mdb.dll - - ..\packages\Mono.Cecil.0.9.6.0\lib\net40\Mono.Cecil.Pdb.dll - True + + False + ..\packages\Mono.Cecil.0.9.6.1\lib\net40\Mono.Cecil.Pdb.dll - - ..\packages\Mono.Cecil.0.9.6.0\lib\net40\Mono.Cecil.Rocks.dll + + False + ..\packages\Mono.Cecil.0.9.6.1\lib\net40\Mono.Cecil.Rocks.dll diff --git a/main/OpenCover.Extensions/packages.config b/main/OpenCover.Extensions/packages.config index 2c5e7c338..3423c8131 100644 --- a/main/OpenCover.Extensions/packages.config +++ b/main/OpenCover.Extensions/packages.config @@ -1,5 +1,5 @@  - + \ No newline at end of file diff --git a/main/OpenCover.Framework/OpenCover.Framework.csproj b/main/OpenCover.Framework/OpenCover.Framework.csproj index 4be8b0430..cec4d7b0a 100644 --- a/main/OpenCover.Framework/OpenCover.Framework.csproj +++ b/main/OpenCover.Framework/OpenCover.Framework.csproj @@ -64,18 +64,19 @@ False - ..\packages\Mono.Cecil.0.9.6.0\lib\net40\Mono.Cecil.dll + ..\packages\Mono.Cecil.0.9.6.1\lib\net40\Mono.Cecil.dll False - ..\packages\Mono.Cecil.0.9.6.0\lib\net40\Mono.Cecil.Mdb.dll + ..\packages\Mono.Cecil.0.9.6.1\lib\net40\Mono.Cecil.Mdb.dll False - ..\packages\Mono.Cecil.0.9.6.0\lib\net40\Mono.Cecil.Pdb.dll + ..\packages\Mono.Cecil.0.9.6.1\lib\net40\Mono.Cecil.Pdb.dll - - ..\packages\Mono.Cecil.0.9.6.0\lib\net40\Mono.Cecil.Rocks.dll + + False + ..\packages\Mono.Cecil.0.9.6.1\lib\net40\Mono.Cecil.Rocks.dll diff --git a/main/OpenCover.Framework/packages.config b/main/OpenCover.Framework/packages.config index 83b6de4e1..9f96e01ab 100644 --- a/main/OpenCover.Framework/packages.config +++ b/main/OpenCover.Framework/packages.config @@ -3,5 +3,5 @@ - + \ No newline at end of file diff --git a/main/OpenCover.Gendarme.Signer/OpenCover.Gendarme.Signer.csproj b/main/OpenCover.Gendarme.Signer/OpenCover.Gendarme.Signer.csproj index 61fd1fc7c..7582c303e 100644 --- a/main/OpenCover.Gendarme.Signer/OpenCover.Gendarme.Signer.csproj +++ b/main/OpenCover.Gendarme.Signer/OpenCover.Gendarme.Signer.csproj @@ -42,18 +42,19 @@ False - ..\packages\Mono.Cecil.0.9.6.0\lib\net40\Mono.Cecil.dll + ..\packages\Mono.Cecil.0.9.6.1\lib\net40\Mono.Cecil.dll - - ..\packages\Mono.Cecil.0.9.6.0\lib\net40\Mono.Cecil.Mdb.dll + + False + ..\packages\Mono.Cecil.0.9.6.1\lib\net40\Mono.Cecil.Mdb.dll False - ..\packages\Mono.Cecil.0.9.6.0\lib\net40\Mono.Cecil.Pdb.dll + ..\packages\Mono.Cecil.0.9.6.1\lib\net40\Mono.Cecil.Pdb.dll False - ..\packages\Mono.Cecil.0.9.6.0\lib\net40\Mono.Cecil.Rocks.dll + ..\packages\Mono.Cecil.0.9.6.1\lib\net40\Mono.Cecil.Rocks.dll diff --git a/main/OpenCover.Gendarme.Signer/packages.config b/main/OpenCover.Gendarme.Signer/packages.config index 32856a726..14bfa355e 100644 --- a/main/OpenCover.Gendarme.Signer/packages.config +++ b/main/OpenCover.Gendarme.Signer/packages.config @@ -1,5 +1,5 @@  - + diff --git a/main/OpenCover.Integration.Test/OpenCover.Integration.Test.csproj b/main/OpenCover.Integration.Test/OpenCover.Integration.Test.csproj index 52d4bcc73..99d9c130c 100644 --- a/main/OpenCover.Integration.Test/OpenCover.Integration.Test.csproj +++ b/main/OpenCover.Integration.Test/OpenCover.Integration.Test.csproj @@ -37,9 +37,9 @@ False ..\packages\log4net.2.0.3\lib\net40-full\log4net.dll - + False - ..\packages\Moq.4.2.1502.0911\lib\net40\Moq.dll + ..\packages\Moq.4.2.1507.0118\lib\net40\Moq.dll False diff --git a/main/OpenCover.Integration.Test/packages.config b/main/OpenCover.Integration.Test/packages.config index ce21aecd7..c144bcc52 100644 --- a/main/OpenCover.Integration.Test/packages.config +++ b/main/OpenCover.Integration.Test/packages.config @@ -1,6 +1,6 @@  - + \ No newline at end of file diff --git a/main/OpenCover.Test/OpenCover.Test.csproj b/main/OpenCover.Test/OpenCover.Test.csproj index bbf3d2de8..6abc8db8f 100644 --- a/main/OpenCover.Test/OpenCover.Test.csproj +++ b/main/OpenCover.Test/OpenCover.Test.csproj @@ -80,22 +80,23 @@ False - ..\packages\Mono.Cecil.0.9.6.0\lib\net40\Mono.Cecil.dll + ..\packages\Mono.Cecil.0.9.6.1\lib\net40\Mono.Cecil.dll - - ..\packages\Mono.Cecil.0.9.6.0\lib\net40\Mono.Cecil.Mdb.dll - True + + False + ..\packages\Mono.Cecil.0.9.6.1\lib\net40\Mono.Cecil.Mdb.dll False - ..\packages\Mono.Cecil.0.9.6.0\lib\net40\Mono.Cecil.Pdb.dll + ..\packages\Mono.Cecil.0.9.6.1\lib\net40\Mono.Cecil.Pdb.dll - - ..\packages\Mono.Cecil.0.9.6.0\lib\net40\Mono.Cecil.Rocks.dll + + False + ..\packages\Mono.Cecil.0.9.6.1\lib\net40\Mono.Cecil.Rocks.dll - + False - ..\packages\Moq.4.2.1502.0911\lib\net40\Moq.dll + ..\packages\Moq.4.2.1507.0118\lib\net40\Moq.dll False diff --git a/main/OpenCover.Test/packages.config b/main/OpenCover.Test/packages.config index 2aae61d83..b816e9705 100644 --- a/main/OpenCover.Test/packages.config +++ b/main/OpenCover.Test/packages.config @@ -3,8 +3,8 @@ - - + + diff --git a/main/cmdline/report_coverage.cmd b/main/cmdline/report_coverage.cmd index 4a5e5b0b1..c81f1c1fc 100644 --- a/main/cmdline/report_coverage.cmd +++ b/main/cmdline/report_coverage.cmd @@ -1 +1 @@ -..\..\..\main\packages\ReportGenerator.2.1.4.0\ReportGenerator.exe -reports:opencovertests.xml -targetdir:report \ No newline at end of file +..\..\..\main\packages\ReportGenerator.2.1.8.0\ReportGenerator.exe -reports:opencovertests.xml -targetdir:report \ No newline at end of file From c307308158dcc4bb0dbc51896091bcdf8c04c54a Mon Sep 17 00:00:00 2001 From: sawilde Date: Sun, 12 Jul 2015 11:45:11 +1000 Subject: [PATCH 57/58] update release notes --- ReleaseNotes.tmp | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/ReleaseNotes.tmp b/ReleaseNotes.tmp index 1567207ea..85684529c 100644 --- a/ReleaseNotes.tmp +++ b/ReleaseNotes.tmp @@ -1,10 +1,13 @@ Version [[version]] -#307 add -version to args -#305 add corclr_profiler_path support -#303 support for test cases and theories during track by test +#315 update nuget package (fix for VS2015) +#320 update packages (fix for VS2015) +#304 add switch to control timeout wait (feature) +#307 add -version to args (feature) +#305 add corclr_profiler_path support (feature) +#303 support for test cases and theories during track by test (feature) #295 exclude assembly by attribute (feature) #288 report (to console) if can't ready body of method (diag) -#287 fix crash +#287 fix crash (fix) #283 Add visited class/method to summary entity (feature) #274 Use thread based buffers for performance improvement (fix) From e42984dfea38eb66c363e55114d55f2872251a17 Mon Sep 17 00:00:00 2001 From: sawilde Date: Fri, 17 Jul 2015 22:13:25 +1000 Subject: [PATCH 58/58] #323 push releases to github use appveyor for versioning update packaged sample update release notes --- ReleaseNotes.tmp | 1 + appveyor.yml | 24 ++++++++++++++++---- build/version.build | 3 --- default.build | 11 ++++++--- main/OpenCover.NugetPackage/readme.txt | 4 ++-- samples/SampleSln/.nuget/packages.config.tmp | 4 ++-- samples/SampleSln/BomTest/BomTest.csproj | 2 +- samples/SampleSln/BomTest/packages.config | 2 +- samples/SampleSln/coverage.bat.tmp | 4 ++-- 9 files changed, 37 insertions(+), 18 deletions(-) diff --git a/ReleaseNotes.tmp b/ReleaseNotes.tmp index 85684529c..f1750c803 100644 --- a/ReleaseNotes.tmp +++ b/ReleaseNotes.tmp @@ -1,4 +1,5 @@ Version [[version]] +#323 push releases and candidates to github via appveyor (prj-mgmt) #315 update nuget package (fix for VS2015) #320 update packages (fix for VS2015) #304 add switch to control timeout wait (feature) diff --git a/appveyor.yml b/appveyor.yml index a262cf58a..8b8063600 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -1,4 +1,4 @@ -version: 1.0.{build} +version: 4.6.{build} os: Unstable shallow_clone: true environment: @@ -7,7 +7,6 @@ environment: cache: - build/Version/opencover.snk - build/Version/opencover.public.snk -- build/Version/build.number nuget: disable_publish_on_pr: true build_script: @@ -37,11 +36,28 @@ deploy: artifact: NugetCandidate on: branch: rc +- provider: GitHub + tag: $(appveyor_build_version)-rc + release: OpenCover (Release Candidiate) $(appveyor_build_version) + auth_token: + secure: bMPwiJusZ78qab84M/zNAxmpMSCW11eaJI3czwnDzl8tK/9u3y4w38+2WOVkNeOg + artifact: Installer, ZipArchive + prerelease: true + on: + branch: rc +- provider: GitHub + tag: $(appveyor_build_version) + release: OpenCover (Release) $(appveyor_build_version) + auth_token: + secure: bMPwiJusZ78qab84M/zNAxmpMSCW11eaJI3czwnDzl8tK/9u3y4w38+2WOVkNeOg + artifact: Installer, ZipArchive + on: + branch: release notifications: - provider: Webhook - url: https://webhooks.gitter.im/e/737fbf46970811e6bfa7 + url: https://webhooks.gitter.im/e/700bdb95a55f23095db9 on_build_success: true on_build_failure: true on_build_status_changed: true on_success: -- build dogfood-release +- build dogfood-release \ No newline at end of file diff --git a/build/version.build b/build/version.build index a736814f8..7a0a9a40e 100644 --- a/build/version.build +++ b/build/version.build @@ -18,9 +18,6 @@ - - 4.5.0.0 - using System.Reflection; [assembly: AssemblyVersion("${buildnumber.version}")] [assembly: AssemblyFileVersion("${buildnumber.version}")] diff --git a/default.build b/default.build index 25097ab90..f4b14db91 100644 --- a/default.build +++ b/default.build @@ -14,9 +14,15 @@ - + + + + + + + @@ -53,8 +59,7 @@ - - + diff --git a/main/OpenCover.NugetPackage/readme.txt b/main/OpenCover.NugetPackage/readme.txt index 1f2c204a0..7e5988f73 100644 --- a/main/OpenCover.NugetPackage/readme.txt +++ b/main/OpenCover.NugetPackage/readme.txt @@ -12,10 +12,10 @@ alongside the utility to get started or you can look at the documentation provided on the wiki https://github.com/OpenCover/opencover/wiki/Usage. Currently OpenCover has no visualization of its results and we recommend that -your use ReportGenerator (1.9 and above) to view the results against your code. +your use ReportGenerator (2.1.8 and above) to view the results against your code. A sample project showing a possible way to use OpenCover with ReportGenerator -has also been installed for your convenience. +has also been provided for your convenience. If you have any issues or feature requests with OpenCover please raise them with the project owners on https://github.com/opencover/opencover. diff --git a/samples/SampleSln/.nuget/packages.config.tmp b/samples/SampleSln/.nuget/packages.config.tmp index 82b564320..981fa5b23 100644 --- a/samples/SampleSln/.nuget/packages.config.tmp +++ b/samples/SampleSln/.nuget/packages.config.tmp @@ -1,6 +1,6 @@  - + - + \ No newline at end of file diff --git a/samples/SampleSln/BomTest/BomTest.csproj b/samples/SampleSln/BomTest/BomTest.csproj index 39f6cff81..2c75f4745 100644 --- a/samples/SampleSln/BomTest/BomTest.csproj +++ b/samples/SampleSln/BomTest/BomTest.csproj @@ -31,7 +31,7 @@ - ..\packages\NUnit.2.6.3\lib\nunit.framework.dll + ..\packages\NUnit.2.6.4\lib\nunit.framework.dll diff --git a/samples/SampleSln/BomTest/packages.config b/samples/SampleSln/BomTest/packages.config index ad37a5282..c714ef3a2 100644 --- a/samples/SampleSln/BomTest/packages.config +++ b/samples/SampleSln/BomTest/packages.config @@ -1,4 +1,4 @@  - + \ No newline at end of file diff --git a/samples/SampleSln/coverage.bat.tmp b/samples/SampleSln/coverage.bat.tmp index 693f8ce39..985d5997c 100644 --- a/samples/SampleSln/coverage.bat.tmp +++ b/samples/SampleSln/coverage.bat.tmp @@ -1,5 +1,5 @@ -.\packages\OpenCover.[[version]]\OpenCover.Console.exe -register:user "-filter:+[Bom]* -[*Test]*" "-target:.\packages\NUnit.Runners.2.6.3\tools\nunit-console-x86.exe" "-targetargs:/noshadow .\BomTest\bin\Debug\BomTest.dll" +.\packages\OpenCover.[[version]]\tools\OpenCover.Console.exe -register:user "-filter:+[Bom]* -[*Test]*" "-target:.\packages\NUnit.Runners.2.6.4\tools\nunit-console-x86.exe" "-targetargs:/noshadow .\BomTest\bin\Debug\BomTest.dll" -.\packages\ReportGenerator.1.9.1.0\ReportGenerator.exe "-reports:results.xml" "-targetdir:.\coverage" +.\packages\ReportGenerator.2.1.8.0\tools\ReportGenerator.exe "-reports:results.xml" "-targetdir:.\coverage" pause \ No newline at end of file