csharp
public abstract class PropertySymbolA var member with accessors. Raven's accessor set is wider than C#'s: besides get/set a property may observe assignment through willSet/didSet.
No guide page documents this yet — the page shows what the code says about itself.
Fields and properties (7)
public override SymbolKind Kindpublic abstract TypeSymbol Typepublic abstract bool HasGetterpublic abstract bool HasSetterpublic bool IsReadOnlyTrue for an expression-bodied or getter-only property.
public virtual IReadOnlyList<ParameterSymbol> ParametersParameters of an indexer; empty for an ordinary property.
public bool IsIndexer
Methods (1)
public override string ToDisplayString()
Used by (11)
- BinderVixen.Raven
- BoundPropertyExpressionVixen.Raven
- BuilderVixen.Raven
- LowererVixen.Raven
- MetadataPropertySymbolVixen.Raven
- MonomorphiserVixen.Raven
- SourceNamedTypeSymbolVixen.Raven
- SourcePropertySymbolVixen.Raven
- SubstitutedPropertySymbolVixen.Raven
- SubstitutedSymbolsVixen.Raven
- SymbolTestsVixen.Raven.Tests