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.
MacroDiagnostics: ImmutableArray<MacroExpansionDiagnostic>
No summary available.
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:
FromDiagnostic(diagnostic: MacroExpansionDiagnostic) -> FreestandingMacroExpansionResult
No summary available.
Static member:
FromDiagnostics(diagnostics: ImmutableArray<Diagnostic>, macroDiagnostics: ImmutableArray<MacroExpansionDiagnostic>) -> FreestandingMacroExpansionResult
No summary available.
Static member:
FromDiagnostics(diagnostics: ImmutableArray<Diagnostic>) -> FreestandingMacroExpansionResult
No summary available.
Static member:
FromDiagnostics(macroDiagnostics: ImmutableArray<MacroExpansionDiagnostic>) -> FreestandingMacroExpansionResult
No summary available.
Static member:
FromExpression(expression: ExpressionSyntax, diagnostics: ImmutableArray<Diagnostic>, macroDiagnostics: ImmutableArray<MacroExpansionDiagnostic>) -> FreestandingMacroExpansionResult
No summary available.
Static member:
FromExpression(expression: ExpressionSyntax, diagnostics: ImmutableArray<Diagnostic>) -> FreestandingMacroExpansionResult
No summary available.
Static member:
FromExpression(expression: ExpressionSyntax) -> FreestandingMacroExpansionResult
No summary available.
Static member:
FromMembers(members: ImmutableArray<MemberDeclarationSyntax>) -> FreestandingMacroExpansionResult
No summary available.
Static member:
FromMembers<TMember>(members: SyntaxList<TMember>) -> FreestandingMacroExpansionResult
No summary available.
Static member:
FromNode(node: SyntaxNode) -> FreestandingMacroExpansionResult
No summary available.
Static member:
FromStatement(statement: StatementSyntax) -> 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