Member group
Expand
Declaring type: MacroExpansionResultBuilder
Namespace: Raven.CodeAnalysis.Macros
Assembly: Raven.CodeAnalysis.dll
Source file: MacroExpansionResultBuilder.cs
Overloads / Variants
Expand
func Expand(expression: ExpressionSyntax) -> ()
Source file: MacroExpansionResultBuilder.cs
Parameters
| Name | Type | Description |
|---|---|---|
expression |
ExpressionSyntax |
Return value
()
Expand
func Expand(node: SyntaxNode) -> ()
Source file: MacroExpansionResultBuilder.cs
Parameters
| Name | Type | Description |
|---|---|---|
node |
SyntaxNode |
Return value
()
Expand
func Expand(result: FreestandingMacroExpansionResult) -> ()
Source file: MacroExpansionResultBuilder.cs
Applies a complete expansion result produced by a lower-level macro API.
Parameters
| Name | Type | Description |
|---|---|---|
result |
FreestandingMacroExpansionResult |
Return value
()
Expand
func Expand(result: MacroExpansionResult) -> ()
Source file: MacroExpansionResultBuilder.cs
Applies a complete attached expansion result produced by a lower-level macro API.
Parameters
| Name | Type | Description |
|---|---|---|
result |
MacroExpansionResult |
Return value
()
Expand
func Expand(statement: StatementSyntax) -> ()
Source file: MacroExpansionResultBuilder.cs
Parameters
| Name | Type | Description |
|---|---|---|
statement |
StatementSyntax |
Return value
()
Expand
func Expand<TMember>(members: SyntaxList<TMember>) -> () where TMember: MemberDeclarationSyntax
Source file: MacroExpansionResultBuilder.cs
Parameters
| Name | Type | Description |
|---|---|---|
members |
SyntaxList<TMember> |
Return value
()