Namespace CStructSharp.Introspection
Classes
- LayoutConstant
One
#defineof a compiled layout, as published by Constants.
- LayoutDeclarationInfo
One exported declaration of a compiled layout.
- LayoutEnumMemberInfo
One member of an enum or flag.
- LayoutFieldInfo
One field of a struct or union.
- LayoutInfo
A read-only description of a compiled layout: its declarations with their sizes, alignments, fields, offsets, and members. Built on first use from the compiled model, so a layout that is never inspected pays nothing.
Enums
- LayoutArrayKind
How a field's elements are counted, as reported by ArrayKind.
- LayoutConstantKind
The kind of value a
#definecarries.
- LayoutDeclarationKind
The kind of a top-level declaration as reported by Kind.