Vixen
02b45cc4
csharp
public abstract class ParameterSymbol

A 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 Kind
  • public abstract TypeSymbol Type
  • public abstract int Ordinal

    Position in the declaring signature.

  • public virtual RefKind RefKind

    How this parameter passes its argument.

  • public virtual bool HasDefaultValue

    True when the declaration supplies a default (count: int = 42).

  • public virtual object? DefaultValue

    The default's constant value, when it is a literal.

  • public virtual string? SemanticName

    The 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