internal MethodExport(MethodCoverageInfo dat) { Name = dat.MethodName; LinesCovered = dat.LinesCovered; LinesPartiallyCovered = dat.LinesPartiallyCovered; LinesNotCovered = dat.LinesNotCovered; BlocksCovered = dat.BlocksCovered; BlocksNotCovered = dat.BlocksNotCovered; }
private static MethodCoverageInfo CreateSerializableFunction(CoverageNodeModel model) { var meth = new MethodCoverageInfo(); meth.MethodKeyName = (string)model.AdditionalData[nameof(meth.MethodKeyName)]; meth.MethodName = model.Name; meth.MethodFullName = (string)model.AdditionalData[nameof(meth.MethodFullName)]; meth.LinesCovered = model.LinesCovered; meth.LinesPartiallyCovered = model.LinesPartiallyCovered; meth.LinesNotCovered = model.LinesNotCovered; meth.BlocksCovered = model.BlocksCovered; meth.BlocksNotCovered = model.BlocksNotCovered; meth.Lines = (LineCoverageInfo[])model.AdditionalData[nameof(meth.Lines)]; return(meth); }
private static CoverageNodeModel ReadFunction(MethodCoverageInfo meth) { var model = new CoverageNodeModel(CoverageNodeType.Function); model.Name = meth.MethodName; model.LinesCovered = meth.LinesCovered; model.LinesPartiallyCovered = meth.LinesPartiallyCovered; model.LinesNotCovered = meth.LinesNotCovered; model.BlocksCovered = meth.BlocksCovered; model.BlocksNotCovered = meth.BlocksNotCovered; model.AdditionalData[nameof(meth.MethodKeyName)] = meth.MethodKeyName; model.AdditionalData[nameof(meth.MethodFullName)] = meth.MethodFullName; model.AdditionalData[nameof(meth.Lines)] = meth.Lines; return(model); }