12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394 |
- #region Apache License
- #endregion
- using System;
- using System.Text;
- using System.IO;
- namespace log4net.Util
- {
-
-
-
-
-
-
-
-
-
-
- public class ReusableStringWriter : StringWriter
- {
- #region Constructor
-
-
-
-
-
-
-
-
-
- public ReusableStringWriter(IFormatProvider formatProvider) : base(formatProvider)
- {
- }
- #endregion
-
-
-
-
-
-
-
-
-
- protected override void Dispose(bool disposing)
- {
-
- }
-
-
-
-
-
-
-
-
-
-
-
- public void Reset(int maxCapacity, int defaultSize)
- {
-
- StringBuilder sb = this.GetStringBuilder();
- sb.Length = 0;
-
-
- if (sb.Capacity > maxCapacity)
- {
- sb.Capacity = defaultSize;
- }
- }
- }
- }
|