C# (CSharp) Fanx.Fcode Namespace

Classes

Name Description
FAttrs FAttrs is meta-data for a FType of FSlot - we only decode what we understand and ignore anything else.
FAttrs.FFacet
FBuf FBuf stores a byte buffer (such as executable fcode, or line numbers).
FCodePrinter FCodePrinter prints a human readable syntax for fcode.
FCodePrinter.Op
FConst
FDoc
FField FField is the read/write fcode representation of sys::Field.
FLiterals FLiterals manages the long, double, Duration, string, and Uri literal constants.
FMethod FMethod is the read/write fcode representation of sys::Method.
FMethodVar FMethodVar models one parameter or local variable in a FMethod.
FPod FPod is the read/write fcode representation of sys::Pod. It's main job in life is to manage all the pod-wide constant tables for names, literals, type/slot references and type/slot definitions.
FPod.NField
FPod.NMethod
FPod.ReadFullyInput
FPrinter FPod is the read/write fcode representation of sys::Pod.
FSlot FSlot is the read/write fcode representation of sys::Slot.
FStore FStore models IO streams to use for reading and writing pod files.
FStore.Input FStore.Input is used to read from a FStore file.
FTable
FTable.Decimals
FTable.Durations
FTable.FieldRefs
FTable.Floats
FTable.Ints
FTable.MethodRefs
FTable.Names
FTable.Strs
FTable.TypeRefs
FTable.Uris
FTuple
FType
FTypeRef FTypeRef stores a typeRef structure used to reference type signatures.