API Browser

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

IdentifierNameSyntax

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.