namespace OpenCover.Framework.Model
{
///
/// Describes how a method or class was skipped
///
public enum SkippedMethod
{
///
/// Entity was skipped due to a matching exclusion attribute filter
///
Attribute = 3,
///
/// Entity was skipped due to a matching exclusion file filter
///
File = 4,
///
/// Entity was skipped due to a matching exclusion module/class filter
///
Filter = 2,
///
/// Entity was skipped due to a missing PDB
///
MissingPdb = 1,
///
/// Entity was skipped by inference (usually related to File filters)
///
Inferred = 5,
///
/// Entity (method) was skipped as it is an auto-implemented property.
///
AutoImplementedProperty = 6,
///
/// Entity (method) was skipped as it is native code.
///
NativeCode = 7,
///
/// Entity (method) was skipped for other reasons.
///
Unknown = 8,
///
/// Entity (dll) was skipped due to folder exclusion.
///
FolderExclusion = 9,
///
/// Entity (method) was skipped due to being a delegate.
///
Delegate = 10,
///
/// Entity (method) was skipped due to being an F# internal implementation
/// detail (in either a record or discriminated union type).
///
FSharpInternal = 11,
}
}