Vixen
02b45cc4
csharp
public record class LibraryMethod

A callable member: func, init or an operator.

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

Fields and properties (9)

  • public required string Name
  • public MethodKind MethodKind
  • public required LibraryTypeReference ReturnType
  • public ImmutableArray<LibraryParameter> Parameters
  • public ImmutableArray<LibraryTypeParameter> TypeParameters
  • public bool IsStatic
  • public ShaderStage Stage

    The stage this method is an entry point for, which a library does not export.

  • public string? SemanticName
  • public string? IrFunction

    The IR function this method's body lowered to, or null when there is no body to link.

Used by (7)

  • BuilderVixen.Raven
  • CompiledLibraryTestsVixen.Raven.Tests
  • InOutTestsVixen.Raven.Tests
  • LibraryTypeVixen.Raven
  • MetadataMethodSymbolVixen.Raven
  • MetadataNamedTypeSymbolVixen.Raven
  • StreamTestsVixen.Raven.Tests