module OpenCoverXmlHelpers

open FSharp.Data

type OpenCoverXml = XmlProvider<"""
<CoverageSession>
  <Summary numSequencePoints="377871" visitedSequencePoints="28379" numBranchPoints="181526" visitedBranchPoints="13353" sequenceCoverage="7.51" branchCoverage="7.36" maxCyclomaticComplexity="698" minCyclomaticComplexity="1" visitedClasses="1285" numClasses="6446" visitedMethods="7447" numMethods="50288" />
  <Modules>
    <Module skippedDueTo="Filter" hash="1A-0D-72-44-61-32-2D-54-98-83-81-C0-BD-43-07-DA-2F-35-5E-35">
      <FullName>C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Xml\v4.0_4.0.0.0__b77a5c561934e089\System.Xml.dll</FullName>
      <ModuleName>System.Xml</ModuleName>
      <Files>
        <File uid="1" fullPath="E:\BuildAgent\work\ae1633cf320ebaec\Core\ProdWPF\ProdWPF\Main\MessageHub.cs" />
        <File uid="5" fullPath="E:\BuildAgent\work\ae1633cf320ebaec\Core\ProdWPF\ProdWPF\Main\ScreenHandlerMessageHub.cs" />
        <File uid="6" fullPath="E:\BuildAgent\work\ae1633cf320ebaec\Core\ProdWPF\ProdWPF\Main\UndoRedoMessageHub.cs" />
        <File uid="9" fullPath="E:\BuildAgent\work\ae1633cf320ebaec\Core\ProdWPF\ProdWPF\Main\DisableEnableActionMessageHub.cs" />
        <File uid="10" fullPath="E:\BuildAgent\work\ae1633cf320ebaec\Core\ProdWPF\ProdWPF\Main\HelpRequestedMessage.cs" />
        <File uid="11" fullPath="E:\BuildAgent\work\ae1633cf320ebaec\Core\ProdWPF\ProdWPF\Main\MainLayout.xaml.cs" />
        <File uid="12" fullPath="E:\BuildAgent\work\ae1633cf320ebaec\ObjDrop\Work\Release\x64\ProdWPF\Main\Main\MainLayout.xaml" />
        <File uid="13" fullPath="E:\BuildAgent\work\ae1633cf320ebaec\Core\ProdWPF\ProdWPF\Main\ModelingLayout.xaml.cs" />
        <File uid="14" fullPath="E:\BuildAgent\work\ae1633cf320ebaec\ObjDrop\Work\Release\x64\ProdWPF\Main\Main\ModelingLayout.xaml" />
        <File uid="16" fullPath="E:\BuildAgent\work\ae1633cf320ebaec\Core\ProdWPF\ProdWPF\Main\ModelingUnitsHandler.cs" />
        <File uid="17" fullPath="E:\BuildAgent\work\ae1633cf320ebaec\Core\ProdWPF\ProdWPF\Main\ProdApplication.cs" />
        <File uid="19" fullPath="E:\BuildAgent\work\ae1633cf320ebaec\Core\ProdWPF\ProdWPF\Main\ProdMainApp.cs" />
        <File uid="37" fullPath="E:\BuildAgent\work\ae1633cf320ebaec\Core\ProdWPF\ProdWPF\Main\ValueFormatterProvider.cs" />
      </Files>
      <Classes>
        <Class>
          <Summary numSequencePoints="0" visitedSequencePoints="0" numBranchPoints="0" visitedBranchPoints="0" sequenceCoverage="0" branchCoverage="0" maxCyclomaticComplexity="0" minCyclomaticComplexity="0" visitedClasses="0" numClasses="0" visitedMethods="0" numMethods="0" />
          <FullName>&lt;Module&gt;</FullName>
          <Methods />
        </Class>
       </Classes>
    </Module>
    <Module skippedDueTo="Filter" hash="1A-0D-72-44-61-32-2D-54-98-83-81-C0-BD-43-07-DA-2F-35-5E-35">
      <FullName>C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Xml\v4.0_4.0.0.0__b77a5c561934e089\System.Xml.dll</FullName>
      <ModuleName>System.Xml</ModuleName>
      <Files>
        <File uid="1" fullPath="E:\BuildAgent\work\ae1633cf320ebaec\Core\ProdWPF\ProdWPF\Main\MessageHub.cs" />
        <File uid="5" fullPath="E:\BuildAgent\work\ae1633cf320ebaec\Core\ProdWPF\ProdWPF\Main\ScreenHandlerMessageHub.cs" />
        <File uid="6" fullPath="E:\BuildAgent\work\ae1633cf320ebaec\Core\ProdWPF\ProdWPF\Main\UndoRedoMessageHub.cs" />
        <File uid="9" fullPath="E:\BuildAgent\work\ae1633cf320ebaec\Core\ProdWPF\ProdWPF\Main\DisableEnableActionMessageHub.cs" />
        <File uid="10" fullPath="E:\BuildAgent\work\ae1633cf320ebaec\Core\ProdWPF\ProdWPF\Main\HelpRequestedMessage.cs" />
        <File uid="11" fullPath="E:\BuildAgent\work\ae1633cf320ebaec\Core\ProdWPF\ProdWPF\Main\MainLayout.xaml.cs" />
        <File uid="12" fullPath="E:\BuildAgent\work\ae1633cf320ebaec\ObjDrop\Work\Release\x64\ProdWPF\Main\Main\MainLayout.xaml" />
        <File uid="13" fullPath="E:\BuildAgent\work\ae1633cf320ebaec\Core\ProdWPF\ProdWPF\Main\ModelingLayout.xaml.cs" />
        <File uid="14" fullPath="E:\BuildAgent\work\ae1633cf320ebaec\ObjDrop\Work\Release\x64\ProdWPF\Main\Main\ModelingLayout.xaml" />
        <File uid="16" fullPath="E:\BuildAgent\work\ae1633cf320ebaec\Core\ProdWPF\ProdWPF\Main\ModelingUnitsHandler.cs" />
        <File uid="17" fullPath="E:\BuildAgent\work\ae1633cf320ebaec\Core\ProdWPF\ProdWPF\Main\ProdApplication.cs" />
        <File uid="19" fullPath="E:\BuildAgent\work\ae1633cf320ebaec\Core\ProdWPF\ProdWPF\Main\ProdMainApp.cs" />
        <File uid="37" fullPath="E:\BuildAgent\work\ae1633cf320ebaec\Core\ProdWPF\ProdWPF\Main\ValueFormatterProvider.cs" />
      </Files>
      <Classes>
        <Class>
          <Summary numSequencePoints="0" visitedSequencePoints="0" numBranchPoints="0" visitedBranchPoints="0" sequenceCoverage="0" branchCoverage="0" maxCyclomaticComplexity="0" minCyclomaticComplexity="0" visitedClasses="0" numClasses="0" visitedMethods="0" numMethods="0" />
          <FullName>&lt;Module&gt;</FullName>
          <Methods />
        </Class>
       </Classes>
    </Module>
    <Module hash="1A-0D-72-44-61-32-2D-54-98-83-81-C0-BD-43-07-DA-2F-35-5E-35">
      <FullName>System.Xml.dll</FullName>
      <ModuleName>System.Xml</ModuleName>
      <Files />
      <Classes>
        <Class>
          <Summary numSequencePoints="7" visitedSequencePoints="7" numBranchPoints="1" visitedBranchPoints="1" sequenceCoverage="100" branchCoverage="100" maxCyclomaticComplexity="1" minCyclomaticComplexity="1" visitedClasses="1" numClasses="1" visitedMethods="1" numMethods="1" />
          <FullName>sads</FullName>
          <Methods>
            <Method visited="true" cyclomaticComplexity="1" nPathComplexity="0" sequenceCoverage="100" branchCoverage="100" isConstructor="false" isStatic="true" isGetter="false" isSetter="false">
              <Summary numSequencePoints="7" visitedSequencePoints="7" numBranchPoints="1" visitedBranchPoints="1" sequenceCoverage="100" branchCoverage="100" maxCyclomaticComplexity="1" minCyclomaticComplexity="1" visitedClasses="0" numClasses="0" visitedMethods="1" numMethods="1" />
              <MetadataToken>100663297</MetadataToken>
              <Name>whatever</Name>
              <FileRef uid="19823" />
              <SequencePoints>
                <SequencePoint vc="1" uspid="870256" ordinal="0" offset="0" sl="12" sc="9" el="12" ec="10" bec="0" bev="0" fileid="19823">
                  <TrackedMethodRefs>
                    <TrackedMethodRef uid="29" vc="1" />
                  </TrackedMethodRefs>
                </SequencePoint>
                <SequencePoint vc="1" uspid="870257" ordinal="1" offset="1" sl="15" sc="13" el="15" ec="76" bec="0" bev="0" fileid="19823">
                  <TrackedMethodRefs>
                    <TrackedMethodRef uid="29" vc="1" />
                  </TrackedMethodRefs>
                </SequencePoint>
                <SequencePoint vc="1" uspid="870258" ordinal="2" offset="23" sl="16" sc="13" el="16" ec="87" bec="0" bev="0" fileid="19823">
                  <TrackedMethodRefs>
                    <TrackedMethodRef uid="29" vc="1" />
                  </TrackedMethodRefs>
                </SequencePoint>
                <SequencePoint vc="1" uspid="870259" ordinal="3" offset="45" sl="17" sc="13" el="17" ec="74" bec="0" bev="0" fileid="19823">
                  <TrackedMethodRefs>
                    <TrackedMethodRef uid="29" vc="1" />
                  </TrackedMethodRefs>
                </SequencePoint>
                <SequencePoint vc="1" uspid="870260" ordinal="4" offset="62" sl="18" sc="13" el="18" ec="76" bec="0" bev="0" fileid="19823">
                  <TrackedMethodRefs>
                    <TrackedMethodRef uid="29" vc="1" />
                  </TrackedMethodRefs>
                </SequencePoint>
                <SequencePoint vc="1" uspid="870261" ordinal="5" offset="79" sl="20" sc="13" el="20" ec="74" bec="0" bev="0" fileid="19823">
                  <TrackedMethodRefs>
                    <TrackedMethodRef uid="29" vc="1" />
                  </TrackedMethodRefs>
                </SequencePoint>
                <SequencePoint vc="1" uspid="870262" ordinal="6" offset="101" sl="22" sc="9" el="22" ec="10" bec="0" bev="0" fileid="19823">
                  <TrackedMethodRefs>
                    <TrackedMethodRef uid="29" vc="1" />
                  </TrackedMethodRefs>
                </SequencePoint>
              </SequencePoints>
              <BranchPoints />
              <MethodPoint type="SequencePoint" vc="1" uspid="870256" ordinal="0" offset="0" sl="12" sc="9" el="12" ec="10" bec="0" bev="0" fileid="19823">
                <TrackedMethodRefs>
                  <TrackedMethodRef uid="29" vc="1" />
                  <TrackedMethodRef uid="29" vc="1" />
                </TrackedMethodRefs>
              </MethodPoint>
            </Method>
            <Method visited="false" cyclomaticComplexity="1" nPathComplexity="0" sequenceCoverage="0" branchCoverage="0" isConstructor="true" isStatic="false" isGetter="false" isSetter="false">
              <Summary numSequencePoints="0" visitedSequencePoints="0" numBranchPoints="0" visitedBranchPoints="0" sequenceCoverage="0" branchCoverage="0" maxCyclomaticComplexity="1" minCyclomaticComplexity="1" visitedClasses="0" numClasses="0" visitedMethods="0" numMethods="0" />
              <MetadataToken>100663298</MetadataToken>
              <Name>System.Void Tekla.Technology.Akit.UserScript.Script::.ctor()</Name>
              <SequencePoints />
              <BranchPoints />
              <MethodPoint vc="0" uspid="870263" ordinal="0" offset="0" />
            </Method>
          </Methods>
        </Class>
        <Class>
          <Summary numSequencePoints="0" visitedSequencePoints="0" numBranchPoints="0" visitedBranchPoints="0" sequenceCoverage="0" branchCoverage="0" maxCyclomaticComplexity="0" minCyclomaticComplexity="0" visitedClasses="0" numClasses="0" visitedMethods="0" numMethods="0" />
          <FullName>&lt;Module&gt;</FullName>
          <Methods />
        </Class>
        <Class>
          <Summary numSequencePoints="0" visitedSequencePoints="0" numBranchPoints="0" visitedBranchPoints="0" sequenceCoverage="0" branchCoverage="0" maxCyclomaticComplexity="0" minCyclomaticComplexity="0" visitedClasses="0" numClasses="0" visitedMethods="0" numMethods="0" />
          <FullName>ProdWPF.MessageHub/FrameTitleChangedDelegate</FullName>
          <Methods>
            <Method skippedDueTo="Unknown" visited="false" cyclomaticComplexity="0" nPathComplexity="0" sequenceCoverage="0" branchCoverage="0" isConstructor="true" isStatic="false" isGetter="false" isSetter="false">
              <MetadataToken>100663535</MetadataToken>
              <Name>System.Void ProdWPF.MessageHub/FrameTitleChangedDelegate::.ctor(System.Object,System.IntPtr)</Name>
              <BranchPoints />
              <SequencePoints />
            </Method>
            <Method skippedDueTo="Unknown" visited="false" cyclomaticComplexity="0" nPathComplexity="0" sequenceCoverage="0" branchCoverage="0" isConstructor="false" isStatic="false" isGetter="false" isSetter="false">
              <MetadataToken>100663536</MetadataToken>
              <Name>System.Void ProdWPF.MessageHub/FrameTitleChangedDelegate::Invoke(System.String,System.String)</Name>
              <BranchPoints />
              <SequencePoints />
            </Method>
            <Method skippedDueTo="Unknown" visited="false" cyclomaticComplexity="0" nPathComplexity="0" sequenceCoverage="0" branchCoverage="0" isConstructor="false" isStatic="false" isGetter="false" isSetter="false">
              <MetadataToken>100663537</MetadataToken>
              <Name>System.IAsyncResult ProdWPF.MessageHub/FrameTitleChangedDelegate::BeginInvoke(System.String,System.String,System.AsyncCallback,System.Object)</Name>
                              <BranchPoints />
                              <SequencePoints />
            </Method>
            <Method skippedDueTo="Unknown" visited="false" cyclomaticComplexity="0" nPathComplexity="0" sequenceCoverage="0" branchCoverage="0" isConstructor="false" isStatic="false" isGetter="false" isSetter="false">
              <MetadataToken>100663538</MetadataToken>
              <Name>System.Void ProdWPF.MessageHub/FrameTitleChangedDelegate::EndInvoke(System.IAsyncResult)</Name>
              <FileRef uid="2368" />
              <SequencePoints>
                <SequencePoint vc="14" uspid="43" ordinal="0" offset="0" sl="242" sc="13" el="243" ec="59" bec="0" bev="0" fileid="1" />
                <SequencePoint vc="14" uspid="44" ordinal="1" offset="17" sl="244" sc="9" el="244" ec="10" bec="0" bev="0" fileid="1" />
                <SequencePoint vc="69" uspid="198" ordinal="0" offset="0" sl="82" sc="13" el="82" ec="69" bec="0" bev="0" fileid="6">
                  <TrackedMethodRefs>
                    <TrackedMethodRef uid="8" vc="13" />
                    <TrackedMethodRef uid="10" vc="6" />
                    <TrackedMethodRef uid="17" vc="2" />
                  </TrackedMethodRefs>
                </SequencePoint>
              </SequencePoints>
                <BranchPoints>
                <BranchPoint vc="0" uspid="87" ordinal="0" offset="18" sl="264" path="0" offsetend="20" fileid="1" />
                <BranchPoint vc="0" uspid="88" ordinal="1" offset="18" sl="264" path="1" offsetend="26" fileid="1" />
                <BranchPoint vc="0" uspid="89" ordinal="2" offset="28" sl="268" path="3" offsetend="33" fileid="1" />
                <BranchPoint vc="0" uspid="90" ordinal="3" offset="28" sl="268" path="1" offsetend="360" fileid="1" />
                <BranchPoint vc="0" uspid="91" ordinal="4" offset="59" sl="271" path="0" offsetend="64" fileid="1" />
                <BranchPoint vc="0" uspid="92" ordinal="5" offset="59" sl="271" path="1" offsetend="250" fileid="1" />
                <BranchPoint vc="0" uspid="93" ordinal="6" offset="111" sl="271" path="0" offsetend="113" fileid="1" />
                <BranchPoint vc="0" uspid="94" ordinal="7" offset="111" sl="271" path="1" offsetend="116" fileid="1" />
                <BranchPoint vc="0" uspid="95" ordinal="8" offset="130" sl="271" path="0" offsetend="132" fileid="1" />
                <BranchPoint vc="0" uspid="96" ordinal="9" offset="130" sl="271" path="1" offsetend="250" fileid="1" />
                <BranchPoint vc="0" uspid="101" ordinal="14" offset="439" sl="295" path="0" offsetend="441" fileid="1" />
                <BranchPoint vc="0" uspid="102" ordinal="15" offset="439" sl="295" path="1" offsetend="447" fileid="1" />
                <BranchPoint vc="0" uspid="103" ordinal="16" offset="462" sl="297" path="0" offsetend="464" fileid="1" />
                <BranchPoint vc="0" uspid="104" ordinal="17" offset="462" sl="297" path="1" offsetend="469" fileid="1" />
                <BranchPoint vc="0" uspid="105" ordinal="18" offset="492" sl="305" path="0" offsetend="494" fileid="1" />
                <BranchPoint vc="0" uspid="106" ordinal="19" offset="492" sl="305" path="1" offsetend="500" fileid="1" />
                <BranchPoint vc="2" uspid="62476" ordinal="3" offset="35" sl="94" path="1" offsetend="67" fileid="1804">
                  <TrackedMethodRefs>
                    <TrackedMethodRef uid="4" vc="1" />
                    <TrackedMethodRef uid="5" vc="1" />
                  </TrackedMethodRefs>
                </BranchPoint>                
              </BranchPoints>
              <MethodPoint vc="1" uspid="870256" ordinal="0" offset="0" sl="12" sc="9" el="12" ec="10" bec="0" bev="0" fileid="19823">
                <TrackedMethodRefs>
                  <TrackedMethodRef uid="29" vc="1" />
                </TrackedMethodRefs>
              </MethodPoint>
            </Method>
          </Methods>
        </Class>
       </Classes>
      <TrackedMethods>
        <TrackedMethod uid="38" token="100663566" name="System.Void Project.Common.Test.InternalTests.TsControlTestIniFile::TsNotRunningTsStartedOkModelOktsiniInBinFolder()" strategy="NUnitTest" />
        <TrackedMethod uid="39" token="100663567" name="System.Void Project.Common.Test.InternalTests.TsControlTestIniFile::TsNotRunningTsStartedOkModelOktsiniInModelFolder()" strategy="NUnitTest" />
        <TrackedMethod uid="40" token="100663568" name="System.Void Project.Common.Test.InternalTests.TsControlTestIniFile::TsNotRunningTsStartedOkModelNOk()" strategy="NUnitTest" />
        <TrackedMethod uid="41" token="100663569" name="System.Void Project.Common.Test.InternalTests.TsControlTestIniFile::TsStartTimeout()" strategy="NUnitTest" />
        <TrackedMethod uid="42" token="100663573" name="System.Void Project.Common.Test.InternalTests.ProcessCtrlTest::TestCreateProcessAndKillProcess()" strategy="NUnitTest" />
        <TrackedMethod uid="43" token="100663579" name="System.Void Project.Common.Test.InternalTests.NunitBaseOpenLoopTests::TestTsStartOk()" strategy="NUnitTest" />
        <TrackedMethod uid="44" token="100663580" name="System.Void Project.Common.Test.InternalTests.NunitBaseOpenLoopTests::CompareWithPerceptual()" strategy="NUnitTest" />
        <TrackedMethod uid="45" token="100663581" name="System.Void Project.Common.Test.InternalTests.NunitBaseOpenLoopTests::CompareWithPerceptualWithToleranceBiggerThanValue()" strategy="NUnitTest" />
        <TrackedMethod uid="46" token="100663586" name="System.Void Project.Common.Test.InternalTests.TsControlTest::TestTsInvalidStartArguments()" strategy="NUnitTest" />
        <TrackedMethod uid="47" token="100663587" name="System.Void Project.Common.Test.InternalTests.TsControlTest::TestTsStartArguments()" strategy="NUnitTest" />
        <TrackedMethod uid="48" token="100663588" name="System.Void Project.Common.Test.InternalTests.TsControlTest::StartTsAlreadyRunningModelIsCorrect()" strategy="NUnitTest" />
        <TrackedMethod uid="49" token="100663589" name="System.Void Project.Common.Test.InternalTests.TsControlTest::StartTsAlreadyRunningModelIsNotCorrectShouldOpenCorrectModel()" strategy="NUnitTest" />
        <TrackedMethod uid="50" token="100663590" name="System.Void Project.Common.Test.InternalTests.TsControlTest::TsShouldFailedAsIniFileIsNotFound()" strategy="NUnitTest" />
        <TrackedMethod uid="51" token="100663598" name="System.Void Project.Common.Test.InternalTests.UtilitiesTest::TestReadXmlFile()" strategy="NUnitTest" />
        <TrackedMethod uid="52" token="100663599" name="System.Void Project.Common.Test.InternalTests.UtilitiesTest::TestReadFromRegister()" strategy="NUnitTest" />
      </TrackedMethods>
    </Module>

  </Modules>
</CoverageSession>
""">