From 3af2544e705bb404604aede2d510d5031885c01b Mon Sep 17 00:00:00 2001 From: Chris Cameron Date: Mon, 28 Jan 2019 13:32:35 -0500 Subject: [PATCH] feat: ReprBuilder better supports method chaining --- ICD.Common.Utils/ReprBuilder.cs | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/ICD.Common.Utils/ReprBuilder.cs b/ICD.Common.Utils/ReprBuilder.cs index 7ebaae2..88bb1c8 100644 --- a/ICD.Common.Utils/ReprBuilder.cs +++ b/ICD.Common.Utils/ReprBuilder.cs @@ -32,7 +32,7 @@ namespace ICD.Common.Utils /// /// /// - public void AppendProperty(string name, object value) + public ReprBuilder AppendProperty(string name, object value) { m_PropertyOrder.Remove(name); m_PropertyOrder.Add(name); @@ -40,6 +40,8 @@ namespace ICD.Common.Utils string valueString = GetValueStringRepresentation(value); m_PropertyValues[name] = valueString; + + return this; } /// @@ -47,12 +49,14 @@ namespace ICD.Common.Utils /// /// /// - public void AppendPropertyRaw(string name, string value) + public ReprBuilder AppendPropertyRaw(string name, string value) { m_PropertyOrder.Remove(name); m_PropertyOrder.Add(name); m_PropertyValues[name] = value; + + return this; } ///