Skip to content

Latest commit

 

History

History
10 lines (6 loc) · 903 Bytes

DeclarationIdTranslatedTypeReference.md

File metadata and controls

10 lines (6 loc) · 903 Bytes

DeclarationIdTranslatedTypeReference

[Transformation Source]

This type reference is a TranslatedTypeReference variant which resolves to a specific TranslatedDeclaration based on its associated DeclarationId (which is a opaque unique ID assigned to every declaration created by Biohazrd.) (It is generally used to resolve declarations which were synthesized during a transformation.)

You should generally not need to worry about using this type directly. It should generally be considered an implementation detail.

This type reference performs caching internally. You do not need to worry about calling TryResolve on it multiple times for the same TranslatedLibrary.