API Browser

Class

FreestandingMacroExpansionResult

class FreestandingMacroExpansionResult

Namespace: Raven.CodeAnalysis.Macros
Assembly: Raven.CodeAnalysis.dll
Source file: FreestandingMacroExpansionResult.cs

Inheritance: Object → FreestandingMacroExpansionResult

Constructors

1 item
FreestandingMacroExpansionResult() No summary available.

Properties

10 items
Diagnostics: ImmutableArray<Diagnostic> No summary available.
Static member: Empty: FreestandingMacroExpansionResult No summary available.
Expression: ExpressionSyntax? No summary available.
FragmentRegions: ImmutableArray<MacroFragmentRegion> Gets or sets the ordinary Raven fragments contributed for editor tooling.
HasMemberExpansion: bool Gets whether this result explicitly selected member-list output.
Members: ImmutableArray<MemberDeclarationSyntax> Gets or sets the ordered members produced for a member-list carrier.
Node: SyntaxNode? Gets or sets the single syntax node produced by this invocation.
Statement: StatementSyntax? No summary available.
TokenInfos: ImmutableArray<MacroTokenInfo> Gets or sets the token metadata contributed for editor tooling.

Methods

15 items
Equals(obj: object?) -> bool Determines whether the specified object is equal to the current object. Inherited from Object.Equals
Static member: FromNode(node: SyntaxNode) -> FreestandingMacroExpansionResult No summary available.
GetHashCode() -> int Serves as the default hash function. Inherited from Object.GetHashCode
GetType() -> Type Gets the System.Type of the current instance. Inherited from Object.GetType
ToString() -> string? Returns a string that represents the current object. Inherited from Object.ToString