Files
Apr2020-Cpp2Il-Dump/mscorlib/System/Text/StringBuilder.cs
T
niko 8fc35183db a
2026-04-11 22:19:20 +02:00

880 lines
48 KiB
C#

using System;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using System.Runtime.Serialization;
using Cpp2IlInjected;
namespace System.Text
{
/// <summary>Represents a mutable string of characters. This class cannot be inherited.</summary>
// Token: 0x020001DB RID: 475
[Token(Token = "0x20001DB")]
[ComVisible(true)]
[Serializable]
[StructLayout(0)]
public sealed class StringBuilder : ISerializable
{
/// <summary>Initializes a new instance of the <see cref="T:System.Text.StringBuilder" /> class.</summary>
// Token: 0x06001216 RID: 4630 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001216")]
[Address(RVA = "0x2F2A2E0", Offset = "0x2F290E0", VA = "0x182F2A2E0")]
public StringBuilder()
{
}
/// <summary>Initializes a new instance of the <see cref="T:System.Text.StringBuilder" /> class using the specified capacity.</summary>
/// <param name="capacity">The suggested starting size of this instance.</param>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="capacity" /> is less than zero.</exception>
// Token: 0x06001217 RID: 4631 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001217")]
[Address(RVA = "0x2F29E60", Offset = "0x2F28C60", VA = "0x182F29E60")]
public StringBuilder(int capacity)
{
}
/// <summary>Initializes a new instance of the <see cref="T:System.Text.StringBuilder" /> class using the specified string.</summary>
/// <param name="value">The string used to initialize the value of the instance. If <paramref name="value" /> is <see langword="null" />, the new <see cref="T:System.Text.StringBuilder" /> will contain the empty string (that is, it contains <see cref="F:System.String.Empty" />).</param>
// Token: 0x06001218 RID: 4632 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001218")]
[Address(RVA = "0x2F2A1E0", Offset = "0x2F28FE0", VA = "0x182F2A1E0")]
public StringBuilder(string value)
{
}
/// <summary>Initializes a new instance of the <see cref="T:System.Text.StringBuilder" /> class using the specified string and capacity.</summary>
/// <param name="value">The string used to initialize the value of the instance. If <paramref name="value" /> is <see langword="null" />, the new <see cref="T:System.Text.StringBuilder" /> will contain the empty string (that is, it contains <see cref="F:System.String.Empty" />).</param>
/// <param name="capacity">The suggested starting size of the <see cref="T:System.Text.StringBuilder" />.</param>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="capacity" /> is less than zero.</exception>
// Token: 0x06001219 RID: 4633 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001219")]
[Address(RVA = "0x2F2A220", Offset = "0x2F29020", VA = "0x182F2A220")]
public StringBuilder(string value, int capacity)
{
}
/// <summary>Initializes a new instance of the <see cref="T:System.Text.StringBuilder" /> class from the specified substring and capacity.</summary>
/// <param name="value">The string that contains the substring used to initialize the value of this instance. If <paramref name="value" /> is <see langword="null" />, the new <see cref="T:System.Text.StringBuilder" /> will contain the empty string (that is, it contains <see cref="F:System.String.Empty" />).</param>
/// <param name="startIndex">The position within <paramref name="value" /> where the substring begins.</param>
/// <param name="length">The number of characters in the substring.</param>
/// <param name="capacity">The suggested starting size of the <see cref="T:System.Text.StringBuilder" />.</param>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="capacity" /> is less than zero.
/// -or-
/// <paramref name="startIndex" /> plus <paramref name="length" /> is not a position within <paramref name="value" />.</exception>
// Token: 0x0600121A RID: 4634 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600121A")]
[Address(RVA = "0x2F29BC0", Offset = "0x2F289C0", VA = "0x182F29BC0")]
public StringBuilder(string value, int startIndex, int length, int capacity)
{
}
// Token: 0x0600121B RID: 4635 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600121B")]
[Address(RVA = "0x2F29F30", Offset = "0x2F28D30", VA = "0x182F29F30")]
private StringBuilder(SerializationInfo info, StreamingContext context)
{
}
/// <summary>Populates a <see cref="T:System.Runtime.Serialization.SerializationInfo" /> object with the data necessary to deserialize the current <see cref="T:System.Text.StringBuilder" /> object.</summary>
/// <param name="info">The object to populate with serialization information.</param>
/// <param name="context">The place to store and retrieve serialized data. Reserved for future use.</param>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="info" /> is <see langword="null" />.</exception>
// Token: 0x0600121C RID: 4636 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600121C")]
[Address(RVA = "0x2F29510", Offset = "0x2F28310", VA = "0x182F29510", Slot = "4")]
void ISerializable.GetObjectData(SerializationInfo info, StreamingContext context)
{
}
/// <summary>Gets or sets the maximum number of characters that can be contained in the memory allocated by the current instance.</summary>
/// <returns>The maximum number of characters that can be contained in the memory allocated by the current instance. Its value can range from <see cref="P:System.Text.StringBuilder.Length" /> to <see cref="P:System.Text.StringBuilder.MaxCapacity" />.</returns>
/// <exception cref="T:System.ArgumentOutOfRangeException">The value specified for a set operation is less than the current length of this instance.
/// -or-
/// The value specified for a set operation is greater than the maximum capacity.</exception>
// Token: 0x170001D2 RID: 466
// (get) Token: 0x0600121D RID: 4637 RVA: 0x0000E100 File Offset: 0x0000C300
// (set) Token: 0x0600121E RID: 4638 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x170001D2")]
public int Capacity
{
[Token(Token = "0x600121D")]
[Address(RVA = "0x2F2A350", Offset = "0x2F29150", VA = "0x182F2A350")]
get
{
return 0;
}
[Token(Token = "0x600121E")]
[Address(RVA = "0x2F2A450", Offset = "0x2F29250", VA = "0x182F2A450")]
set
{
}
}
/// <summary>Gets the maximum capacity of this instance.</summary>
/// <returns>The maximum number of characters this instance can hold.</returns>
// Token: 0x170001D3 RID: 467
// (get) Token: 0x0600121F RID: 4639 RVA: 0x0000E118 File Offset: 0x0000C318
[Token(Token = "0x170001D3")]
public int MaxCapacity
{
[Token(Token = "0x600121F")]
[Address(RVA = "0x42EE50", Offset = "0x42DC50", VA = "0x18042EE50")]
get
{
return 0;
}
}
/// <summary>Ensures that the capacity of this instance of <see cref="T:System.Text.StringBuilder" /> is at least the specified value.</summary>
/// <param name="capacity">The minimum capacity to ensure.</param>
/// <returns>The new capacity of this instance.</returns>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="capacity" /> is less than zero.
/// -or-
/// Enlarging the value of this instance would exceed <see cref="P:System.Text.StringBuilder.MaxCapacity" />.</exception>
// Token: 0x06001220 RID: 4640 RVA: 0x0000E130 File Offset: 0x0000C330
[Token(Token = "0x6001220")]
[Address(RVA = "0x2F27CD0", Offset = "0x2F26AD0", VA = "0x182F27CD0")]
public int EnsureCapacity(int capacity)
{
return 0;
}
/// <summary>Converts the value of this instance to a <see cref="T:System.String" />.</summary>
/// <returns>A string whose value is the same as this instance.</returns>
// Token: 0x06001221 RID: 4641 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001221")]
[Address(RVA = "0x2F29A80", Offset = "0x2F28880", VA = "0x182F29A80", Slot = "3")]
public override string ToString()
{
return null;
}
/// <summary>Converts the value of a substring of this instance to a <see cref="T:System.String" />.</summary>
/// <param name="startIndex">The starting position of the substring in this instance.</param>
/// <param name="length">The length of the substring.</param>
/// <returns>A string whose value is the same as the specified substring of this instance.</returns>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="startIndex" /> or <paramref name="length" /> is less than zero.
/// -or-
/// The sum of <paramref name="startIndex" /> and <paramref name="length" /> is greater than the length of the current instance.</exception>
// Token: 0x06001222 RID: 4642 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001222")]
[Address(RVA = "0x2F297D0", Offset = "0x2F285D0", VA = "0x182F297D0")]
public string ToString(int startIndex, int length)
{
return null;
}
/// <summary>Removes all characters from the current <see cref="T:System.Text.StringBuilder" /> instance.</summary>
/// <returns>An object whose <see cref="P:System.Text.StringBuilder.Length" /> is 0 (zero).</returns>
// Token: 0x06001223 RID: 4643 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001223")]
[Address(RVA = "0x2F27CB0", Offset = "0x2F26AB0", VA = "0x182F27CB0")]
public StringBuilder Clear()
{
return null;
}
/// <summary>Gets or sets the length of the current <see cref="T:System.Text.StringBuilder" /> object.</summary>
/// <returns>The length of this instance.</returns>
/// <exception cref="T:System.ArgumentOutOfRangeException">The value specified for a set operation is less than zero or greater than <see cref="P:System.Text.StringBuilder.MaxCapacity" />.</exception>
// Token: 0x170001D4 RID: 468
// (get) Token: 0x06001224 RID: 4644 RVA: 0x0000E148 File Offset: 0x0000C348
// (set) Token: 0x06001225 RID: 4645 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x170001D4")]
public int Length
{
[Token(Token = "0x6001224")]
[Address(RVA = "0x241E590", Offset = "0x241D390", VA = "0x18241E590")]
get
{
return 0;
}
[Token(Token = "0x6001225")]
[Address(RVA = "0x2F2A6E0", Offset = "0x2F294E0", VA = "0x182F2A6E0")]
set
{
}
}
/// <summary>Gets or sets the character at the specified character position in this instance.</summary>
/// <param name="index">The position of the character.</param>
/// <returns>The Unicode character at position <paramref name="index" />.</returns>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="index" /> is outside the bounds of this instance while setting a character.</exception>
/// <exception cref="T:System.IndexOutOfRangeException">
/// <paramref name="index" /> is outside the bounds of this instance while getting a character.</exception>
// Token: 0x170001D5 RID: 469
[Token(Token = "0x170001D5")]
[IndexerName("Chars")]
public char this[int index]
{
[Token(Token = "0x6001226")]
[Address(RVA = "0x2F2A370", Offset = "0x2F29170", VA = "0x182F2A370")]
get
{
return '\0';
}
[Token(Token = "0x6001227")]
[Address(RVA = "0x2F2A5C0", Offset = "0x2F293C0", VA = "0x182F2A5C0")]
set
{
}
}
/// <summary>Appends a specified number of copies of the string representation of a Unicode character to this instance.</summary>
/// <param name="value">The character to append.</param>
/// <param name="repeatCount">The number of times to append <paramref name="value" />.</param>
/// <returns>A reference to this instance after the append operation has completed.</returns>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="repeatCount" /> is less than zero.
/// -or-
/// Enlarging the value of this instance would exceed <see cref="P:System.Text.StringBuilder.MaxCapacity" />.</exception>
/// <exception cref="T:System.OutOfMemoryException">Out of memory.</exception>
// Token: 0x06001228 RID: 4648 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001228")]
[Address(RVA = "0x2F27690", Offset = "0x2F26490", VA = "0x182F27690")]
public StringBuilder Append(char value, int repeatCount)
{
return null;
}
/// <summary>Appends the string representation of a specified subarray of Unicode characters to this instance.</summary>
/// <param name="value">A character array.</param>
/// <param name="startIndex">The starting position in <paramref name="value" />.</param>
/// <param name="charCount">The number of characters to append.</param>
/// <returns>A reference to this instance after the append operation has completed.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="value" /> is <see langword="null" />, and <paramref name="startIndex" /> and <paramref name="charCount" /> are not zero.</exception>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="charCount" /> is less than zero.
/// -or-
/// <paramref name="startIndex" /> is less than zero.
/// -or-
/// <paramref name="startIndex" /> + <paramref name="charCount" /> is greater than the length of <paramref name="value" />.
/// -or-
/// Enlarging the value of this instance would exceed <see cref="P:System.Text.StringBuilder.MaxCapacity" />.</exception>
// Token: 0x06001229 RID: 4649 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001229")]
[Address(RVA = "0x2F27440", Offset = "0x2F26240", VA = "0x182F27440")]
public StringBuilder Append(char[] value, int startIndex, int charCount)
{
return null;
}
/// <summary>Appends a copy of the specified string to this instance.</summary>
/// <param name="value">The string to append.</param>
/// <returns>A reference to this instance after the append operation has completed.</returns>
/// <exception cref="T:System.ArgumentOutOfRangeException">Enlarging the value of this instance would exceed <see cref="P:System.Text.StringBuilder.MaxCapacity" />.</exception>
// Token: 0x0600122A RID: 4650 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600122A")]
[Address(RVA = "0x2F27A60", Offset = "0x2F26860", VA = "0x182F27A60")]
public StringBuilder Append(string value)
{
return null;
}
// Token: 0x0600122B RID: 4651 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600122B")]
[Address(RVA = "0x2F27050", Offset = "0x2F25E50", VA = "0x182F27050")]
private void AppendHelper(string value)
{
}
/// <summary>Appends a copy of a specified substring to this instance.</summary>
/// <param name="value">The string that contains the substring to append.</param>
/// <param name="startIndex">The starting position of the substring within <paramref name="value" />.</param>
/// <param name="count">The number of characters in <paramref name="value" /> to append.</param>
/// <returns>A reference to this instance after the append operation has completed.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="value" /> is <see langword="null" />, and <paramref name="startIndex" /> and <paramref name="count" /> are not zero.</exception>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="count" /> less than zero.
/// -or-
/// <paramref name="startIndex" /> less than zero.
/// -or-
/// <paramref name="startIndex" /> + <paramref name="count" /> is greater than the length of <paramref name="value" />.
/// -or-
/// Enlarging the value of this instance would exceed <see cref="P:System.Text.StringBuilder.MaxCapacity" />.</exception>
// Token: 0x0600122C RID: 4652 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600122C")]
[Address(RVA = "0x2F27790", Offset = "0x2F26590", VA = "0x182F27790")]
public StringBuilder Append(string value, int startIndex, int count)
{
return null;
}
/// <summary>Appends the default line terminator to the end of the current <see cref="T:System.Text.StringBuilder" /> object.</summary>
/// <returns>A reference to this instance after the append operation has completed.</returns>
/// <exception cref="T:System.ArgumentOutOfRangeException">Enlarging the value of this instance would exceed <see cref="P:System.Text.StringBuilder.MaxCapacity" />.</exception>
// Token: 0x0600122D RID: 4653 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600122D")]
[Address(RVA = "0x2F270D0", Offset = "0x2F25ED0", VA = "0x182F270D0")]
[ComVisible(false)]
public StringBuilder AppendLine()
{
return null;
}
/// <summary>Appends a copy of the specified string followed by the default line terminator to the end of the current <see cref="T:System.Text.StringBuilder" /> object.</summary>
/// <param name="value">The string to append.</param>
/// <returns>A reference to this instance after the append operation has completed.</returns>
/// <exception cref="T:System.ArgumentOutOfRangeException">Enlarging the value of this instance would exceed <see cref="P:System.Text.StringBuilder.MaxCapacity" />.</exception>
// Token: 0x0600122E RID: 4654 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600122E")]
[Address(RVA = "0x2F270A0", Offset = "0x2F25EA0", VA = "0x182F270A0")]
[ComVisible(false)]
public StringBuilder AppendLine(string value)
{
return null;
}
/// <summary>Inserts one or more copies of a specified string into this instance at the specified character position.</summary>
/// <param name="index">The position in this instance where insertion begins.</param>
/// <param name="value">The string to insert.</param>
/// <param name="count">The number of times to insert <paramref name="value" />.</param>
/// <returns>A reference to this instance after insertion has completed.</returns>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="index" /> is less than zero or greater than the current length of this instance.
/// -or-
/// <paramref name="count" /> is less than zero.</exception>
/// <exception cref="T:System.OutOfMemoryException">The current length of this <see cref="T:System.Text.StringBuilder" /> object plus the length of <paramref name="value" /> times <paramref name="count" /> exceeds <see cref="P:System.Text.StringBuilder.MaxCapacity" />.</exception>
// Token: 0x0600122F RID: 4655 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600122F")]
[Address(RVA = "0x2F282A0", Offset = "0x2F270A0", VA = "0x182F282A0")]
public StringBuilder Insert(int index, string value, int count)
{
return null;
}
/// <summary>Removes the specified range of characters from this instance.</summary>
/// <param name="startIndex">The zero-based position in this instance where removal begins.</param>
/// <param name="length">The number of characters to remove.</param>
/// <returns>A reference to this instance after the excise operation has completed.</returns>
/// <exception cref="T:System.ArgumentOutOfRangeException">If <paramref name="startIndex" /> or <paramref name="length" /> is less than zero, or <paramref name="startIndex" /> + <paramref name="length" /> is greater than the length of this instance.</exception>
// Token: 0x06001230 RID: 4656 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001230")]
[Address(RVA = "0x2F289E0", Offset = "0x2F277E0", VA = "0x182F289E0")]
public StringBuilder Remove(int startIndex, int length)
{
return null;
}
/// <summary>Appends the string representation of a specified Boolean value to this instance.</summary>
/// <param name="value">The Boolean value to append.</param>
/// <returns>A reference to this instance after the append operation has completed.</returns>
/// <exception cref="T:System.ArgumentOutOfRangeException">Enlarging the value of this instance would exceed <see cref="P:System.Text.StringBuilder.MaxCapacity" />.</exception>
// Token: 0x06001231 RID: 4657 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001231")]
[Address(RVA = "0x2F27C00", Offset = "0x2F26A00", VA = "0x182F27C00")]
public StringBuilder Append(bool value)
{
return null;
}
/// <summary>Appends the string representation of a specified 8-bit unsigned integer to this instance.</summary>
/// <param name="value">The value to append.</param>
/// <returns>A reference to this instance after the append operation has completed.</returns>
/// <exception cref="T:System.ArgumentOutOfRangeException">Enlarging the value of this instance would exceed <see cref="P:System.Text.StringBuilder.MaxCapacity" />.</exception>
// Token: 0x06001232 RID: 4658 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001232")]
[Address(RVA = "0x2F273D0", Offset = "0x2F261D0", VA = "0x182F273D0")]
public StringBuilder Append(byte value)
{
return null;
}
/// <summary>Appends the string representation of a specified <see cref="T:System.Char" /> object to this instance.</summary>
/// <param name="value">The UTF-16-encoded code unit to append.</param>
/// <returns>A reference to this instance after the append operation has completed.</returns>
/// <exception cref="T:System.ArgumentOutOfRangeException">Enlarging the value of this instance would exceed <see cref="P:System.Text.StringBuilder.MaxCapacity" />.</exception>
// Token: 0x06001233 RID: 4659 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001233")]
[Address(RVA = "0x2F27100", Offset = "0x2F25F00", VA = "0x182F27100")]
public StringBuilder Append(char value)
{
return null;
}
/// <summary>Appends the string representation of a specified 32-bit signed integer to this instance.</summary>
/// <param name="value">The value to append.</param>
/// <returns>A reference to this instance after the append operation has completed.</returns>
/// <exception cref="T:System.ArgumentOutOfRangeException">Enlarging the value of this instance would exceed <see cref="P:System.Text.StringBuilder.MaxCapacity" />.</exception>
// Token: 0x06001234 RID: 4660 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001234")]
[Address(RVA = "0x2F27620", Offset = "0x2F26420", VA = "0x182F27620")]
public StringBuilder Append(int value)
{
return null;
}
/// <summary>Appends the string representation of a specified 64-bit signed integer to this instance.</summary>
/// <param name="value">The value to append.</param>
/// <returns>A reference to this instance after the append operation has completed.</returns>
/// <exception cref="T:System.ArgumentOutOfRangeException">Enlarging the value of this instance would exceed <see cref="P:System.Text.StringBuilder.MaxCapacity" />.</exception>
// Token: 0x06001235 RID: 4661 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001235")]
[Address(RVA = "0x2F279E0", Offset = "0x2F267E0", VA = "0x182F279E0")]
public StringBuilder Append(long value)
{
return null;
}
/// <summary>Appends the string representation of a specified double-precision floating-point number to this instance.</summary>
/// <param name="value">The value to append.</param>
/// <returns>A reference to this instance after the append operation has completed.</returns>
/// <exception cref="T:System.ArgumentOutOfRangeException">Enlarging the value of this instance would exceed <see cref="P:System.Text.StringBuilder.MaxCapacity" />.</exception>
// Token: 0x06001236 RID: 4662 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001236")]
[Address(RVA = "0x2F27210", Offset = "0x2F26010", VA = "0x182F27210")]
public StringBuilder Append(double value)
{
return null;
}
/// <summary>Appends the string representation of a specified 16-bit unsigned integer to this instance.</summary>
/// <param name="value">The value to append.</param>
/// <returns>A reference to this instance after the append operation has completed.</returns>
/// <exception cref="T:System.ArgumentOutOfRangeException">Enlarging the value of this instance would exceed <see cref="P:System.Text.StringBuilder.MaxCapacity" />.</exception>
// Token: 0x06001237 RID: 4663 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001237")]
[Address(RVA = "0x2F27C30", Offset = "0x2F26A30", VA = "0x182F27C30")]
[CLSCompliant(false)]
public StringBuilder Append(ushort value)
{
return null;
}
/// <summary>Appends the string representation of a specified 32-bit unsigned integer to this instance.</summary>
/// <param name="value">The value to append.</param>
/// <returns>A reference to this instance after the append operation has completed.</returns>
/// <exception cref="T:System.ArgumentOutOfRangeException">Enlarging the value of this instance would exceed <see cref="P:System.Text.StringBuilder.MaxCapacity" />.</exception>
// Token: 0x06001238 RID: 4664 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001238")]
[Address(RVA = "0x2F27B90", Offset = "0x2F26990", VA = "0x182F27B90")]
[CLSCompliant(false)]
public StringBuilder Append(uint value)
{
return null;
}
/// <summary>Appends the string representation of a specified object to this instance.</summary>
/// <param name="value">The object to append.</param>
/// <returns>A reference to this instance after the append operation has completed.</returns>
/// <exception cref="T:System.ArgumentOutOfRangeException">Enlarging the value of this instance would exceed <see cref="P:System.Text.StringBuilder.MaxCapacity" />.</exception>
// Token: 0x06001239 RID: 4665 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001239")]
[Address(RVA = "0x2F27950", Offset = "0x2F26750", VA = "0x182F27950")]
public StringBuilder Append(object value)
{
return null;
}
/// <summary>Appends the string representation of the Unicode characters in a specified array to this instance.</summary>
/// <param name="value">The array of characters to append.</param>
/// <returns>A reference to this instance after the append operation has completed.</returns>
/// <exception cref="T:System.ArgumentOutOfRangeException">Enlarging the value of this instance would exceed <see cref="P:System.Text.StringBuilder.MaxCapacity" />.</exception>
// Token: 0x0600123A RID: 4666 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600123A")]
[Address(RVA = "0x2F27990", Offset = "0x2F26790", VA = "0x182F27990")]
public StringBuilder Append(char[] value)
{
return null;
}
/// <summary>Inserts a string into this instance at the specified character position.</summary>
/// <param name="index">The position in this instance where insertion begins.</param>
/// <param name="value">The string to insert.</param>
/// <returns>A reference to this instance after the insert operation has completed.</returns>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="index" /> is less than zero or greater than the current length of this instance.
/// -or-
/// The current length of this <see cref="T:System.Text.StringBuilder" /> object plus the length of <paramref name="value" /> exceeds <see cref="P:System.Text.StringBuilder.MaxCapacity" />.</exception>
// Token: 0x0600123B RID: 4667 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600123B")]
[Address(RVA = "0x2F281B0", Offset = "0x2F26FB0", VA = "0x182F281B0")]
public StringBuilder Insert(int index, string value)
{
return null;
}
/// <summary>Inserts the string representation of a specified Unicode character into this instance at the specified character position.</summary>
/// <param name="index">The position in this instance where insertion begins.</param>
/// <param name="value">The value to insert.</param>
/// <returns>A reference to this instance after the insert operation has completed.</returns>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="index" /> is less than zero or greater than the length of this instance.
/// -or-
/// Enlarging the value of this instance would exceed <see cref="P:System.Text.StringBuilder.MaxCapacity" />.</exception>
// Token: 0x0600123C RID: 4668 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600123C")]
[Address(RVA = "0x2F28270", Offset = "0x2F27070", VA = "0x182F28270")]
public StringBuilder Insert(int index, char value)
{
return null;
}
/// <summary>Appends the string returned by processing a composite format string, which contains zero or more format items, to this instance. Each format item is replaced by the string representation of a single argument.</summary>
/// <param name="format">A composite format string.</param>
/// <param name="arg0">An object to format.</param>
/// <returns>A reference to this instance with <paramref name="format" /> appended. Each format item in <paramref name="format" /> is replaced by the string representation of <paramref name="arg0" />.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="format" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.FormatException">
/// <paramref name="format" /> is invalid.
/// -or-
/// The index of a format item is less than 0 (zero), or greater than or equal to 1.</exception>
/// <exception cref="T:System.ArgumentOutOfRangeException">The length of the expanded string would exceed <see cref="P:System.Text.StringBuilder.MaxCapacity" />.</exception>
// Token: 0x0600123D RID: 4669 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600123D")]
[Address(RVA = "0x2F26FD0", Offset = "0x2F25DD0", VA = "0x182F26FD0")]
public StringBuilder AppendFormat(string format, object arg0)
{
return null;
}
/// <summary>Appends the string returned by processing a composite format string, which contains zero or more format items, to this instance. Each format item is replaced by the string representation of either of two arguments.</summary>
/// <param name="format">A composite format string.</param>
/// <param name="arg0">The first object to format.</param>
/// <param name="arg1">The second object to format.</param>
/// <returns>A reference to this instance with <paramref name="format" /> appended. Each format item in <paramref name="format" /> is replaced by the string representation of the corresponding object argument.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="format" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.FormatException">
/// <paramref name="format" /> is invalid.
/// -or-
/// The index of a format item is less than 0 (zero), or greater than or equal to 2.</exception>
/// <exception cref="T:System.ArgumentOutOfRangeException">The length of the expanded string would exceed <see cref="P:System.Text.StringBuilder.MaxCapacity" />.</exception>
// Token: 0x0600123E RID: 4670 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600123E")]
[Address(RVA = "0x2F26EC0", Offset = "0x2F25CC0", VA = "0x182F26EC0")]
public StringBuilder AppendFormat(string format, object arg0, object arg1)
{
return null;
}
/// <summary>Appends the string returned by processing a composite format string, which contains zero or more format items, to this instance. Each format item is replaced by the string representation of either of three arguments.</summary>
/// <param name="format">A composite format string.</param>
/// <param name="arg0">The first object to format.</param>
/// <param name="arg1">The second object to format.</param>
/// <param name="arg2">The third object to format.</param>
/// <returns>A reference to this instance with <paramref name="format" /> appended. Each format item in <paramref name="format" /> is replaced by the string representation of the corresponding object argument.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="format" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.FormatException">
/// <paramref name="format" /> is invalid.
/// -or-
/// The index of a format item is less than 0 (zero), or greater than or equal to 3.</exception>
/// <exception cref="T:System.ArgumentOutOfRangeException">The length of the expanded string would exceed <see cref="P:System.Text.StringBuilder.MaxCapacity" />.</exception>
// Token: 0x0600123F RID: 4671 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600123F")]
[Address(RVA = "0x2F26DA0", Offset = "0x2F25BA0", VA = "0x182F26DA0")]
public StringBuilder AppendFormat(string format, object arg0, object arg1, object arg2)
{
return null;
}
/// <summary>Appends the string returned by processing a composite format string, which contains zero or more format items, to this instance. Each format item is replaced by the string representation of a corresponding argument in a parameter array.</summary>
/// <param name="format">A composite format string.</param>
/// <param name="args">An array of objects to format.</param>
/// <returns>A reference to this instance with <paramref name="format" /> appended. Each format item in <paramref name="format" /> is replaced by the string representation of the corresponding object argument.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="format" /> or <paramref name="args" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.FormatException">
/// <paramref name="format" /> is invalid.
/// -or-
/// The index of a format item is less than 0 (zero), or greater than or equal to the length of the <paramref name="args" /> array.</exception>
/// <exception cref="T:System.ArgumentOutOfRangeException">The length of the expanded string would exceed <see cref="P:System.Text.StringBuilder.MaxCapacity" />.</exception>
// Token: 0x06001240 RID: 4672 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001240")]
[Address(RVA = "0x2F26CC0", Offset = "0x2F25AC0", VA = "0x182F26CC0")]
public StringBuilder AppendFormat(string format, params object[] args)
{
return null;
}
/// <summary>Appends the string returned by processing a composite format string, which contains zero or more format items, to this instance. Each format item is replaced by the string representation of a single argument using a specified format provider.</summary>
/// <param name="provider">An object that supplies culture-specific formatting information.</param>
/// <param name="format">A composite format string.</param>
/// <param name="arg0">The object to format.</param>
/// <returns>A reference to this instance after the append operation has completed. After the append operation, this instance contains any data that existed before the operation, suffixed by a copy of <paramref name="format" /> in which any format specification is replaced by the string representation of <paramref name="arg0" />.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="format" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.FormatException">
/// <paramref name="format" /> is invalid.
/// -or-
/// The index of a format item is less than 0 (zero), or greater than or equal to one (1).</exception>
/// <exception cref="T:System.ArgumentOutOfRangeException">The length of the expanded string would exceed <see cref="P:System.Text.StringBuilder.MaxCapacity" />.</exception>
// Token: 0x06001241 RID: 4673 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001241")]
[Address(RVA = "0x2F26C40", Offset = "0x2F25A40", VA = "0x182F26C40")]
public StringBuilder AppendFormat(IFormatProvider provider, string format, object arg0)
{
return null;
}
/// <summary>Appends the string returned by processing a composite format string, which contains zero or more format items, to this instance. Each format item is replaced by the string representation of either of two arguments using a specified format provider.</summary>
/// <param name="provider">An object that supplies culture-specific formatting information.</param>
/// <param name="format">A composite format string.</param>
/// <param name="arg0">The first object to format.</param>
/// <param name="arg1">The second object to format.</param>
/// <returns>A reference to this instance after the append operation has completed. After the append operation, this instance contains any data that existed before the operation, suffixed by a copy of <paramref name="format" /> where any format specification is replaced by the string representation of the corresponding object argument.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="format" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.FormatException">
/// <paramref name="format" /> is invalid.
/// -or-
/// The index of a format item is less than 0 (zero), or greater than or equal to 2 (two).</exception>
/// <exception cref="T:System.ArgumentOutOfRangeException">The length of the expanded string would exceed <see cref="P:System.Text.StringBuilder.MaxCapacity" />.</exception>
// Token: 0x06001242 RID: 4674 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001242")]
[Address(RVA = "0x2F26E30", Offset = "0x2F25C30", VA = "0x182F26E30")]
public StringBuilder AppendFormat(IFormatProvider provider, string format, object arg0, object arg1)
{
return null;
}
/// <summary>Appends the string returned by processing a composite format string, which contains zero or more format items, to this instance. Each format item is replaced by the string representation of either of three arguments using a specified format provider.</summary>
/// <param name="provider">An object that supplies culture-specific formatting information.</param>
/// <param name="format">A composite format string.</param>
/// <param name="arg0">The first object to format.</param>
/// <param name="arg1">The second object to format.</param>
/// <param name="arg2">The third object to format.</param>
/// <returns>A reference to this instance after the append operation has completed. After the append operation, this instance contains any data that existed before the operation, suffixed by a copy of <paramref name="format" /> where any format specification is replaced by the string representation of the corresponding object argument.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="format" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.FormatException">
/// <paramref name="format" /> is invalid.
/// -or-
/// The index of a format item is less than 0 (zero), or greater than or equal to 3 (three).</exception>
/// <exception cref="T:System.ArgumentOutOfRangeException">The length of the expanded string would exceed <see cref="P:System.Text.StringBuilder.MaxCapacity" />.</exception>
// Token: 0x06001243 RID: 4675 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001243")]
[Address(RVA = "0x2F26F40", Offset = "0x2F25D40", VA = "0x182F26F40")]
public StringBuilder AppendFormat(IFormatProvider provider, string format, object arg0, object arg1, object arg2)
{
return null;
}
// Token: 0x06001244 RID: 4676 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001244")]
[Address(RVA = "0x2F28050", Offset = "0x2F26E50", VA = "0x182F28050")]
private static void FormatError()
{
}
// Token: 0x06001245 RID: 4677 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001245")]
[Address(RVA = "0x2F26600", Offset = "0x2F25400", VA = "0x182F26600")]
internal StringBuilder AppendFormatHelper(IFormatProvider provider, string format, ParamsArray args)
{
return null;
}
/// <summary>Replaces all occurrences of a specified string in this instance with another specified string.</summary>
/// <param name="oldValue">The string to replace.</param>
/// <param name="newValue">The string that replaces <paramref name="oldValue" />, or <see langword="null" />.</param>
/// <returns>A reference to this instance with all instances of <paramref name="oldValue" /> replaced by <paramref name="newValue" />.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="oldValue" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.ArgumentException">The length of <paramref name="oldValue" /> is zero.</exception>
/// <exception cref="T:System.ArgumentOutOfRangeException">Enlarging the value of this instance would exceed <see cref="P:System.Text.StringBuilder.MaxCapacity" />.</exception>
// Token: 0x06001246 RID: 4678 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001246")]
[Address(RVA = "0x2F29400", Offset = "0x2F28200", VA = "0x182F29400")]
public StringBuilder Replace(string oldValue, string newValue)
{
return null;
}
/// <summary>Replaces, within a substring of this instance, all occurrences of a specified string with another specified string.</summary>
/// <param name="oldValue">The string to replace.</param>
/// <param name="newValue">The string that replaces <paramref name="oldValue" />, or <see langword="null" />.</param>
/// <param name="startIndex">The position in this instance where the substring begins.</param>
/// <param name="count">The length of the substring.</param>
/// <returns>A reference to this instance with all instances of <paramref name="oldValue" /> replaced by <paramref name="newValue" /> in the range from <paramref name="startIndex" /> to <paramref name="startIndex" /> + <paramref name="count" /> - 1.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="oldValue" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.ArgumentException">The length of <paramref name="oldValue" /> is zero.</exception>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="startIndex" /> or <paramref name="count" /> is less than zero.
/// -or-
/// <paramref name="startIndex" /> plus <paramref name="count" /> indicates a character position not within this instance.
/// -or-
/// Enlarging the value of this instance would exceed <see cref="P:System.Text.StringBuilder.MaxCapacity" />.</exception>
// Token: 0x06001247 RID: 4679 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001247")]
[Address(RVA = "0x2F28FE0", Offset = "0x2F27DE0", VA = "0x182F28FE0")]
public StringBuilder Replace(string oldValue, string newValue, int startIndex, int count)
{
return null;
}
/// <summary>Appends an array of Unicode characters starting at a specified address to this instance.</summary>
/// <param name="value">A pointer to an array of characters.</param>
/// <param name="valueCount">The number of characters in the array.</param>
/// <returns>A reference to this instance after the append operation has completed.</returns>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="valueCount" /> is less than zero.
/// -or-
/// Enlarging the value of this instance would exceed <see cref="P:System.Text.StringBuilder.MaxCapacity" />.</exception>
/// <exception cref="T:System.NullReferenceException">
/// <paramref name="value" /> is a null pointer.</exception>
// Token: 0x06001248 RID: 4680 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001248")]
[Address(RVA = "0x2F27290", Offset = "0x2F26090", VA = "0x182F27290")]
[CLSCompliant(false)]
public unsafe StringBuilder Append(char* value, int valueCount)
{
return null;
}
// Token: 0x06001249 RID: 4681 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001249")]
[Address(RVA = "0x2F280C0", Offset = "0x2F26EC0", VA = "0x182F280C0")]
private unsafe void Insert(int index, char* value, int valueCount)
{
}
// Token: 0x0600124A RID: 4682 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600124A")]
[Address(RVA = "0x2F28B70", Offset = "0x2F27970", VA = "0x182F28B70")]
private void ReplaceAllInChunk(int[] replacements, int replacementsCount, StringBuilder sourceChunk, int removeCount, string value)
{
}
// Token: 0x0600124B RID: 4683 RVA: 0x0000E178 File Offset: 0x0000C378
[Token(Token = "0x600124B")]
[Address(RVA = "0x2F29430", Offset = "0x2F28230", VA = "0x182F29430")]
private bool StartsWith(StringBuilder chunk, int indexInChunk, int count, string value)
{
return default(bool);
}
// Token: 0x0600124C RID: 4684 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600124C")]
[Address(RVA = "0x2F28EA0", Offset = "0x2F27CA0", VA = "0x182F28EA0")]
private unsafe void ReplaceInPlaceAtChunk(ref StringBuilder chunk, ref int indexInChunk, char* value, int count)
{
}
// Token: 0x0600124D RID: 4685 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600124D")]
[Address(RVA = "0x2F296F0", Offset = "0x2F284F0", VA = "0x182F296F0")]
private unsafe static void ThreadSafeCopy(char* sourcePtr, char[] destination, int destinationIndex, int count)
{
}
// Token: 0x0600124E RID: 4686 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600124E")]
[Address(RVA = "0x2F29600", Offset = "0x2F28400", VA = "0x182F29600")]
private static void ThreadSafeCopy(char[] source, int sourceIndex, char[] destination, int destinationIndex, int count)
{
}
// Token: 0x0600124F RID: 4687 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600124F")]
[Address(RVA = "0x2F28010", Offset = "0x2F26E10", VA = "0x182F28010")]
private StringBuilder FindChunkForIndex(int index)
{
return null;
}
// Token: 0x06001250 RID: 4688 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001250")]
[Address(RVA = "0x2F287B0", Offset = "0x2F275B0", VA = "0x182F287B0")]
private StringBuilder Next(StringBuilder chunk)
{
return null;
}
// Token: 0x06001251 RID: 4689 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001251")]
[Address(RVA = "0x2F27E90", Offset = "0x2F26C90", VA = "0x182F27E90")]
private void ExpandByABlock(int minBlockCharCount)
{
}
// Token: 0x06001252 RID: 4690 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001252")]
[Address(RVA = "0x2F29EE0", Offset = "0x2F28CE0", VA = "0x182F29EE0")]
private StringBuilder(StringBuilder from)
{
}
// Token: 0x06001253 RID: 4691 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001253")]
[Address(RVA = "0x2F28470", Offset = "0x2F27270", VA = "0x182F28470")]
private void MakeRoom(int index, int count, out StringBuilder chunk, out int indexInChunk, bool doneMoveFollowingChars)
{
}
// Token: 0x06001254 RID: 4692 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001254")]
[Address(RVA = "0x2F2A260", Offset = "0x2F29060", VA = "0x182F2A260")]
private StringBuilder(int size, int maxCapacity, StringBuilder previousBlock)
{
}
// Token: 0x06001255 RID: 4693 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001255")]
[Address(RVA = "0x2F28800", Offset = "0x2F27600", VA = "0x182F28800")]
private void Remove(int startIndex, int count, out StringBuilder chunk, out int indexInChunk)
{
}
// Token: 0x0400096C RID: 2412
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x400096C")]
internal char[] m_ChunkChars;
// Token: 0x0400096D RID: 2413
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x400096D")]
internal StringBuilder m_ChunkPrevious;
// Token: 0x0400096E RID: 2414
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x400096E")]
internal int m_ChunkLength;
// Token: 0x0400096F RID: 2415
[global::Cpp2IlInjected.FieldOffset(Offset = "0x24")]
[Token(Token = "0x400096F")]
internal int m_ChunkOffset;
// Token: 0x04000970 RID: 2416
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x4000970")]
internal int m_MaxCapacity;
// Token: 0x04000971 RID: 2417
[Token(Token = "0x4000971")]
internal const int DefaultCapacity = 16;
// Token: 0x04000972 RID: 2418
[Token(Token = "0x4000972")]
private const string CapacityField = "Capacity";
// Token: 0x04000973 RID: 2419
[Token(Token = "0x4000973")]
private const string MaxCapacityField = "m_MaxCapacity";
// Token: 0x04000974 RID: 2420
[Token(Token = "0x4000974")]
private const string StringValueField = "m_StringValue";
// Token: 0x04000975 RID: 2421
[Token(Token = "0x4000975")]
private const string ThreadIDField = "m_currentThread";
// Token: 0x04000976 RID: 2422
[Token(Token = "0x4000976")]
internal const int MaxChunkSize = 8000;
}
}