Table of Contents

Class FileData

Namespace
LinqToDB.DataModel
Assembly
linq2db.Tools.dll

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 CodeFile

File-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

Dictionary<string, ClassGroup>

File

File-level AST note.

public CodeFile File { get; init; }

Property Value

CodeFile