@@ -1,24 +1,26 @@
{\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;}
{\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;}
{\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;}{\f325\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}
{\f326\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\f328\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\f329\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\f330\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}
{\f331\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\f332\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\f333\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\f345\fbidi \fmodern\fcharset238\fprq1 Courier New CE;}
{\f346\fbidi \fmodern\fcharset204\fprq1 Courier New Cyr;}{\f348\fbidi \fmodern\fcharset161\fprq1 Courier New Greek;}{\f349\fbidi \fmodern\fcharset162\fprq1 Courier New Tur;}{\f350\fbidi \fmodern\fcharset177\fprq1 Courier New (Hebrew);}
{\f351\fbidi \fmodern\fcharset178\fprq1 Courier New (Arabic);}{\f352\fbidi \fmodern\fcharset186\fprq1 Courier New Baltic;}{\f353\fbidi \fmodern\fcharset163\fprq1 Courier New (Vietnamese);}{\f665\fbidi \froman\fcharset238\fprq2 Cambria Math CE;}
{\f666\fbidi \froman\fcharset204\fprq2 Cambria Math Cyr;}{\f668\fbidi \froman\fcharset161\fprq2 Cambria Math Greek;}{\f669\fbidi \froman\fcharset162\fprq2 Cambria Math Tur;}{\f672\fbidi \froman\fcharset186\fprq2 Cambria Math Baltic;}
{\f673\fbidi \froman\fcharset163\fprq2 Cambria Math (Vietnamese);}{\f685\fbidi \froman\fcharset238\fprq2 Cambria CE;}{\f686\fbidi \froman\fcharset204\fprq2 Cambria Cyr;}{\f688\fbidi \froman\fcharset161\fprq2 Cambria Greek;}
{\f689\fbidi \froman\fcharset162\fprq2 Cambria Tur;}{\f692\fbidi \froman\fcharset186\fprq2 Cambria Baltic;}{\f693\fbidi \froman\fcharset163\fprq2 Cambria (Vietnamese);}{\f695\fbidi \fswiss\fcharset238\fprq2 Calibri CE;}
{\f696\fbidi \fswiss\fcharset204\fprq2 Calibri Cyr;}{\f698\fbidi \fswiss\fcharset161\fprq2 Calibri Greek;}{\f699\fbidi \fswiss\fcharset162\fprq2 Calibri Tur;}{\f702\fbidi \fswiss\fcharset186\fprq2 Calibri Baltic;}
{\f703\fbidi \fswiss\fcharset163\fprq2 Calibri (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;}
{\f39\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;}{\f324\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\f325\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}
{\f327\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\f328\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\f329\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\f330\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}
{\f331\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\f332\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\f344\fbidi \fmodern\fcharset238\fprq1 Courier New CE;}{\f345\fbidi \fmodern\fcharset204\fprq1 Courier New Cyr;}
{\f347\fbidi \fmodern\fcharset161\fprq1 Courier New Greek;}{\f348\fbidi \fmodern\fcharset162\fprq1 Courier New Tur;}{\f349\fbidi \fmodern\fcharset177\fprq1 Courier New (Hebrew);}{\f350\fbidi \fmodern\fcharset178\fprq1 Courier New (Arabic);}
{\f351\fbidi \fmodern\fcharset186\fprq1 Courier New Baltic;}{\f352\fbidi \fmodern\fcharset163\fprq1 Courier New (Vietnamese);}{\f664\fbidi \froman\fcharset238\fprq2 Cambria Math CE;}{\f665\fbidi \froman\fcharset204\fprq2 Cambria Math Cyr;}
{\f667\fbidi \froman\fcharset161\fprq2 Cambria Math Greek;}{\f668\fbidi \froman\fcharset162\fprq2 Cambria Math Tur;}{\f671\fbidi \froman\fcharset186\fprq2 Cambria Math Baltic;}{\f672\fbidi \froman\fcharset163\fprq2 Cambria Math (Vietnamese);}
{\f684\fbidi \froman\fcharset238\fprq2 Cambria CE;}{\f685\fbidi \froman\fcharset204\fprq2 Cambria Cyr;}{\f687\fbidi \froman\fcharset161\fprq2 Cambria Greek;}{\f688\fbidi \froman\fcharset162\fprq2 Cambria Tur;}
{\f691\fbidi \froman\fcharset186\fprq2 Cambria Baltic;}{\f692\fbidi \froman\fcharset163\fprq2 Cambria (Vietnamese);}{\f694\fbidi \fswiss\fcharset238\fprq2 Calibri CE;}{\f695\fbidi \fswiss\fcharset204\fprq2 Calibri Cyr;}
{\f697\fbidi \fswiss\fcharset161\fprq2 Calibri Greek;}{\f698\fbidi \fswiss\fcharset162\fprq2 Calibri Tur;}{\f701\fbidi \fswiss\fcharset186\fprq2 Calibri Baltic;}{\f702\fbidi \fswiss\fcharset163\fprq2 Calibri (Vietnamese);}
{\f714\fbidi \fmodern\fcharset238\fprq1 Consolas CE;}{\f715\fbidi \fmodern\fcharset204\fprq1 Consolas Cyr;}{\f717\fbidi \fmodern\fcharset161\fprq1 Consolas Greek;}{\f718\fbidi \fmodern\fcharset162\fprq1 Consolas Tur;}
{\f721\fbidi \fmodern\fcharset186\fprq1 Consolas Baltic;}{\f722\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;}
{\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;}
@@ -34,7 +36,7 @@
{\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;}{\*\defchp \f31506\fs22\lang3081\langfe1033\langfenp1033 }{\*\defpap \ql \li0\ri0\sa200\sl276\slmult1
\caccentone\ctint255\cshade191\red54\green95\blue145;\caccentone\ctint255\cshade255\red79\green129\blue189;\red43\green145\blue175;}{\*\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
@@ -46,10 +48,11 @@
\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 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;}{\*\cs18 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \ul\cf2 \sbasedon10 \ssemihidden \sunhideused \styrsid8939988 Hyperlink;}}{\*\rsidtbl \rsid97460\rsid284426\rsid1841268\rsid2783484
\rsid5050788\rsid7237901\rsid7289096\rsid8728997\rsid8939988\rsid9332253\rsid10314410\rsid10845574\rsid12024666\rsid12068581\rsid13184707\rsid13513498\rsid14228117\rsid14243083\rsid14885541\rsid16349201\rsid16469695}{\mmathPr\mmathFont34\mbrkBin0
\mbrkBinSub0\msmallFrac0\mdispDef1\mlMargin0\mrMargin0\mdefJc1\mwrapIndent1440\mintLim0\mnaryLim1}{\info{\author Shaun}{\operator Shaun}{\creatim\yr2012\mo1\dy3\hr1\min4}{\revtim\yr2012\mo1\dy3\hr18\min20}{\version6}{\edmins165}{\nofpages3}{\nofwords795}
{\nofchars4535}{\*\company Microsoft}{\nofcharsws5320}{\vern49273}}{\*\xmlnstbl {\xmlns1 http://schemas.microsoft.com/office/word/2003/wordml}}\paperw11906\paperh16838\margl1440\margr1440\margt1440\margb1440\gutter0\ltrsect
\sbasedon10 \slink3 \slocked \spriority9 \styrsid12068581 Heading 3 Char;}{\*\cs18 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \ul\cf2 \sbasedon10 \ssemihidden \sunhideused \styrsid8939988 Hyperlink;}}{\*\rsidtbl \rsid97460\rsid284426\rsid738226\rsid1841268
\rsid2177067\rsid2783484\rsid4327818\rsid5050788\rsid7237901\rsid7289096\rsid8728997\rsid8939988\rsid9049101\rsid9332253\rsid10314410\rsid10845574\rsid12024666\rsid12068581\rsid13184707\rsid13513498\rsid14228117\rsid14243083\rsid14885541\rsid16349201
\rsid16469695}{\mmathPr\mmathFont34\mbrkBin0\mbrkBinSub0\msmallFrac0\mdispDef1\mlMargin0\mrMargin0\mdefJc1\mwrapIndent1440\mintLim0\mnaryLim1}{\info{\author Shaun}{\operator Shaun}{\creatim\yr2012\mo1\dy3\hr1\min4}{\revtim\yr2012\mo1\dy6\hr10\min6}
{\version8}{\edmins1235}{\nofpages4}{\nofwords1090}{\nofchars6213}{\*\company Microsoft}{\nofcharsws7289}{\vern49273}}{\*\xmlnstbl {\xmlns1 http://schemas.microsoft.com/office/word/2003/wordml}}
\paperw11906\paperh16838\margl1440\margr1440\margt1440\margb1440\gutter0\ltrsect
\widowctrl\ftnbj\aenddoc\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
@@ -66,106 +69,107 @@
\ltrch\fcs0 \insrsid13184707 The following guide describes how to use OpenCover to gather coverage statist}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid97460 i}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid13184707 cs of your application.
\par OpenCover can handle 32 and 64 bit .NET processes running on the .NET 2 and .NET 4 frameworks. OpenCover will gather sequence and branch coverage informat}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid97460
ion of your assemblies that match the filters and for which the PDB files can be found.}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid8939988 Currently OpenCover has no presentation of results other than the XML output file; ReportGenerator (}
{\field\fldedit{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid8939988 HYPERLINK "http://www.palmmedia.de/Net/ReportGenerator" }}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs18\ul\cf2\dbch\af31501\insrsid8939988 \hich\af31506\dbch\af31501\loch\f31506
http://www.palmmedia.de/Net/ReportGenerator}}}\sectd \ltrsect\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid8939988 ) is currently the recommended tool
for visualizing the results.}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid13184707
{\field\fldedit{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid8939988 HYPERLINK "http://www.palmmedia.de/Net/ReportGenerator" }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid4327818 {\*\datafield
00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b7000000068007400740070003a002f002f007700770077002e00700061006c006d006d0065006400690061002e00640065002f004e00650074002f005200650070006f0072007400470065006e006500720061007400
6f0072000000795881f43b1d7f48af2c825dc485276300000000a5ab0000}}}{\fldrslt {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs18\ul\cf2\dbch\af31501\insrsid8939988 \hich\af31506\dbch\af31501\loch\f31506 http://www.palmmedia.de/Net/ReportGenerator}}}\sectd \ltrsect
\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid8939988 ) is currently the recommended tool for visualizing the results.}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid13184707
\par }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid4327818
NOTE: No PDB for an assembly then no coverage data will be gathered; this is different to PartCover which will default to IL coverage under this situation but it was considered as not required as this is supposed to be a code-coverage too
l which can relate such coverage to your code.
\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 \hich\af31502\dbch\af31501\loch\f31502 Command Argume\hich\af31502\dbch\af31501\loch\f31502 nts
\b\fs26\cf18\lang3081\langfe1033\loch\af31502\hich\af31502\dbch\af31501\cgrid\langnp3081\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid97460 \hich\af31502\dbch\af31501\loch\f31502 Co\hich\af31502\dbch\af31501\loch\f31502 mmand Arguments
\par }\pard\plain \ltrpar\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid12068581 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \f31506\fs22\lang3081\langfe1033\cgrid\langnp3081\langfenp1033 {
\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid8939988 OpenCover has a number of arguments that can be used to control the code coverage gathering. If an argument requires s}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid8939988\charrsid8939988 paces}{\rtlch\fcs1 \af31506
\ltrch\fcs0 \insrsid8939988\charrsid8939988 then use }{\rtlch\fcs1 \af31506 \ltrch\fcs0 \insrsid8939988\charrsid8939988 "}{\rtlch\fcs1 \af31506 \ltrch\fcs0 \insrsid8939988 \rquote
s to wrap the argument, where they are applicable they will be indicated with an optional syntax [].}{\rtlch\fcs1 \af31506 \ltrch\fcs0 \insrsid12068581
\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid8939988 OpenCover has a number of arguments that can be used to control the code coverage gathering. If an argument requires s}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid8939988\charrsid8939988 paces}{\rtlch\fcs1 \af37
\ltrch\fcs0 \insrsid8939988\charrsid8939988 then use "}{\rtlch\fcs1 \af37 \ltrch\fcs0 \insrsid8939988 \rquote s to wrap the argument, where they are applicable they will be indicated with an optional syntax [].}{\rtlch\fcs1 \af37 \ltrch\fcs0
\insrsid12068581
\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 \hich\af31502\dbch\af31501\loch\f31502 Mandatory
\b\fs22\cf18\lang3081\langfe1033\loch\af31502\hich\af31502\dbch\af31501\cgrid\langnp3081\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid16349201 \hich\af31502\dbch\af31501\loch\f31502 Mand\hich\af31502\dbch\af31501\loch\f31502 atory
\par }\pard\plain \ltrpar\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid12068581 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \f31506\fs22\lang3081\langfe1033\cgrid\langnp3081\langfenp1033 {
\rtlch\fcs1 \af31506 \ltrch\fcs0 \i\insrsid8939988\charrsid5050788 [}{\rtlch\fcs1 \af31506 \ltrch\fcs0 \i\insrsid8939988\charrsid5050788 "}{\rtlch\fcs1 \af31506 \ltrch\fcs0 \i\insrsid8939988\charrsid5050788 ]-target:<}{\rtlch\fcs1 \af31506 \ltrch\fcs0
\i\insrsid16349201\charrsid5050788 target application}{\rtlch\fcs1 \af31506 \ltrch\fcs0 \i\insrsid8939988\charrsid5050788 >[}{\rtlch\fcs1 \af31506 \ltrch\fcs0 \i\insrsid8939988\charrsid5050788 "}{\rtlch\fcs1 \af31506 \ltrch\fcs0
\i\insrsid8939988\charrsid5050788 ]
\par }\pard \ltrpar\ql \li720\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0\pararsid8728997 {\rtlch\fcs1 \af31506 \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 \af31506 \ltrch\fcs0 \insrsid8728997 Alternatively use }{\rtlch\fcs1 \af31506 \ltrch\fcs0
\i\insrsid8728997\charrsid5050788 -?}{\rtlch\fcs1 \af31506 \ltrch\fcs0 \insrsid8728997 to show command line help.
\rtlch\fcs1 \af37 \ltrch\fcs0 \i\insrsid8939988\charrsid5050788 ["]-target:<}{\rtlch\fcs1 \af37 \ltrch\fcs0 \i\insrsid16349201\charrsid5050788 target application}{\rtlch\fcs1 \af37 \ltrch\fcs0 \i\insrsid8939988\charrsid5050788 >["]
\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.
\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 \hich\af31502\dbch\af31501\loch\f31502 Optional}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid8939988
\par }\pard\plain \ltrpar\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16349201 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \f31506\fs22\lang3081\langfe1033\cgrid\langnp3081\langfenp1033 {
\rtlch\fcs1 \af31506 \ltrch\fcs0 \i\insrsid16349201\charrsid5050788 ["]-target}{\rtlch\fcs1 \af31506 \ltrch\fcs0 \i\insrsid16349201\charrsid5050788 dir}{\rtlch\fcs1 \af31506 \ltrch\fcs0 \i\insrsid16349201\charrsid5050788 :<}{\rtlch\fcs1 \af31506
\ltrch\fcs0 \i\insrsid16349201\charrsid5050788 path to the target directory}{\rtlch\fcs1 \af31506 \ltrch\fcs0 \i\insrsid16349201\charrsid5050788 >["]
\par }\pard \ltrpar\ql \li720\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0\pararsid8728997 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid16349201 The path to the target directory; if the target argument already
contains a path then this argument can be used to provide an alternate path wh}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid8728997 ere PDB files may be found. }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid16349201
\par }\pard \ltrpar\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid12068581 {\rtlch\fcs1 \af31506 \ltrch\fcs0 \i\insrsid8728997\charrsid5050788 ["]}{\rtlch\fcs1 \af0 \ltrch\fcs0
\i\insrsid8728997\charrsid5050788 -targetargs:<arguments for the target process>}{\rtlch\fcs1 \af31506 \ltrch\fcs0 \i\insrsid8728997\charrsid5050788 ["]}{\rtlch\fcs1 \af0 \ltrch\fcs0 \i\insrsid8728997\charrsid5050788
\rtlch\fcs1 \af37 \ltrch\fcs0 \i\insrsid16349201\charrsid5050788 ["]-targetdir:<path to the target directory>["]
\par }\pard \ltrpar\ql \li720\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0\pararsid8728997 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid16349201
The path to the target directory; if the target argument already contains a path then this argument can be used to provide an alternate path wh}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid8728997 ere PDB files may be found. }{\rtlch\fcs1 \af0 \ltrch\fcs0
\insrsid16349201
\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\insrsid8728997\charrsid5050788 ["]}{\rtlch\fcs1 \af0 \ltrch\fcs0
\i\insrsid8728997\charrsid5050788 -targetargs:<arguments for the target process>}{\rtlch\fcs1 \af37 \ltrch\fcs0 \i\insrsid8728997\charrsid5050788 ["]}{\rtlch\fcs1 \af0 \ltrch\fcs0 \i\insrsid8728997\charrsid5050788
\par }\pard \ltrpar\ql \fi720\li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid8728997 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid8728997 Arguments to be passed to the target process.}{\rtlch\fcs1 \af0
\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.
\par }\pard \ltrpar\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid12068581 {\rtlch\fcs1 \af31506 \ltrch\fcs0 \i\insrsid5050788\charrsid13513498 ["]}{\rtlch\fcs1 \af0 \ltrch\fcs0
\i\insrsid5050788\charrsid13513498 -output:<path to file>}{\rtlch\fcs1 \af31506 \ltrch\fcs0 \i\insrsid5050788\charrsid13513498 ["]}{\rtlch\fcs1 \af31506 \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 \af31506 \ltrch\fcs0 \insrsid5050788
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. Alter
natively 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:<path to file>}{\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 \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid12068581 {\rtlch\fcs1 \af31506 \ltrch\fcs0 \i\insrsid5050788\charrsid13513498 ["]}{\rtlch\fcs1 \af0 \ltrch\fcs0
\i\insrsid5050788\charrsid13513498 -filter:<space separated filters>}{\rtlch\fcs1 \af31506 \ltrch\fcs0 \i\insrsid5050788\charrsid13513498 ["]}{\rtlch\fcs1 \af31506 \ltrch\fcs0 \i\insrsid5050788\charrsid13513498
\par }\pard \ltrpar\ql \li720\ri0\widctlpar\wrapdefault\faauto\rin0\lin720\itap0\pararsid13513498 {\rtlch\fcs1 \af31506 \ltrch\fcs0 \insrsid5050788 A list of filters to apply to selectively include or }{\rtlch\fcs1 \af31506 \ltrch\fcs0 \insrsid9332253
exclude assemblies and classes from coverage results. Filters have their own form}{\rtlch\fcs1 \af31506 \ltrch\fcs0 \insrsid9332253\charrsid9332253 at }{\rtlch\fcs1 \af31506 \ltrch\fcs0 \b\insrsid9332253\charrsid9332253 \'b1}{\rtlch\fcs1 \af31506
\ltrch\fcs0 \b\insrsid9332253\charrsid9332253 [assembly-filter]class-filter}{\rtlch\fcs1 \af31506 \ltrch\fcs0 \insrsid14243083 . If no filter(s) are supplied then a default include all filter is applied +[*]*.}{\rtlch\fcs1 \af31506 \ltrch\fcs0
\insrsid9332253
\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid9332253 {\rtlch\fcs1 \af31506 \ltrch\fcs0 \insrsid14243083
\par }{\rtlch\fcs1 \af31506 \ltrch\fcs0 \i\insrsid14243083\charrsid13513498 -nodefaultfilters
\par }{\rtlch\fcs1 \af31506 \ltrch\fcs0 \insrsid14243083
\par }\pard \ltrpar\ql \li720\ri0\widctlpar\wrapdefault\faauto\rin0\lin720\itap0\pararsid13513498 {\rtlch\fcs1 \af31506 \ltrch\fcs0 \insrsid14243083\charrsid2783484 A list of default exclusion filters are usually applied}{\rtlch\fcs1 \af31506 \ltrch\fcs0
\insrsid10314410\charrsid2783484 , this option can be used to turn them off. The default filters are:}{\rtlch\fcs1 \af31506 \ltrch\fcs0 \insrsid14243083\charrsid2783484
\par }\pard \ltrpar\ql \li1440\ri0\widctlpar\wrapdefault\faauto\rin0\lin1440\itap0\pararsid13513498 {\rtlch\fcs1 \af31506 \ltrch\fcs0 \insrsid10314410\charrsid2783484 -[mscorlib]*}{\rtlch\fcs1 \af31506 \ltrch\fcs0 \insrsid10314410\charrsid2783484
\par -[mscorlib}{\rtlch\fcs1 \af31506 \ltrch\fcs0 \insrsid10314410\charrsid2783484 .*}{\rtlch\fcs1 \af31506 \ltrch\fcs0 \insrsid10314410\charrsid2783484 ]*
\par -[}{\rtlch\fcs1 \af31506 \ltrch\fcs0 \insrsid10314410\charrsid2783484 System}{\rtlch\fcs1 \af31506 \ltrch\fcs0 \insrsid10314410\charrsid2783484 ]*
\par -[}{\rtlch\fcs1 \af31506 \ltrch\fcs0 \insrsid10314410\charrsid2783484 System.*}{\rtlch\fcs1 \af31506 \ltrch\fcs0 \insrsid10314410\charrsid2783484 ]*
\par -[}{\rtlch\fcs1 \af31506 \ltrch\fcs0 \insrsid10314410\charrsid2783484 Microsoft.VisualBasic}{\rtlch\fcs1 \af31506 \ltrch\fcs0 \insrsid10314410\charrsid2783484 ]*
\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid9332253 {\rtlch\fcs1 \af31506 \ltrch\fcs0 \insrsid10314410\charrsid2783484
\par }{\rtlch\fcs1 \af31506 \ltrch\fcs0 \i\insrsid10314410\charrsid13513498 -mergebyhash
\par }{\rtlch\fcs1 \af31506 \ltrch\fcs0 \insrsid10314410\charrsid2783484
\par }\pard \ltrpar\ql \li720\ri0\widctlpar\wrapdefault\faauto\rin0\lin720\itap0\pararsid13513498 {\rtlch\fcs1 \af31506 \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.
\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid9332253 {\rtlch\fcs1 \af31506 \ltrch\fcs0 \insrsid10314410\charrsid2783484
\par }{\rtlch\fcs1 \af31506 \ltrch\fcs0 \i\insrsid10314410\charrsid13513498 -showunvisited
\par }{\rtlch\fcs1 \af31506 \ltrch\fcs0 \insrsid10314410\charrsid2783484
\par }\pard \ltrpar\ql \li720\ri0\widctlpar\wrapdefault\faauto\rin0\lin720\itap0\pararsid13513498 {\rtlch\fcs1 \af31506 \ltrch\fcs0 \insrsid10314410\charrsid2783484 Show a list of unvisited methods and classes after
\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:<space separated filters>}{\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 exclude
assemblies and classes from coverage results. Filters have their own form}{\rtlch\fcs1 \af37 \ltrch\fcs0 \insrsid9332253\charrsid9332253 at }{\rtlch\fcs1 \af37 \ltrch\fcs0 \b\insrsid9332253\charrsid9332253 \'b1[assembly-filter]class-filter}{\rtlch\fcs1
\af37 \ltrch\fcs0 \insrsid14243083 . If no filter(s) are supplied then a default include all filter is applied +[*]*.}{\rtlch\fcs1 \af37 \ltrch\fcs0 \insrsid4327818 As can be seen you can use an * as a wildcard. Also an exclusion filter (-) takes prece
dence over an inclusion filter (+).}{\rtlch\fcs1 \af37 \ltrch\fcs0 \insrsid9332253
\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid9332253 {\rtlch\fcs1 \af37 \ltrch\fcs0 \insrsid14243083
\par }{\rtlch\fcs1 \af37 \ltrch\fcs0 \i\insrsid14243083\charrsid13513498 -nodefaultfilters
\par }{\rtlch\fcs1 \af37 \ltrch\fcs0 \insrsid14243083
\par }\pard \ltrpar\ql \li720\ri0\widctlpar\wrapdefault\faauto\rin0\lin720\itap0\pararsid13513498 {\rtlch\fcs1 \af37 \ltrch\fcs0 \insrsid14243083\charrsid2783484 A list of default exclusion filters are usually applied}{\rtlch\fcs1 \af37 \ltrch\fcs0
\insrsid10314410\charrsid2783484 , this option can be used to turn them off. The default filters are:}{\rtlch\fcs1 \af37 \ltrch\fcs0 \insrsid14243083\charrsid2783484
\par }\pard \ltrpar\ql \li1440\ri0\widctlpar\wrapdefault\faauto\rin0\lin1440\itap0\pararsid13513498 {\rtlch\fcs1 \af37 \ltrch\fcs0 \insrsid10314410\charrsid2783484 -[mscorlib]*
\par -[mscorlib.*]*
\par -[System]*
\par -[System.*]*
\par -[Microsoft.VisualBasic]*
\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid9332253 {\rtlch\fcs1 \af37 \ltrch\fcs0 \insrsid10314410\charrsid2783484
\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.
\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid9332253 {\rtlch\fcs1 \af37 \ltrch\fcs0 \insrsid10314410\charrsid2783484
\par }{\rtlch\fcs1 \af37 \ltrch\fcs0 \i\insrsid10314410\charrsid13513498 -showunvisited
\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 Show a list of unvisited methods and classes after
the coverage run is finished and the results are presented.
\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid9332253 {\rtlch\fcs1 \af31506 \ltrch\fcs0 \insrsid14228117\charrsid2783484
\par }\pard \ltrpar\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid12068581 {\rtlch\fcs1 \af31506 \ltrch\fcs0 \i\insrsid14228117\charrsid13513498 -returntargetcode[:<opencoverreturncodeoffset>]}
{\rtlch\fcs1 \af31506 \ltrch\fcs0 \i\insrsid5050788\charrsid13513498
\par }\pard \ltrpar\ql \li720\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0\pararsid13513498 {\rtlch\fcs1 \af31506 \ltrch\fcs0 \insrsid14228117\charrsid2783484 Return the target proc
ess return code instead of the OpenCover console return code. Use the offset to return the OpenCover console at a value outside the range returned by the target process. }{\rtlch\fcs1 \af31506 \ltrch\fcs0 \insrsid14228117
\par }\pard \ltrpar\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid12068581 {\rtlch\fcs1 \af31506 \ltrch\fcs0 \i\insrsid10845574\charrsid13513498
-excludebyattribute:<filter>[;<filter>][;<filter>]}{\rtlch\fcs1 \af31506 \ltrch\fcs0 \i\insrsid2783484\charrsid13513498
\par }\pard \ltrpar\ql \li720\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0\pararsid13513498 {\rtlch\fcs1 \af31506 \ltrch\fcs0 \insrsid10845574 Exclude a class or method by filter(s
) that match attributes that have been applied that have been applied.
\par }\pard \ltrpar\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid12068581 {\rtlch\fcs1 \af31506 \ltrch\fcs0 \i\insrsid10845574\charrsid13513498 -excludebyfile:<filter>[;<filter>][;<filter>]
\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid9332253 {\rtlch\fcs1 \af37 \ltrch\fcs0 \insrsid14228117\charrsid2783484
\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\insrsid14228117\charrsid13513498 -returntargetcode[:<opencoverreturncodeoffset>]}{
\rtlch\fcs1 \af37 \ltrch\fcs0 \i\insrsid5050788\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 \insrsid14228117\charrsid2783484
Return the target process return code instead of the OpenCover console return code. Use the offset to return the OpenCover console at a value outside the range returned by the target process. }{\rtlch\fcs1 \af37 \ltrch\fcs0 \insrsid14228117
\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\insrsid10845574\charrsid13513498 -excludebyattribute:<filter>[;<filter>][;<filter>]}
{\rtlch\fcs1 \af37 \ltrch\fcs0 \i\insrsid2783484\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 \insrsid10845574
Exclude a class or method by filter(s) that match attributes that have been applied that have been applied.}{\rtlch\fcs1 \af37 \ltrch\fcs0 \insrsid4327818 An * can be used as a wildcard.}{\rtlch\fcs1 \af37 \ltrch\fcs0 \insrsid10845574
\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\insrsid10845574\charrsid13513498 -excludebyfile:<filter>[;<filter>][;<filter>]
\par }\pard \ltrpar\ql \li720\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0\pararsid4327818 {\rtlch\fcs1 \af37 \ltrch\fcs0 \insrsid10845574 Exclude a class (or methods) by filter(s)}{\rtlch\fcs1 \af37
\ltrch\fcs0 \insrsid13513498 that match the filenames.}{\rtlch\fcs1 \af37 \ltrch\fcs0 \insrsid4327818 }{\rtlch\fcs1 \af37 \ltrch\fcs0 \insrsid4327818 An * can be used as a wildcard.}{\rtlch\fcs1 \af37 \ltrch\fcs0 \insrsid10845574
\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 -log:[Off|Fatal|Error|Warn|Info|Debug|Verbose|All]
\par }\pard \ltrpar\ql \fi720\li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid13513498 {\rtlch\fcs1 \af31506 \ltrch\fcs0 \insrsid10845574 Exclude a class (or methods) by filter(s)}{\rtlch\fcs1
\af31506 \ltrch\fcs0 \insrsid13513498 that match the filenames.}{\rtlch\fcs1 \af31506 \ltrch\fcs0 \insrsid10845574
\par }\pard \ltrpar\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid12068581 {\rtlch\fcs1 \af31506 \ltrch\fcs0 \i\insrsid13513498\charrsid13513498
-log:[Off|Fatal|Error|Warn|Info|Debug|Verbose|All]
\par }\pard \ltrpar\ql \li720\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0\pararsid13513498 {\rtlch\fcs1 \af31506 \ltrch\fcs0 \insrsid13513498 Change the logging level, default is set to Info. }{
\rtlch\fcs1 \af31506 \ltrch\fcs0 \insrsid13513498\charrsid13513498 Logging is based on log4net logging levels and appenders}{\rtlch\fcs1 \af31506 \ltrch\fcs0 \insrsid13513498 .
\par }\pard \ltrpar\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid12068581 {\rtlch\fcs1 \af31506 \ltrch\fcs0 \i\insrsid13513498\charrsid13513498 -service
\par }\pard \ltrpar\ql \li720\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0\pararsid13513498 {\rtlch\fcs1 \af31506 \ltrch\fcs0 \insrsid13513498 The value provided in the
target parameter is the name of a service rather than a name of a process.}{\rtlch\fcs1 \af31506 \ltrch\fcs0 \insrsid13513498\charrsid2783484
\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 \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.}{\rtlch\fcs1 \af37 \ltrch\fcs0 \insrsid13513498\charrsid2783484
\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 \hich\af31502\dbch\af31501\loch\f31502 Running against an application
\par }\pard\plain \ltrpar\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 {\rtlch\fcs1 \af0
\ltrch\fcs0 \insrsid7237901 This most common usage is in a testing environment}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid12068581
\par }\pard\plain \ltrpar\s3\ql \li0\ri0\sb200\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel2\adjustright\rin0\lin0\itap0\pararsid7237901 \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 \insrsid13513498 \hich\af31502\dbch\af31501\loch\f31502 Sample
\par }\pard\plain \ltrpar\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid13513498 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \f31506\fs22\lang3081\langfe1033\cgrid\langnp3081\langfenp1033 {
\rtlch\fcs1 \af2\afs16 \ltrch\fcs0 \f2\fs16\insrsid13513498\charrsid7237901 OpenCover.Console.exe -register}{\rtlch\fcs1 \af2\afs16 \ltrch\fcs0 \f2\fs16\insrsid13513498\charrsid7237901 :user -target:..\\..\\..\\tools\\NUnit-2.5.10.11092\\bin\\n}{
\rtlch\fcs1 \af2\afs16 \ltrch\fcs0 \f2\fs16\insrsid13513498\charrsid7237901 et-2.0\\nunit-console-x86.ex}{\rtlch\fcs1 \af2\afs16 \ltrch\fcs0 \f2\fs16\insrsid13513498\charrsid7237901 e -targetargs:"OpenCover.Test.dll /noshadow" -fil}{\rtlch\fcs1
\af2\afs16 \ltrch\fcs0 \f2\fs16\insrsid13513498\charrsid7237901 ter:"+[Open*]* -[OpenCover.T*]*}{\rtlch\fcs1 \af2\afs16 \ltrch\fcs0 \f2\fs16\insrsid13513498\charrsid7237901 " -output:opencovertests.xml}{\rtlch\fcs1 \af2\afs16 \ltrch\fcs0
\f2\fs16\insrsid13513498\charrsid7237901
\rtlch\fcs1 \af2\afs16 \ltrch\fcs0 \f2\fs16\insrsid13513498\charrsid7237901 OpenCover.Console.exe -register:user -target:..\\..\\..\\tools\\NUnit-2.5.10.11092\\bin\\net-2.0\\
nunit-console-x86.exe -targetargs:"OpenCover.Test.dll /noshadow" -filter:"+[Open*]* -[OpenCover.T*]*" -output:opencovertests.xml
\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 \hich\af31502\dbch\af31501\loch\f31502 Running against a Silverlight application
\par }\pard\plain \ltrpar\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 {\rtlch\fcs1 \af0
\ltrch\fcs0 \insrsid16469695 To run against a Silverlight application it is necessary to ensure the site hosting the application is running beforehand. To profile a Silverlight application it is necessary
to launch a browser against the site and as the PDB files are not packaged in the XAP files it is necessary to give the console a hint where to look for the PDB files.
\ltrch\fcs0 \insrsid16469695 To run against a Silverlight application it is necessary to
ensure the site hosting the application is running beforehand. To profile a Silverlight application it is necessary to launch a browser against the site and as the PDB files are not packaged in the XAP files it is necessary to give the console a hint wher
e to look for the PDB files.
\par }\pard\plain \ltrpar\s3\ql \li0\ri0\sb200\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel2\adjustright\rin0\lin0\itap0\pararsid12068581 \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 \insrsid12068581 \hich\af31502\dbch\af31501\loch\f31502 Sample
\par }\pard\plain \ltrpar\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16469695 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \f31506\fs22\lang3081\langfe1033\cgrid\langnp3081\langfenp1033 {
@@ -177,17 +181,53 @@ target parameter is the name of a service rather than a name of a process.}{\rtl
\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 \hich\af31502\dbch\af31501\loch\f31502 Running against a Service application
\par }\pard\plain \ltrpar\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 {\rtlch\fcs1 \af0
\ltrch\fcs0 \insrsid7289096 It is preferable to run the service in a console m
ode if it has one rather than as a service however if you do decide to use it against a service then you will need to make sure you use an account that can access the windows synchronisation objects in the Global namespace (rather than Local namespace).
\'93Local System\'94 seems to work quite well and so do user accounts with the appropriate permissions. \'93Local Service\'94
\ltrch\fcs0 \insrsid7289096 It is preferable to run the service in a console mode if it has one rather than as a service however if you do decide to use it against a service then you will need to make sure you use an account that can acce
ss the windows synchronisation objects in the Global namespace (rather than Local namespace). \'93Local System\'94 seems to work quite well and so do user accounts with the appropriate permissions. \'93Local Service\'94
is problematic and is not recommended. The console host will also need to be run from an account that can access the Global namespace as such an Administrator account or an Administrative prompt is recommended}{\rtlch\fcs1 \af0 \ltrch\fcs0
\insrsid16469695 .}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid97460
\par }\pard\plain \ltrpar\s3\ql \li0\ri0\sb200\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel2\adjustright\rin0\lin0\itap0\pararsid12068581 \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 \insrsid16469695 \hich\af31502\dbch\af31501\loch\f31502 Sample
\par }\pard\plain \ltrpar\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16469695 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \f31506\fs22\lang3081\langfe1033\cgrid\langnp3081\langfenp1033 {
\rtlch\fcs1 \af2\afs16 \ltrch\fcs0 \f2\fs16\insrsid16469695\charrsid12068581 OpenCover.Console.exe -target:}{\rtlch\fcs1 \af2\afs16 \ltrch\fcs0 \f2\fs16\insrsid16349201 "}{\rtlch\fcs1 \af2\afs16 \ltrch\fcs0 \f2\fs16\insrsid16469695\charrsid12068581
OpenCover Sample Service" -service -register
\par }\pard \ltrpar\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid97460
\par }\pard\plain \ltrpar\s2\ql \li0\ri0\sb200\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel1\adjustright\rin0\lin0\itap0\pararsid738226 \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 \insrsid4327818 \hich\af31502\dbch\af31501\loch\f31502 Using the excludebyattribute option}{\rtlch\fcs1 \af0 \ltrch\fcs0
\insrsid97460
\par }\pard\plain \ltrpar\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 {\rtlch\fcs1 \af0
\ltrch\fcs0 \insrsid4327818 Normally you would include/exclude modules and classes by using the inclusion/exclusion filters, however there may be situations where you can\rquote t get coverage via testing and you wish to ignore the uncovered method.

\par }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid738226 First create an 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 ar
e excluding it.
\par }\pard \ltrpar\ql \li720\ri0\widctlpar\wrapdefault\faauto\rin0\lin720\itap0\pararsid738226 {\rtlch\fcs1 \af39\afs16 \ltrch\fcs0 \f39\fs16\insrsid738226\charrsid738226 [}{\rtlch\fcs1 \af39\afs16 \ltrch\fcs0 \f39\fs16\cf19\insrsid738226\charrsid738226
AttributeUsage}{\rtlch\fcs1 \af39\afs16 \ltrch\fcs0 \f39\fs16\insrsid738226\charrsid738226 (}{\rtlch\fcs1 \af39\afs16 \ltrch\fcs0 \f39\fs16\cf19\insrsid738226\charrsid738226 AttributeTargets}{\rtlch\fcs1 \af39\afs16 \ltrch\fcs0
\f39\fs16\insrsid738226\charrsid738226 .Class|}{\rtlch\fcs1 \af39\afs16 \ltrch\fcs0 \f39\fs16\cf19\insrsid738226\charrsid738226 AttributeTargets}{\rtlch\fcs1 \af39\afs16 \ltrch\fcs0 \f39\fs16\insrsid738226\charrsid738226 .Method|}{\rtlch\fcs1 \af39\afs16
\ltrch\fcs0 \f39\fs16\cf19\insrsid738226\charrsid738226 AttributeTargets}{\rtlch\fcs1 \af39\afs16 \ltrch\fcs0 \f39\fs16\insrsid738226 .Property)]
\par }{\rtlch\fcs1 \af39\afs16 \ltrch\fcs0 \f39\fs16\cf2\insrsid738226\charrsid738226 public}{\rtlch\fcs1 \af39\afs16 \ltrch\fcs0 \f39\fs16\insrsid738226\charrsid738226 }{\rtlch\fcs1 \af39\afs16 \ltrch\fcs0 \f39\fs16\cf2\insrsid738226\charrsid738226 class}{
\rtlch\fcs1 \af39\afs16 \ltrch\fcs0 \f39\fs16\insrsid738226\charrsid738226 }{\rtlch\fcs1 \af39\afs16 \ltrch\fcs0 \f39\fs16\cf19\insrsid738226\charrsid738226 ExcludeFromCoverageAttribute}{\rtlch\fcs1 \af39\afs16 \ltrch\fcs0
\f39\fs16\insrsid738226\charrsid738226 : }{\rtlch\fcs1 \af39\afs16 \ltrch\fcs0 \f39\fs16\cf19\insrsid738226\charrsid738226 Attribute}{\rtlch\fcs1 \af39\afs16 \ltrch\fcs0 \f39\fs16\insrsid738226\charrsid738226 \{\}
\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid738226 {\rtlch\fcs1 \af39\afs19 \ltrch\fcs0 \f39\fs19\insrsid738226
\par }{\rtlch\fcs1 \af39\afs19 \ltrch\fcs0 \f39\fs19\insrsid738226
\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.

\par Then you add this attribute to the excludebyattribute option using namespaces and wildcards where necessary.
\par e.g.}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid9049101 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid738226
\par }\pard \ltrpar\ql \fi720\li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid738226 {\rtlch\fcs1 \af2\afs16 \ltrch\fcs0 \f2\fs16\insrsid738226\charrsid738226 -excludebyattribute:
*.ExcludeFromCoverage*
\par }\pard \ltrpar\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid4327818 NOTE: Use with care as you could exclude a method which you should be testing}{
\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid738226 ;}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid4327818 also it can become too tempting to ignore a method and not test due to it being difficult and use this option to \lquote skip\rquote it.
\par }\pard\plain \ltrpar\s2\ql \li0\ri0\sb200\sl276\slmult1\keep\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel1\adjustright\rin0\lin0\itap0\pararsid2177067 \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 \insrsid738226 \hich\af31502\dbch\af31501\loch\f31502 Using the excludebyfile option}{\rtlch\fcs1 \af0 \ltrch\fcs0
\insrsid4327818
\par }\pard\plain \ltrpar\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 {\rtlch\fcs1 \af0
\ltrch\fcs0 \insrsid738226 This is a useful option to use to ignore a}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid9049101 utogenerated files}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid738226 . This works on file and pathnames.
\par }\pard \ltrpar\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid738226 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid738226 e.g.}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid9049101
the following would ignore all code in files ending in }{\rtlch\fcs1 \af0 \ltrch\fcs0 \i\insrsid9049101\charrsid9049101 generated.cs}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid738226
\par }\pard \ltrpar\ql \fi720\li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid738226 {\rtlch\fcs1 \af2\afs16 \ltrch\fcs0 \f2\fs16\insrsid738226 -excludebyfile}{\rtlch\fcs1 \af2\afs16 \ltrch\fcs0
\f2\fs16\insrsid738226\charrsid738226 :}{\rtlch\fcs1 \af2\afs16 \ltrch\fcs0 \f2\fs16\insrsid738226 *\\}{\rtlch\fcs1 \af2\afs16 \ltrch\fcs0 \f2\fs16\insrsid2177067 *.generated.cs}{\rtlch\fcs1 \af2\afs16 \ltrch\fcs0 \f2\fs16\insrsid738226\charrsid738226

\par }\pard \ltrpar\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid738226 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid738226 NOTE: Use with care as you could exclude a method
which you should be testing; also it can become too tempting to ignore a method and not test due to it being difficult and use this option to \lquote skip\rquote it.
\par }\pard \ltrpar\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid4327818
\par }{\*\themedata 504b030414000600080000002100e9de0fbfff0000001c020000130000005b436f6e74656e745f54797065735d2e786d6cac91cb4ec3301045f748fc83e52d4a
9cb2400825e982c78ec7a27cc0c8992416c9d8b2a755fbf74cd25442a820166c2cd933f79e3be372bd1f07b5c3989ca74aaff2422b24eb1b475da5df374fd9ad
5689811a183c61a50f98f4babebc2837878049899a52a57be670674cb23d8e90721f90a4d2fa3802cb35762680fd800ecd7551dc18eb899138e3c943d7e503b6
@@ -293,8 +333,8 @@ fffffffffffffffffdfffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffff52006f006f007400200045006e00740072007900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016000500ffffffffffffffffffffffff0c6ad98892f1d411a65f0040963251e500000000000000000000000010d7
c333e8c9cc01feffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000
ffffffffffffffffffffffffffffffff52006f006f007400200045006e00740072007900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016000500ffffffffffffffffffffffff0c6ad98892f1d411a65f0040963251e5000000000000000000000000b054
d2a8fecbcc01feffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000105000000000000}}