public override string ToString() { var toString = new ToStringResult<DiagnosticInfo>(this, base.ToString()) .AddPropertyValue(p => p.SPMeta2FileVersion) .AddPropertyValue(p => p.SPMeta2FileLocation); if (IsCSOMDetected) { toString.AddPropertyValue(p => p.CSOMFileVersion); toString.AddPropertyValue(p => p.CSOMFileLocation); } else { toString.AddPropertyValue(p => p.IsCSOMDetected); } if (IsSSOMDetected) { toString.AddPropertyValue(p => p.SSOMFileVersion); toString.AddPropertyValue(p => p.SSOMFileLocation); } else { toString.AddPropertyValue(p => p.IsSSOMDetected); } return toString.ToString(); }
public override string ToString() { var toString = new ToStringResult <DiagnosticInfo>(this, base.ToString()) .AddPropertyValue(p => p.SPMeta2FileVersion) .AddPropertyValue(p => p.SPMeta2FileLocation); if (IsCSOMDetected) { toString.AddPropertyValue(p => p.CSOMFileVersion); toString.AddPropertyValue(p => p.CSOMFileLocation); } else { toString.AddPropertyValue(p => p.IsCSOMDetected); } if (IsSSOMDetected) { toString.AddPropertyValue(p => p.SSOMFileVersion); toString.AddPropertyValue(p => p.SSOMFileLocation); } else { toString.AddPropertyValue(p => p.IsSSOMDetected); } return(toString.ToString()); }