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

ISymbol and marshalling #55

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