StringSource
Namespace: Dotsider.Core.Analysis.Models
Assembly: Dotsider.Core.dll
Identifies the source from which a string was extracted.
public enum StringSourceFields
Section titled “Fields”FrozenObject
Section titled “FrozenObject”A frozen String object recovered from a Native AOT binary’s frozen object region — the AOT counterpart of the #US heap.
Returns: StringSource
FrozenObject = 4MetadataStrings
Section titled “MetadataStrings”The #Strings metadata heap, containing identifier names used in metadata tables.
Returns: StringSource
MetadataStrings = 1RawBinary
Section titled “RawBinary”Raw printable character sequences extracted directly from the binary.
Returns: StringSource
RawBinary = 2RawBinaryUtf16
Section titled “RawBinaryUtf16”UTF-16LE printable character sequences extracted directly from the binary. This is how managed string literals freeze in Native AOT images.
Returns: StringSource
RawBinaryUtf16 = 3UserStrings
Section titled “UserStrings”The #US (User Strings) metadata heap, containing string literals used in IL code.
Returns: StringSource
UserStrings = 0