You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucenenet.apache.org by ni...@apache.org on 2020/04/15 12:00:33 UTC
[lucenenet] 01/02:
Lucene.Net.Analysis.Common.Analysis.Util.OpenStringBuilder: Grouped
Append() methods with their counterparts and added LUCENENET specific
comments
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 <sh...@shadstorhaug.com>
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