dotnet / dotnet/dotnet-api-docs

Update documentation for Marshal.GetIUnknownForObject/GetObjectForIUnknown to reflect .NET 5 changes

Aperta
#3,985 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub
area-System.Runtime.InteropServices Pri3 untriaged
Lingua principale
C#
Stelle
949
Fork
1.7k
Merge medio
2g 19h
PR unite (30g)
52

Descrizione

For .NET 5, `Marshal` APIs for converting between an `object` and `IUnknown` will be updated to use `ComWrappers` if an instance is registered globally. The documentation for these functions should be updated to reflect this behaviour for .NET 5.

Related runtime issue: dotnet/runtime#33329

Affected APIs:
- `Marshal.GetIUnknownForObject`
- `Marshal.GetObjectForIUnknown`
- `Marshal.GetUniqueObjectForIUnknown`

Guida per i contributori

Apri la guida per i contributori

Direzione di ricerca

Cerca nelle fonti di riferimento dell'API Marshal.GetIUnknownForObject, Marshal.GetObjectForIUnknown e Marshal.GetUniqueObjectForIUnknown, quindi esamina il problema correlato del runtime dotnet/runtime#33329. Aggiorna la documentazione di .NET 5 per descrivere il comportamento di ComWrappers quando un'istanza è registrata globalmente e verifica che tutte e tre le voci API interessate siano coerenti.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
csharp
Ambito
documentation
Tipo di issue
Documentazione
Difficoltà
2/5
Tempo stimato
1-3 ore
Stato di attività
Ferma
Chiarezza
Specificata chiaramente
Idoneità per principianti
35/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.