API documentation debt - System.Reflection #43864
Labels
area-System.Reflection
documentation
Documentation bug or enhancement, does not impact product or test code
help wanted
[up-for-grabs] Good issue for external contributors
tracking
This issue is tracking the completion of other related issues.
Milestone
Area owners: @steveharter @GrabYourPitchforks
The APIs in the list below are missing some or all of their documentation. Please add the missing documentation directly in triple slash comments in source. We will make sure it gets ported to dotnet-api-docs after it's merged.
Make sure to follow the documentation guidelines defined in the dotnet-api-docs wiki:
https://github.com/dotnet/dotnet-api-docs/wiki
Also please add me as a PR reviewer.
Community contributions are welcome.
System.Reflection
(System.Reflection.MemberTypes,System.Reflection.BindingFlags,System.Reflection.MemberFilter,System.Object)
(System.String,System.Reflection.MemberTypes,System.Reflection.BindingFlags)
(System.String,System.Type,System.Type[],System.Reflection.ParameterModifier[])
System.Reflection.Emit
System.Reflection.PortableExecutable
(System.UInt32,System.UInt16,
System.UInt16,System.Reflection.PortableExecutable.DebugDirectoryEntryType,System.Int32,System.Int32,System.Int32)
(System.Reflection.PortableExecutable.PEHeaderBuilder,System.Reflection.Metadata.Ecma335.MetadataRootBuilder,
System.Reflection.Metadata.BlobBuilder,System.Reflection.Metadata.BlobBuilder,System.Reflection.Metadata.BlobBuilder,
System.Reflection.PortableExecutable.ResourceSectionBuilder,System.Reflection.PortableExecutable.DebugDirectoryBuilder,
System.Int32,System.Reflection.Metadata.MethodDefinitionHandle,System.Reflection.PortableExecutable.CorFlags,System.Func
{System.Collections.Generic.IEnumerable{System.Reflection.Metadata.Blob},System.Reflection.Metadata.BlobContentId})
(System.String,System.Reflection.PortableExecutable.SectionLocation)
(System.Reflection.Metadata.BlobBuilder,System.Func
{System.Collections.Generic.IEnumerable{System.Reflection.Metadata.Blob},System.Byte[]})
(System.Reflection.PortableExecutable.PEHeaderBuilder,System.Func
{System.Collections.Generic.IEnumerable{System.Reflection.Metadata.Blob},System.Reflection.Metadata.BlobContentId})
(System.Reflection.Metadata.BlobBuilder)
(System.String,System.Reflection.PortableExecutable.SectionLocation)
(System.String,System.Reflection.PortableExecutable.SectionCharacteristics)
Note: I noticed some of these APIs were introduced in .NET Core 1.x, but either disappeared in subsequent versions, or were moved to .NET Standard. I'll let area owners decide if they want those to document those APIs. If yes, then they would have to be documented directly in dotnet-api-docs.
The text was updated successfully, but these errors were encountered: