dotnet / dotnet/dotnet-api-docs
Update documentation for Marshal.GetIUnknownForObject/GetObjectForIUnknown to reflect .NET 5 changes
- Lenguaje dominante
- C#
- Estrellas
- 949
- Forks
- 1.7k
- Merge medio
- 2 d 19 h
- PR fusionados (30 d)
- 52
Descripción
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`
Guía de contribución
Línea de trabajo
Busca en las fuentes de referencia de la API Marshal.GetIUnknownForObject, Marshal.GetObjectForIUnknown y Marshal.GetUniqueObjectForIUnknown; después, revisa el issue relacionado del runtime, dotnet/runtime#33329. Actualiza la documentación de .NET 5 para describir el comportamiento de ComWrappers cuando una instancia está registrada globalmente y verifica que las tres entradas de API afectadas sean coherentes.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- csharp
- Área
- documentation
- Tipo de issue
- Documentación
- Dificultad
- 2/5
- Tiempo estimado
- 1-3 horas
- Estado de actividad
- Estancado
- Claridad
- Bien especificado
- Aptitud para principiantes
- 35/100