Vixen
02b45cc4
csharp
public sealed class LocalSymbol

A local variable introduced by val/var, a for loop binding, or a pattern designation.

No guide page documents this yet — the page shows what the code says about itself.

Fields and properties (6)

  • public override SymbolKind Kind
  • public override string Name
  • public override Symbol? ContainingSymbol
  • public override SyntaxNode? DeclaringSyntax
  • public TypeSymbol Type
  • public bool IsReadOnly

    Declared with val: assignable exactly once, at its declaration.

Methods (1)

  • public override string ToDisplayString()

Used by (11)

  • BinderVixen.Raven
  • BindingTestsVixen.Raven.Tests
  • BlockBinderVixen.Raven
  • BoundForStatementVixen.Raven
  • BoundLocalDeclarationStatementVixen.Raven
  • BoundLocalExpressionVixen.Raven
  • LowererVixen.Raven
  • MonomorphiserVixen.Raven
  • RemovedConstructsTestsVixen.Raven.Tests
  • SemanticModelTestsVixen.Raven.Tests
  • SizedArrayTestsVixen.Raven.Tests