Zdexby TheHolyOneZ
9,523 structs
Struct

ExceptionRegionEncoder

: ValueType : Object
System.Reflection.Metadata.Ecma335.ExceptionRegionEncoder, Sentry.System.Reflection.Metadata 0x0010 (16 B) Sentry.System.Reflection.Metadata.dll
0x00x0010

Members 8

OffsetSizeNameTypeFlags
—0x04TableHeaderSizeintPrivateStatic+1 flags
—0x04SmallRegionSizeintPrivateStatic+1 flags
—0x04FatRegionSizeintPrivateStatic+1 flags
—0x04ThreeBytesMaxValueintPrivateStatic+1 flags
—0x04MaxSmallExceptionRegionsintStatic+2 flags
—0x04MaxExceptionRegionsintStatic+2 flags
0x08<Builder>k__BackingFieldBlobBuilderPrivate+1 flags
0x01<HasSmallFormat>k__BackingFieldboolPrivate+1 flags
0x00090x07unreflected bytes to end of ExceptionRegionEncoder

Functions 16

SignatureFlagsNativeParams
BlobBuilder get_Builder()Public+1 flags—0x08
bool get_HasSmallFormat()Public+1 flags—0x01
void .ctor(BlobBuilder builder, bool hasSmallFormat)2 flags0x08
bool IsSmallRegionCount(int exceptionRegionCount)PublicStatic0x04
bool IsSmallExceptionRegion(int startOffset, int length)PublicStatic0x04
bool IsSmallExceptionRegionFromBounds(int startOffset, int endOffset)Static+1 flags0x04
int GetExceptionTableSize(int exceptionRegionCount, bool isSmallFormat)Static+1 flags0x04
bool IsExceptionRegionCountInBounds(int exceptionRegionCount)Static+1 flags0x04
bool IsValidCatchTypeHandle(const EntityHandle& catchType)Static+1 flags0x04
ExceptionRegionEncoder SerializeTableHeader(BlobBuilder builder, int exceptionRegionCount, bool hasSmallRegions)Static+1 flags0x10
ExceptionRegionEncoder AddFinally(int tryOffset, int tryLength, int handlerOffset, int handlerLength)Public0x10
ExceptionRegionEncoder AddFault(int tryOffset, int tryLength, int handlerOffset, int handlerLength)Public0x10
ExceptionRegionEncoder AddCatch(int tryOffset, int tryLength, int handlerOffset, int handlerLength, const EntityHandle& catchType)Public0x10
ExceptionRegionEncoder AddFilter(int tryOffset, int tryLength, int handlerOffset, int handlerLength, int filterOffset)Public0x10
ExceptionRegionEncoder Add(const ExceptionRegionKind& kind, int tryOffset, int tryLength, int handlerOffset, int handlerLength, const EntityHandle& catchType, int filterOffset)Public0x10
void AddUnchecked(const ExceptionRegionKind& kind, int tryOffset, int tryLength, int handlerOffset, int handlerLength, int catchTokenOrOffset)1 flags0x04

Used by 1

types with a member, parameter or interface of this type