Method
CreateUniqueIdentifier
func CreateUniqueIdentifier(hint: string = "value") -> IdentifierNameSyntax
Declaring type: MacroContext
Namespace: Raven.CodeAnalysis.Macros
Assembly: Raven.CodeAnalysis.dll
Source file: MacroContext.cs
Creates identifier-name syntax with a deterministic name that does not collide with authored or previously generated identifiers.
Parameters
| Name | Type | Description |
|---|---|---|
hint |
String |
Return value
Remarks
This is a syntax-construction convenience over Raven.CodeAnalysis.Macros.MacroContext.CreateUniqueName(System.String). It does not provide definition-site or call-site hygiene.