You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Symbol.ToString() and Symbol.ToDisplayString() are implemented with SymbolDisplay.ToDisplayString(ISymbol). In the C# compiler, the ISymbol representation is a separate instance from the underlying Symbol, and if SymbolDisplay.ToDisplayString(ISymbol) is called while the underlying Symbol is being constructed, the symbol may be incomplete, perhaps leading to a cycle.
Symbol.ToString()
andSymbol.ToDisplayString()
are implemented withSymbolDisplay.ToDisplayString(ISymbol)
. In the C# compiler, theISymbol
representation is a separate instance from the underlyingSymbol
, and ifSymbolDisplay.ToDisplayString(ISymbol)
is called while the underlyingSymbol
is being constructed, the symbol may be incomplete, perhaps leading to a cycle.See #43181 (comment)
cc @AlekseyTs
The text was updated successfully, but these errors were encountered: