Open sandboxFocus

Interface ICompilationSet

Represents a set of compilations and exposes lists of declarations that merge the declarations from all the compilations in the set.

Namespace: Metalama.Framework.Workspaces
Assembly: Metalama.Framework.Workspaces.dll
Syntax
public interface ICompilationSet

Properties

Name Description
Compilations

Gets the list of compilations in the current set.

Constructors

Gets all constructors in the current set of compilations.

Events

Gets all events in the current set of compilations.

Fields

Gets all fields in the current set of compilations.

FieldsAndProperties

Gets all properties and properties in the current set of compilations.

Methods

Gets all methods in the current set of compilations, except local methods.

Properties

Gets all properties in the current set of compilations.

TargetFrameworks

Gets all target frameworks of projects in the current set of compilations.

Types

Gets all types in the current set of compilations, including nested types.

Extension Methods