csharp
public abstract class ParameterSymbolA parameter of a method, constructor, indexer or lambda.
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 int OrdinalPosition in the declaring signature.
public virtual RefKind RefKindHow this parameter passes its argument.
public virtual bool HasDefaultValueTrue when the declaration supplies a default (count: int = 42).
public virtual object? DefaultValueThe default's constant value, when it is a literal.
public virtual string? SemanticNameThe pipeline semantic from a [Semantic("…")] attribute, or null.
Methods (1)
public override string ToDisplayString()
Used by (32)
- BinderVixen.Raven
- BitCastTestsVixen.Raven.Tests
- BoundBodyVixen.Raven
- BoundParameterExpressionVixen.Raven
- BuilderVixen.Raven
- CompiledLibraryTestsVixen.Raven.Tests
- FlowAnalysisVixen.Raven
- InOutTestsVixen.Raven.Tests
- LowererVixen.Raven
- MemberBinderVixen.Raven
- MetadataMethodSymbolVixen.Raven
- MetadataParameterSymbolVixen.Raven
- MethodSymbolVixen.Raven
- MonomorphiserVixen.Raven
- PropertySymbolVixen.Raven
- SampleGradTestsVixen.Raven.Tests
- SemanticModelVixen.Raven
- SemanticModelTestsVixen.Raven.Tests
- ShaderSemanticsTestsVixen.Raven.Tests
- SizedArrayTestsVixen.Raven.Tests
- SourceMethodSymbolVixen.Raven
- SourceNamedTypeSymbolVixen.Raven
- SourceParameterSymbolVixen.Raven
- SourcePropertySymbolVixen.Raven
- StateVixen.Raven
- SubstitutedMethodSymbolVixen.Raven
- SubstitutedParameterSymbolVixen.Raven
- SubstitutedPropertySymbolVixen.Raven
- SymbolTestsVixen.Raven.Tests
- SynthesizedMethodSymbolVixen.Raven
- SynthesizedParameterSymbolVixen.Raven
- WritableResourceTestsVixen.Raven.Tests