This documentation is archived and is not being maintained.

Microsoft.VisualStudio.Coverage.Analysis Namespace

This namespace contains classes that analyze the code under test.

  ClassDescription
Public classCoverageAnalysisExceptionRepresents a base exception for the coverage analysis. This class and its members are reserved for internal use and are not intended to be used in your code.
Public classCoverageDataJoinExceptionRepresents the exception that is thrown when coverage analysis data join fails. This class and its members are reserved for internal use and are not intended to be used in your code.
Public classCoverageDSRepresents a strongly typed data set. This class and its members are reserved for internal use and are not intended to be used in your code.
Public classCoverageDSPrivRepresents a strongly typed in-memory cache of code analysis data. This class and its members are reserved for internal use and are not intended to be used in your code.
Public classCoverageDSPriv::ClassDataTableRepresents a data table that contains class information in the code that is being analyzed. This class and its members are reserved for internal use and are not intended to be used in your code.
Public classCoverageDSPriv::ClassRowRepresents the values in a data row in a CoverageDSPriv::ClassDataTable object. This class and its members are reserved for internal use and are not intended to be used in your code.
Public classCoverageDSPriv::ClassRowChangeEventOccurs when any data in a class row changes. This class and its members are reserved for internal use and are not intended to be used in your code.
Public classCoverageDSPriv::LinesDataTableRepresents a data table that contains information about the lines of code that are being analyzed. This class and its members are reserved for internal use and are not intended to be used in your code.
Public classCoverageDSPriv::LinesRowRepresents a data row in a CoverageDSPriv::LinesDataTable. This class and its members are reserved for internal use and are not intended to be used in your code.
Public classCoverageDSPriv::LinesRowChangeEventOccurs when any data in a lines row changes. This class and its members are reserved for internal use and are not intended to be used in your code.
Public classCoverageDSPriv::MethodDataTableRepresents a data table that contains method information in the code that is being analyzed. This class and its members are reserved for internal use and are not intended to be used in your code.
Public classCoverageDSPriv::MethodRowRepresents the values in a data row in a CoverageDSPriv::MethodDataTable object. This class and its members are reserved for internal use and are not intended to be used in your code.
Public classCoverageDSPriv::MethodRowChangeEventOccurs when any data in a method row changes. This class and its members are reserved for internal use and are not intended to be used in your code.
Public classCoverageDSPriv::ModuleDataTableRepresents a data table that contains module information in the code that is being analyzed. This class and its members are reserved for internal use and are not intended to be used in your code.
Public classCoverageDSPriv::ModuleRowRepresents the values in a data row in a CoverageDSPriv::ModuleDataTable object. This class and its members are reserved for internal use and are not intended to be used in your code.
Public classCoverageDSPriv::ModuleRowChangeEventOccurs when any data in a module row changes. This class and its members are reserved for internal use and are not intended to be used in your code.
Public classCoverageDSPriv::NamespaceTableDataTableRepresents a data table that contains namespace information in the code that is being analyzed. This class and its members are reserved for internal use and are not intended to be used in your code.
Public classCoverageDSPriv::NamespaceTableRowRepresents the values in a data row in a CoverageDSPriv::NamespaceTableDataTable object. This class and its members are reserved for internal use and are not intended to be used in your code.
Public classCoverageDSPriv::NamespaceTableRowChangeEventOccurs when any data in a namespace row changes. This class and its members are reserved for internal use and are not intended to be used in your code.
Public classCoverageDSPriv::SourceFileNamesDataTableRepresents a data table that contains source file information for the code that is being analyzed. This class and its members are reserved for internal use and are not intended to be used in your code.
Public classCoverageDSPriv::SourceFileNamesRowRepresents the values in a data row in a CoverageDSPriv::SourceFileNamesDataTable object. This class and its members are reserved for internal use and are not intended to be used in your code.
Public classCoverageDSPriv::SourceFileNamesRowChangeEventOccurs when any data in a source file names row changes. This class and its members are reserved for internal use and are not intended to be used in your code.
Public classCoverageFileNotFoundExceptionRepresents the exception that is thrown when the coverage analysis file is not found. This class and its members are reserved for internal use and are not intended to be used in your code.
Public classCoverageInfoRepresents code coverage analysis information. This class and its members are reserved for internal use and are not intended to be used in your code.
Public classImageNotFoundExceptionRepresents the exception that is thrown when the compiled assembly cannot be found. This class and its members are reserved for internal use and are not intended to be used in your code.
Public classInvalidBlockDataExceptionRepresents the exception that is thrown when one or more code lines is mapped to a code block that is not valid. This class and its members are reserved for internal use and are not intended to be used in your code.
Public classInvalidCoverageFileExceptionRepresents the exception that is thrown when the coverage analysis file is not valid. This class and its members are reserved for internal use and are not intended to be used in your code.
Public classInvalidCoverageXmlExceptionRepresents the exception that is thrown when an XML exception occurs when object in the coverage analysis namespace is deserialized. This class and its members are reserved for internal use and are not intended to be used in your code.
Public classSymbolsNotFoundExceptionRepresents the exception that is thrown when a symbols file is not found. This class and its members are reserved for internal use and are not intended to be used in your code.
Public classUnsupportedFileVersionExceptionRepresents the exception that is thrown when the version of a coverage analysis file is not supported. This class and its members are reserved for internal use and are not intended to be used in your code.
Public classUtilityProvides common utility methods for coverage analysis. This class and its members are reserved for internal use and are not intended to be used in your code.

  StructureDescription
Public structureBlockLineRangeRepresents the line range data for a code block. This class and its members are reserved for internal use and are not intended to be used in your code.
Public structureCoverageStatisticsRepresents the code coverage statistics for a method. This class and its members are reserved for internal use and are not intended to be used in your code.
Public structureLineCoverageInfoRepresents line coverage data that can be merged. This class and its members are reserved for internal use and are not intended to be used in your code.

  InterfaceDescription
Public interfaceICoverageDataProviderProvides an interface from which all coverage analysis data providers derive. This class and its members are reserved for internal use and are not intended to be used in your code.
Public interfaceICoverageModuleProvides an interface that is implemented by coverage analysis modules. This class and its members are reserved for internal use and are not intended to be used in your code.
Public interfaceISymbolReaderRepresents a symbol reader for code coverage analysis. This class and its members are reserved for internal use and are not intended to be used in your code.
Public interfaceISymbolReaderFactoryProvides an interface to create a symbol provider. This class and its members are reserved for internal use and are not intended to be used in your code.

  DelegateDescription
Public delegateCoverageDSPriv::ClassRowChangeEventHandlerRepresents the method that will handle value change events from a CoverageDSPriv::ClassRow. This class and its members are reserved for internal use and are not intended to be used in your code.
Public delegateCoverageDSPriv::LinesRowChangeEventHandlerRepresents the method that will handle value change events from a CoverageDSPriv::LinesRow. This class and its members are reserved for internal use and are not intended to be used in your code.
Public delegateCoverageDSPriv::MethodRowChangeEventHandlerRepresents the method that will handle value change events from a CoverageDSPriv::MethodRow. This class and its members are reserved for internal use and are not intended to be used in your code.
Public delegateCoverageDSPriv::ModuleRowChangeEventHandlerRepresents the method that will handle value change events from a CoverageDSPriv::ModuleRow. This class and its members are reserved for internal use and are not intended to be used in your code.
Public delegateCoverageDSPriv::NamespaceTableRowChangeEventHandlerInfrastructure. Represents the method that will handle value change events from a CoverageDSPriv::NamespaceTableRow. This class and its members are reserved for internal use and are not intended to be used in your code.
Public delegateCoverageDSPriv::SourceFileNamesRowChangeEventHandlerRepresents the delegate for the method that will handle value change events from a CoverageDSPriv::SourceFileNamesRow. This class and its members are reserved for internal use and are not intended to be used in your code.
Public delegateMissingFileCallbackRepresents a delegate for a method that attempts to find and return the correct path of a file that was not found by the calling method. This class and its members are reserved for internal use and are not intended to be used in your code.

  EnumerationDescription
Public enumerationCoverageStatusProvides the possible status of coverage for the LineCoverageInfo::CoverageStatus property. This class and its members are reserved for internal use and are not intended to be used in your code.
Show: