Class FileData
Stores code model file node with containing namespace groups.
public sealed record FileData : IEquatable<FileData>
- Inheritance
-
FileData
- Implements
- Extension Methods
Constructors
FileData(CodeFile, Dictionary<string, ClassGroup>)
Stores code model file node with containing namespace groups.
public FileData(CodeFile File, Dictionary<string, ClassGroup> ClassesPerNamespace)
Parameters
File
CodeFileFile-level AST note.
ClassesPerNamespace
Dictionary<string, ClassGroup>Map of namespace name to AST group withing file.
Properties
ClassesPerNamespace
Map of namespace name to AST group withing file.
public Dictionary<string, ClassGroup> ClassesPerNamespace { get; init; }
Property Value
File
File-level AST note.
public CodeFile File { get; init; }