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 ef4e6828db82cfa54b78ae5034ec8285fc7b90ce Author: Marek Berka <[email protected]> AuthorDate: Tue Dec 1 18:46:41 2020 +0100 updating Document ToString overloads --- src/Lucene.Net.Misc/Document/LazyDocument.cs | 12 +++++++++--- src/Lucene.Net/Document/Document.cs | 15 +++++++++++++-- src/Lucene.Net/Document/Field.cs | 4 ++-- 3 files changed, 24 insertions(+), 7 deletions(-) diff --git a/src/Lucene.Net.Misc/Document/LazyDocument.cs b/src/Lucene.Net.Misc/Document/LazyDocument.cs index 967353f..8c37ccf 100644 --- a/src/Lucene.Net.Misc/Document/LazyDocument.cs +++ b/src/Lucene.Net.Misc/Document/LazyDocument.cs @@ -357,15 +357,21 @@ namespace Lucene.Net.Documents // LUCENENET specific - method added for better .NET compatibility public override string ToString() - => ToString(null, J2N.Text.StringFormatter.CurrentCulture); + { + return ToString(null, J2N.Text.StringFormatter.CurrentCulture); + } // LUCENENET specific - method added for better .NET compatibility public virtual string ToString(string format) - => ToString(format, J2N.Text.StringFormatter.CurrentCulture); + { + return ToString(format, J2N.Text.StringFormatter.CurrentCulture); + } // LUCENENET specific - method added for better .NET compatibility public virtual string ToString(IFormatProvider provider) - => ToString(null, provider); + { + return ToString(null, provider); + } // LUCENENET specific - method added for better .NET compatibility public virtual string ToString(string format,IFormatProvider provider) diff --git a/src/Lucene.Net/Document/Document.cs b/src/Lucene.Net/Document/Document.cs index 25098a9..3c2d845 100644 --- a/src/Lucene.Net/Document/Document.cs +++ b/src/Lucene.Net/Document/Document.cs @@ -443,7 +443,7 @@ namespace Lucene.Net.Documents /// Prints the fields of a document for human consumption. </summary> public override string ToString() { - return (this as IFormattable).ToString(null, J2N.Text.StringFormatter.CurrentCulture); + return ToString(null, J2N.Text.StringFormatter.CurrentCulture); } /// <summary> @@ -453,7 +453,18 @@ namespace Lucene.Net.Documents // LUCENENET specific - method added for better .NET compatibility public string ToString(IFormatProvider provider) { - return (this as IFormattable).ToString(null, provider); + return ToString(null, provider); + } + + /// <summary> + /// Prints the fields of a document for human consumption. + /// </summary> + /// <param name="format">A standard or custom numeric format string. This parameter has no effect if this field is non-numeric.</param> + /// <param name="provider">An object that supplies culture-specific formatting information. This parameter has no effect if this field is non-numeric.</param> + // LUCENENET specific - method added for better .NET compatibility + private string ToString(string format, IFormatProvider provider) + { + return (this as IFormattable).ToString(format, provider); } /// <summary> diff --git a/src/Lucene.Net/Document/Field.cs b/src/Lucene.Net/Document/Field.cs index b1fbe05..f5bfd89 100644 --- a/src/Lucene.Net/Document/Field.cs +++ b/src/Lucene.Net/Document/Field.cs @@ -790,7 +790,7 @@ namespace Lucene.Net.Documents // LUCENENET specific - method added for better .NET compatibility public virtual string ToString(string format) { - return ToString(null, J2N.Text.StringFormatter.CurrentCulture); + return ToString(format, J2N.Text.StringFormatter.CurrentCulture); } /// <summary> @@ -800,7 +800,7 @@ namespace Lucene.Net.Documents // LUCENENET specific - method added for better .NET compatibility public virtual string ToString(IFormatProvider provider) { - return ToString(null, J2N.Text.StringFormatter.CurrentCulture); + return ToString(null, provider); } /// <summary>
