Share via


Microsoft.VisualStudio.Coverage.Analysis Namespace

This namespace contains classes that analyze the code under test.

Classes

  Class Description
Public class CoverageAnalysisException Represents 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 class CoverageDataJoinException Represents 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 class CoverageDS Represents 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 class CoverageDSPriv Represents 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 class CoverageDSPriv.ClassDataTable Represents 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 class CoverageDSPriv.ClassRow Represents 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 class CoverageDSPriv.ClassRowChangeEvent Occurs 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 class CoverageDSPriv.LinesDataTable Represents 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 class CoverageDSPriv.LinesRow Represents 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 class CoverageDSPriv.LinesRowChangeEvent Occurs 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 class CoverageDSPriv.MethodDataTable Represents 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 class CoverageDSPriv.MethodRow Represents 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 class CoverageDSPriv.MethodRowChangeEvent Occurs 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 class CoverageDSPriv.ModuleDataTable Represents 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 class CoverageDSPriv.ModuleRow Represents 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 class CoverageDSPriv.ModuleRowChangeEvent Occurs 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 class CoverageDSPriv.NamespaceTableDataTable Represents 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 class CoverageDSPriv.NamespaceTableRow Represents 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 class CoverageDSPriv.NamespaceTableRowChangeEvent Occurs 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 class CoverageDSPriv.SourceFileNamesDataTable Represents 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 class CoverageDSPriv.SourceFileNamesRow Represents 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 class CoverageDSPriv.SourceFileNamesRowChangeEvent Occurs 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 class CoverageFileNotFoundException Represents 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 class CoverageInfo Represents 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 class ImageNotFoundException Represents 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 class InvalidBlockDataException Represents 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 class InvalidCoverageFileException Represents 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 class InvalidCoverageXmlException Represents 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 class SymbolsNotFoundException Represents 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 class UnsupportedFileVersionException Represents 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 class Utility Provides 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.

Structures

  Structure Description
Public structure BlockLineRange Represents 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 structure CoverageStatistics Represents 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 structure LineCoverageInfo Represents 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.

Interfaces

  Interface Description
Public interface ICoverageDataProvider Provides 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 interface ICoverageModule Provides 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 interface ISymbolReader Represents 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 interface ISymbolReaderFactory Provides 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.

Delegates

  Delegate Description
Public delegate CoverageDSPriv.ClassRowChangeEventHandler Represents 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 delegate CoverageDSPriv.LinesRowChangeEventHandler Represents 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 delegate CoverageDSPriv.MethodRowChangeEventHandler Represents 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 delegate CoverageDSPriv.ModuleRowChangeEventHandler Represents 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 delegate CoverageDSPriv.NamespaceTableRowChangeEventHandler Infrastructure. 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 delegate CoverageDSPriv.SourceFileNamesRowChangeEventHandler Represents 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 delegate MissingFileCallback Represents 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.

Enumerations

  Enumeration Description
Public enumeration CoverageStatus Provides 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.