Vixen
dd8b0a81
csharp
public enum RefKind

How a parameter passes its argument.

Read the guide page for this →

Fields and properties (2)

  • None

    By value. The callee's changes are its own.

  • InOut

    By reference, with copy-in/copy-out semantics: the argument's value goes in, the parameter's value comes back out.

Used by (10)

  • BinderVixen.Raven
  • InOutTestsVixen.Raven.Tests
  • LibraryParameterVixen.Raven
  • LowererVixen.Raven
  • MetadataParameterSymbolVixen.Raven
  • ParameterSymbolVixen.Raven
  • SourceNamedTypeSymbolVixen.Raven
  • SourceParameterSymbolVixen.Raven
  • StateVixen.Raven
  • SubstitutedParameterSymbolVixen.Raven