Skip to content

ImportedFunctionInfo

Namespace: Dotsider.Core.Analysis.Models

Assembly: Dotsider.Core.dll

A single function imported from a native module.

public sealed record ImportedFunctionInfo : IEquatable<ImportedFunctionInfo>

ObjectImportedFunctionInfo

ImportedFunctionInfo(string?, ushort?, ushort?)

Section titled “ImportedFunctionInfo(string?, ushort?, ushort?)”

A single function imported from a native module.

Parameters:

  • Name (String): The imported function name, or null for ordinal-only imports.
  • Ordinal (Nullable<UInt16>): The import ordinal, or null for named imports.
  • Hint (Nullable<UInt16>): The export-name-table hint for named imports, or null.
public ImportedFunctionInfo(string? Name, ushort? Ordinal, ushort? Hint)

The export-name-table hint for named imports, or null.

Returns: Nullable<UInt16>

public ushort? Hint { get; init; }

The imported function name, or null for ordinal-only imports.

Returns: String

public string? Name { get; init; }

The import ordinal, or null for named imports.

Returns: Nullable<UInt16>

public ushort? Ordinal { get; init; }