//
// OpenCover - S Wilde
//
// This source code is released under the MIT License; see the accompanying license file.
//
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Xml.Serialization;
namespace OpenCover.Framework.Model
{
///
/// An entity that contains methods
///
public class Class : SummarySkippedEntity
{
///
/// instantiate
///
public Class()
{
Methods = new Method[0];
}
///
/// The full name of the class
///
public string FullName { get; set; }
[XmlIgnore]
internal File[] Files { get; set; }
///
/// A list of methods that make up the class
///
public Method[] Methods { get; set; }
///
/// If a class was skipped by instrumentation, supply the reason why
///
///
public override void MarkAsSkipped(SkippedMethod reason)
{
SkippedDueTo = reason;
}
}
}