Zdexby TheHolyOneZ
9,523 structs
Struct

WriteStack

: ValueType : Object
System.Text.Json.WriteStack, Sentry.System.Text.Json 0x00B0 (176 B) Sentry.System.Text.Json.dll
0x00x00B0

Members 12

OffsetSizeNameTypeFlags
0x60CurrentWriteStackFramePublic
0x08_stackWriteStackFrame[]Private
0x04_countintPrivate
0x04_continuationCountintPrivate
0x08CancellationTokenCancellationTokenPublic
0x01SuppressFlushboolPublic
0x00790x07padding / unreflected
0x08PendingTaskTaskPublic
0x08CompletedAsyncDisposablesList<System.IAsyncDisposable>Public
0x04FlushThresholdintPublic
0x00940x04padding / unreflected
0x08ReferenceResolverReferenceResolverPublic
0x01SupportContinuationboolPublic
0x00A10x07padding / unreflected
0x08BoxedStructReferenceIdstringPublic

Functions 15

SignatureFlagsNativeParams
bool get_IsContinuation()Public+1 flags0x01
void EnsurePushCapacity()Private0x00
JsonConverter Initialize(Type type, JsonSerializerOptions options, bool supportContinuation)Public0x08
JsonConverter Initialize(JsonTypeInfo jsonTypeInfo, bool supportContinuation)1 flags0x08
void Push()Public0x00
void Pop(bool success)Public0x01
void AddCompletedAsyncDisposable(IAsyncDisposable asyncDisposable)Public0x08
ValueTask DisposeCompletedAsyncDisposables()Public0x10
void DisposePendingDisposablesOnException()Public0x00
ValueTask DisposePendingDisposablesOnExceptionAsync()Public0x10
string PropertyPath()Public0x08
void <DisposePendingDisposablesOnException>g__DisposeFrame|21_0(IEnumerator collectionEnumerator, ref Exception& exception)Static+1 flags0x08
ValueTask<System.Exception> <DisposePendingDisposablesOnExceptionAsync>g__DisposeFrame|22_0(IEnumerator collectionEnumerator, IAsyncDisposable asyncDisposable, Exception exception)Static+1 flags0x18
void <PropertyPath>g__AppendStackFrame|23_0(StringBuilder sb, ref WriteStackFrame& frame)Static+1 flags0x60
void <PropertyPath>g__AppendPropertyName|23_1(StringBuilder sb, const string& propertyName)Static+1 flags0x08

Used by 203

types with a member, parameter or interface of this type
<DisposeCompletedAsyncDisposables>d__20<DisposePendingDisposablesOnExceptionAsync>d__22<WriteStreamAsync>d__112`1ArrayConverter`2DictionaryDefaultConverter`3DictionaryDefaultConverter`3DictionaryDefaultConverter`3DictionaryOfTKeyTValueConverter`3FSharpOptionConverter`2FSharpValueOptionConverter`2IAsyncEnumerableOfTConverter`2IDictionaryConverter`1IDictionaryConverter`1IEnumerableConverter`1IEnumerableConverter`1IEnumerableDefaultConverter`2IEnumerableDefaultConverter`2IEnumerableDefaultConverter`2IEnumerableDefaultConverter`2IListConverter`1IListConverter`1JsonCollectionConverter`2JsonCollectionConverter`2JsonCollectionConverter`2JsonCollectionConverter`2JsonCollectionConverter`2JsonCollectionConverter`2JsonCollectionConverter`2JsonCollectionConverter`2JsonConverterJsonConverter`1JsonConverter`1JsonConverter`1JsonConverter`1JsonConverter`1JsonConverter`1JsonConverter`1JsonConverter`1JsonConverter`1JsonConverter`1JsonConverter`1JsonConverter`1JsonConverter`1JsonConverter`1JsonConverter`1JsonConverter`1JsonConverter`1JsonConverter`1JsonConverter`1JsonConverter`1JsonConverter`1JsonConverter`1JsonConverter`1JsonConverter`1JsonConverter`1JsonConverter`1JsonConverter`1JsonConverter`1JsonConverter`1JsonConverter`1JsonConverter`1JsonConverter`1JsonConverter`1JsonConverter`1JsonConverter`1JsonConverter`1JsonConverter`1JsonConverter`1JsonConverter`1JsonConverter`1JsonConverter`1JsonConverter`1JsonConverter`1JsonConverter`1JsonConverter`1JsonConverter`1JsonConverter`1JsonConverter`1JsonConverter`1JsonConverter`1+123 more