Skip to content

System.Runtime.InteropServices - Undoc 6.0 APIs #54880

@carlossanlop

Description

@carlossanlop

The APIs in the table below were introduced in .NET 6.0 and are showing up as undocumented in the dotnet-api-docs repo.

Some of them are already documented in triple slash comments in source. Area owners, please:

  1. Verify if there are any APIs from the table have not been documented in source. If you find any, document them in triple slash and submit a PR to runtime to commit the documentation.
  2. Clone the dotnet-api-docs repo and port the triple slash comments by running this DocsPortingTool command:
DocsPortingTool \
    -Direction ToDocs \
    -Docs %REPOS%\dotnet-api-docs\xml \
    -Intellisense %REPOS%\runtime\artifacts\bin\ \
    -IncludedAssemblies System.Runtime.InteropServices \
    -IncludedNamespaces System.Runtime.InteropServices \
    -Save true
  1. Submit a PR to dotnet-api-docs with the ported documentation.
Undoc 6.0 System.Runtime.InteropServices APIs table
Undoc 6.0 API
M:System.Runtime.InteropServices.CLong.#ctor(System.Int32)
M:System.Runtime.InteropServices.CLong.#ctor(System.IntPtr)
T:System.Runtime.InteropServices.CLong
M:System.Runtime.InteropServices.CLong.Equals(System.Object)
M:System.Runtime.InteropServices.CLong.Equals(System.Runtime.InteropServices.CLong)
M:System.Runtime.InteropServices.CLong.GetHashCode
M:System.Runtime.InteropServices.CLong.ToString
P:System.Runtime.InteropServices.CLong.Value
M:System.Runtime.InteropServices.CollectionsMarshal.GetValueRefOrNullRef``2(System.Collections.Generic.Dictionary{``0,``1},``0)
M:System.Runtime.InteropServices.ComWrappers.GetOrRegisterObjectForComInstance(System.IntPtr,System.Runtime.InteropServices.CreateObjectFlags,System.Object,System.IntPtr)
F:System.Runtime.InteropServices.CreateObjectFlags.Aggregation
F:System.Runtime.InteropServices.CreateObjectFlags.Unwrap
M:System.Runtime.InteropServices.CULong.#ctor(System.UIntPtr)
M:System.Runtime.InteropServices.CULong.#ctor(System.UInt32)
T:System.Runtime.InteropServices.CULong
M:System.Runtime.InteropServices.CULong.Equals(System.Runtime.InteropServices.CULong)
M:System.Runtime.InteropServices.CULong.Equals(System.Object)
M:System.Runtime.InteropServices.CULong.GetHashCode
M:System.Runtime.InteropServices.CULong.ToString
P:System.Runtime.InteropServices.CULong.Value
M:System.Runtime.InteropServices.Marshal.InitHandle(System.Runtime.InteropServices.SafeHandle,System.IntPtr)
M:System.Runtime.InteropServices.MemoryMarshal.CreateReadOnlySpanFromNullTerminated(System.Byte*)
M:System.Runtime.InteropServices.MemoryMarshal.CreateReadOnlySpanFromNullTerminated(System.Char*)
M:System.Runtime.InteropServices.NFloat.#ctor(System.Double)
M:System.Runtime.InteropServices.NFloat.#ctor(System.Single)
M:System.Runtime.InteropServices.NFloat.Equals(System.Object)
M:System.Runtime.InteropServices.NFloat.Equals(System.Runtime.InteropServices.NFloat)
M:System.Runtime.InteropServices.NFloat.GetHashCode
T:System.Runtime.InteropServices.NFloat
M:System.Runtime.InteropServices.NFloat.ToString
P:System.Runtime.InteropServices.NFloat.Value
M:System.Runtime.InteropServices.SafeBuffer.ReadSpan``1(System.UInt64,System.Span{``0})
M:System.Runtime.InteropServices.SafeBuffer.WriteSpan``1(System.UInt64,System.ReadOnlySpan{``0})

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions