// // 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; } } }