implements ISerializable
0x00x0030
Members 13
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | m_ChunkChars | char[] | 1 flags | — | |
| 0x08 | m_ChunkPrevious | StringBuilder | 1 flags | — | |
| 0x04 | m_ChunkLength | int | 1 flags | — | |
| 0x04 | m_ChunkOffset | int | 1 flags | — | |
| 0x04 | m_MaxCapacity | int | 1 flags | — | |
| — | 0x04 | DefaultCapacity | int | Static+2 flags | 16 |
| — | 0x08 | CapacityField | string | PrivateStatic+1 flags | 2387288576288 |
| — | 0x08 | MaxCapacityField | string | PrivateStatic+1 flags | 2387285227456 |
| — | 0x08 | StringValueField | string | PrivateStatic+1 flags | 2387285227392 |
| — | 0x08 | ThreadIDField | string | PrivateStatic+1 flags | 2387285227200 |
| — | 0x04 | MaxChunkSize | int | Static+2 flags | 8000 |
| — | 0x04 | IndexLimit | int | PrivateStatic+1 flags | 1000000 |
| — | 0x04 | WidthLimit | int | PrivateStatic+1 flags | 1000000 |
| 0x002C | 0x04 | unreflected bytes to end of StringBuilder | |||
Functions 66
| Signature | Flags | Native | Params |
|---|---|---|---|
| void .ctor() | Public+1 flags | 0x00 | |
| void .ctor(int capacity) | Public+1 flags | 0x04 | |
| void .ctor(const string& value) | Public+1 flags | 0x08 | |
| void .ctor(const string& value, int capacity) | Public+1 flags | 0x08 | |
| void .ctor(const string& value, int startIndex, int length, int capacity) | Public+1 flags | 0x08 | |
| void .ctor(int capacity, int maxCapacity) | Public+1 flags | 0x04 | |
| void .ctor(SerializationInfo info, const StreamingContext& context) | Private+1 flags | 0x10 | |
| void System.Runtime.Serialization.ISerializable.GetObjectData(SerializationInfo info, const StreamingContext& context) | PrivateFinal+2 flags | 0x10 | |
| int get_Capacity() | Public+1 flags | 0x04 | |
| void set_Capacity(int value) | Public+1 flags | 0x04 | |
| int get_MaxCapacity() | Public+1 flags | 0x04 | |
| string ToString() | Public+1 flags | 0x08 | |
| string ToString(int startIndex, int length) | Public | 0x08 | |
| StringBuilder Clear() | Public | 0x08 | |
| int get_Length() | Public+1 flags | 0x04 | |
| void set_Length(int value) | Public+1 flags | 0x04 | |
| ushort get_Chars(int index) | Public+1 flags | 0x04 | |
| void set_Chars(int index, ushort value) | Public+1 flags | 0x04 | |
| StringBuilder Append(ushort value, int repeatCount) | Public | 0x08 | |
| StringBuilder Append(const char[]& value, int startIndex, int charCount) | Public | 0x08 | |
| StringBuilder Append(const string& value) | Public | 0x08 | |
| void AppendHelper(const string& value) | Private | 0x08 | |
| StringBuilder Append(const string& value, int startIndex, int count) | Public | 0x08 | |
| StringBuilder Append(StringBuilder value) | Public | 0x08 | |
| StringBuilder AppendCore(StringBuilder value, int startIndex, int count) | Private | 0x08 | |
| StringBuilder AppendLine() | Public | 0x08 | |
| StringBuilder AppendLine(const string& value) | Public | 0x08 | |
| void CopyTo(int sourceIndex, const Span<System.Char>& destination, int count) | Public | 0x10 | |
| StringBuilder Remove(int startIndex, int length) | Public | 0x08 | |
| StringBuilder Append(ushort value) | Public | 0x08 | |
| StringBuilder Append(byte value) | Public | 0x08 | |
| StringBuilder Append(int value) | Public | 0x08 | |
| StringBuilder Append(long value) | Public | 0x08 | |
| StringBuilder Append(float value) | Public | 0x08 | |
| StringBuilder Append(double value) | Public | 0x08 | |
| StringBuilder Append(uint value) | Public | 0x08 | |
| StringBuilder AppendSpanFormattable(const uint8& value) | Private | — | 0x08 |
| StringBuilder Append(object value) | Public | 0x08 | |
| StringBuilder Append(const char[]& value) | Public | 0x08 | |
| StringBuilder Append(const ReadOnlySpan<System.Char>& value) | Public | 0x10 | |
| StringBuilder Insert(int index, const string& value) | Public | 0x08 | |
| StringBuilder Insert(int index, ushort value) | Public | 0x08 | |
| StringBuilder AppendFormat(const string& format, object arg0) | Public | 0x08 | |
| StringBuilder AppendFormat(const string& format, object arg0, object arg1) | Public | 0x08 | |
| StringBuilder AppendFormat(const string& format, const object[]& args) | Public | 0x08 | |
| StringBuilder AppendFormat(IFormatProvider provider, const string& format, object arg0) | Public | 0x08 | |
| StringBuilder AppendFormat(IFormatProvider provider, const string& format, object arg0, object arg1, object arg2) | Public | 0x08 | |
| void FormatError() | PrivateStatic | 0x00 | |
| StringBuilder AppendFormatHelper(IFormatProvider provider, const string& format, const ParamsArray& args) | 1 flags | 0x20 | |
| StringBuilder Replace(const string& oldValue, const string& newValue) | Public | 0x08 | |
| StringBuilder Replace(const string& oldValue, const string& newValue, int startIndex, int count) | Public | 0x08 | |
| StringBuilder Append(const Char*& value, int valueCount) | Public | 0x08 | |
| void Insert(int index, const Char*& value, int valueCount) | Private | 0x04 | |
| void ReplaceAllInChunk(const int[]& replacements, int replacementsCount, StringBuilder sourceChunk, int removeCount, const string& value) | Private | 0x08 | |
| bool StartsWith(StringBuilder chunk, int indexInChunk, int count, const string& value) | Private | 0x08 | |
| void ReplaceInPlaceAtChunk(ref StringBuilder& chunk, ref int& indexInChunk, const Char*& value, int count) | Private | 0x08 | |
| void ThreadSafeCopy(const Char*& sourcePtr, const char[]& destination, int destinationIndex, int count) | PrivateStatic | 0x08 | |
| void ThreadSafeCopy(const char[]& source, int sourceIndex, const Span<System.Char>& destination, int destinationIndex, int count) | PrivateStatic | 0x10 | |
| StringBuilder FindChunkForIndex(int index) | Private | 0x08 | |
| Span<System.Char> get_RemainingCurrentChunk() | Private+1 flags | 0x10 | |
| StringBuilder Next(StringBuilder chunk) | Private | 0x08 | |
| void ExpandByABlock(int minBlockCharCount) | Private | 0x04 | |
| void .ctor(StringBuilder from) | Private+1 flags | 0x08 | |
| void MakeRoom(int index, int count, ref StringBuilder& chunk, ref int& indexInChunk, bool doNotMoveFollowingChars) | Private | 0x08 | |
| void .ctor(int size, int maxCapacity, StringBuilder previousBlock) | Private+1 flags | 0x08 | |
| void Remove(int startIndex, int count, ref StringBuilder& chunk, ref int& indexInChunk) | Private | 0x08 |
Used by 127
types with a member, parameter or interface of this type<>c<ReadResponseHeaderLineAsync>d__32Action`1ActivateTalentsBuffAdvapi32ArraySpecAttributeValueCacheBaseValidatorBigNumberBufferBinXmlDateTimeDateTimeFormatDateTimeParseDebugViewPrinterDictionary`2DtdParserDtdParserProxyEntryEnumeratorEqualityComparer`1ExpressionStringBuilderFacetsCompilerFormatProviderFtpControlStreamFunc`1GeneratorHttpConnectionHttpListenerRequestUriBuilderHttpWebRequestIDictionary`2IDtdParserAdapterIEnumerator`1InputControlExtensionsInputDeviceBuilderIObjectPool`1IPAddressParserIReadOnlyDictionary`2ITupleInternalJsonPositionKdTree`2Kernel32KeyHelperKeyValuePair`2List`1MaskedTextProviderMeshUtilityMessageFragmentModifierSpecMonoBtlsUtilsMonoChunkParserMultiBuffNodeDataNormalizationNumberObjectPool`1PathPlayerControllerPlayFabErrorPlayFabLoggerBasePlayFabSimpleJsonPlayFabUtilPointerSpecPooledObject`1RebindingOperationRegexCharClassRegexReplacementRegistryKeyRenderGraphLoggerResponseDescriptionRuntimeAnalyzerRuntimeParameterInfoSecurityElementSmallXmlParserSmartExtensionsSpecialBuffStackTraceStringBuilderCacheStringBuilderCacheStringBuilderPoolStringMakerStringOutput+47 more