Authoring forms of a record, given to IntroduceRecord(IAdviser<INamespaceOrNamedType>, string, RecordKind, OverrideStrategy, Action<IRecordBuilder>?).
Namespace: Metalama.Framework.Code
Assembly: Metalama.Framework.dll
Syntax
[CompileTime]
public enum RecordKindRemarks
This enumeration names what an author chooses when introducing a record. It is not reported by the code model: a record read from source is a class or a struct according to TypeKind, and IsRecord states that it is a record.
Fields
| Name | Description |
|---|---|
| Class | The record is a reference type, declared as |
| Struct | The record is a value type, declared as |