This is an automated email from the ASF dual-hosted git repository. nightowl888 pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/lucenenet.git
commit 15d8cb2aabc000db4d4aa775a70716d11e9cb4e6 Author: Shad Storhaug <[email protected]> AuthorDate: Wed Apr 15 18:35:43 2020 +0700 Lucene.Net.Analysis.Common.Analysis.Util.OpenStringBuilder: Grouped Append() methods with their counterparts and added LUCENENET specific comments --- .../Analysis/Util/OpenStringBuilder.cs | 25 +++++++++++++++------- 1 file changed, 17 insertions(+), 8 deletions(-) diff --git a/src/Lucene.Net.Analysis.Common/Analysis/Util/OpenStringBuilder.cs b/src/Lucene.Net.Analysis.Common/Analysis/Util/OpenStringBuilder.cs index 9e2a099..5e5a8a4 100644 --- a/src/Lucene.Net.Analysis.Common/Analysis/Util/OpenStringBuilder.cs +++ b/src/Lucene.Net.Analysis.Common/Analysis/Util/OpenStringBuilder.cs @@ -105,13 +105,13 @@ namespace Lucene.Net.Analysis.Util return this; } - // LUCENENET specific - overload for StringBuilder + // LUCENENET specific - char sequence overload for StringBuilder public virtual OpenStringBuilder Append(StringBuilder csq) { return Append(csq, 0, csq.Length); } - // LUCENENET specific - overload for StringBuilder + // LUCENENET specific - char sequence overload for StringBuilder public virtual OpenStringBuilder Append(StringBuilder csq, int startIndex, int count) // LUCENENET TODO: API - change to startIndex/length to match .NET { EnsureCapacity(count - startIndex); @@ -122,17 +122,14 @@ namespace Lucene.Net.Analysis.Util return this; } - public virtual OpenStringBuilder Append(char c) - { - Write(c); - return this; - } - + // LUCENENET specific - char sequence overload for char[] public virtual OpenStringBuilder Append(char[] value) { Write(value); return this; } + + // LUCENENET specific - char sequence overload for char[] public virtual OpenStringBuilder Append(char[] value, int startIndex, int count) { EnsureCapacity(count - startIndex); @@ -142,6 +139,14 @@ namespace Lucene.Net.Analysis.Util } return this; } + + public virtual OpenStringBuilder Append(char c) + { + Write(c); + return this; + } + + // LUCENENET specific - removed (replaced with this[]) //public virtual char CharAt(int index) //{ @@ -285,6 +290,8 @@ namespace Lucene.Net.Analysis.Util return new string(m_buf, 0, Length); } + #region IAppendable Members + IAppendable IAppendable.Append(char value) { return Append(value); @@ -329,5 +336,7 @@ namespace Lucene.Net.Analysis.Util { return Append(value, startIndex, count); } + + #endregion IAppendable Members } } \ No newline at end of file
