Skip to content
This repository was archived by the owner on Nov 3, 2023. It is now read-only.
This repository was archived by the owner on Nov 3, 2023. It is now read-only.

ISymbol and marshalling #55

Open
Open
@Therzok

Description

@Therzok

Currently, ISymbol exposes a little information about the kind of symbol we're using.

In the end, we should be able to look at a symbol and get the following information:

  • The name
  • The marshal to native type
  • The managed type

Parameter is a special kind of type which should handle the following:

  • Get whether the symbol is passed by ref (and how many refs) or value
  • Marshal native to managed
  • Marshal managed to native
  • Free mechanism
  • Allocate in case of caller allocates
  • in, inout, out semantics

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions