Enhanced C#
Language of your choice: library documentation
Public static fields | Static Public Member Functions | List of all members
Loyc.GSymbol Class Reference

This class produces global symbols. More...

Source file:


This class produces global symbols.

Call GSymbol.Get() to create a Symbol from a string, or GSymbol.GetIfExists() to find a Symbol that has already been created.

Symbols in the global pool are weak-referenced to allow garbage collection.

Public static fields

static readonly Symbol Empty
static readonly SymbolPool Pool

Static Public Member Functions

static Symbol Get (UString name)
static Symbol GetIfExists (UString name)
static Symbol GetById (int id)