Skip to content

NativeSymbolKind

Namespace: Dotsider.Core.Analysis.Models

Assembly: Dotsider.Core.dll

What a native symbol represents. Native AOT binaries carry compiler-generated code and data symbols beyond ordinary functions; this classification drives the Size Map’s category grouping and the symbol view’s presentation.

public enum NativeSymbolKind

A nameless function boundary recovered from unwind data when no symbols exist.

Returns: NativeSymbolKind

Boundary = 7

Other named data (readonly/writable data and the like).

Returns: NativeSymbolKind

Data = 6

A frozen (compile-time allocated) object, most often a string literal (__Str_…).

Returns: NativeSymbolKind

FrozenObject = 2

A compiled method body.

Returns: NativeSymbolKind

Function = 0

A generic dictionary blob (__GenericDict_…).

Returns: NativeSymbolKind

GenericDictionary = 4

A type’s runtime MethodTable (vtable) — Windows ??_7…@@6B@ / Unix _ZTV….

Returns: NativeSymbolKind

MethodTable = 1

Static field storage (GC, non-GC, or thread statics).

Returns: NativeSymbolKind

Statics = 5

A generic dictionary or an unboxing/other compiler stub.

Returns: NativeSymbolKind

Stub = 3