MetalamaAPI documentationAspect APIMetalama.​Framework.​CodeDeclaration­Origin­Kind
Open sandboxFocus

DeclarationOriginKind Class

Inheritance
System.Object
DeclarationOriginKind
Namespace: Metalama.Framework.Code
Assembly: Metalama.Framework.dll
Syntax
[CompileTime]
public sealed class DeclarationOriginKind : Enum

Fields

Name Description
Aspect

Indicates that the declaration was created by an aspect of the current project or an inherited aspect applied to the current project.

External

Indicates that the declaration stems from a different project or assembly.

Generator

Indicates that the declaration belongs to the current project and has been generated by a source generator. Note that such code is not visible at design time.

Source

Indicates that the declaration belongs to the current project and stems from source code and not from a source generator.

value__