There are still 253 APIs left to document for 7.0.
You have two options for documenting them:
- Add the missing texts directly in the dotnet-api-docs xml file (preferred, faster).
- Add the triple slash comments in dotnet/runtime, then use the PortToDocs.exe tool from dotnet/api-docs-sync to port them to dotnet-api-docs, then open PRs for both.
These need to get documented before the GA snap, which will happen on October 10th.
There were still some open issues. I updated their lists:
The rest of the undoc APIs are listed below:
System.Data
@ajcvickers @DavoudEshtehari @David-Engel
System.Diagnostics
@tommcdon @tarekgh @maryamariyan @eerhardt
System.Reflection.Metadata.Ecma335
@ericstj @dotnet/area-system-reflection-metadata
System.Runtime.Serialization.DataContracts
@HongGit @StephenMolloy
| API |
Summary |
Parameters |
TypeParameters |
ReturnValue |
| N:System.Runtime.Serialization.DataContracts |
Missing |
NA |
NA |
NA |
| P:System.Runtime.Serialization.DataContracts.DataContract.BaseContract |
Missing |
NA |
NA |
NA |
| P:System.Runtime.Serialization.DataContracts.DataContract.ContractType |
Missing |
NA |
NA |
NA |
| T:System.Runtime.Serialization.DataContracts.DataContract |
Missing |
NA |
NA |
NA |
| P:System.Runtime.Serialization.DataContracts.DataContract.DataMembers |
Missing |
NA |
NA |
NA |
| M:System.Runtime.Serialization.DataContracts.DataContract.GetArrayTypeName(System.Boolean) |
Missing |
Missing |
NA |
Missing |
| M:System.Runtime.Serialization.DataContracts.DataContract.GetBuiltInDataContract(System.String,System.String) |
Missing |
Missing |
NA |
Missing |
| M:System.Runtime.Serialization.DataContracts.DataContract.GetXmlName(System.Type) |
Missing |
Missing |
NA |
Missing |
| P:System.Runtime.Serialization.DataContracts.DataContract.IsBuiltInDataContract |
Missing |
NA |
NA |
NA |
| M:System.Runtime.Serialization.DataContracts.DataContract.IsDictionaryLike(System.String@,System.String@,System.String@) |
Missing |
Missing |
NA |
Missing |
| P:System.Runtime.Serialization.DataContracts.DataContract.IsISerializable |
Missing |
NA |
NA |
NA |
| P:System.Runtime.Serialization.DataContracts.DataContract.IsReference |
Missing |
NA |
NA |
NA |
| P:System.Runtime.Serialization.DataContracts.DataContract.IsValueType |
Missing |
NA |
NA |
NA |
| P:System.Runtime.Serialization.DataContracts.DataContract.KnownDataContracts |
Missing |
NA |
NA |
NA |
| P:System.Runtime.Serialization.DataContracts.DataContract.OriginalUnderlyingType |
Missing |
NA |
NA |
NA |
| P:System.Runtime.Serialization.DataContracts.DataContract.TopLevelElementName |
Missing |
NA |
NA |
NA |
| P:System.Runtime.Serialization.DataContracts.DataContract.TopLevelElementNamespace |
Missing |
NA |
NA |
NA |
| P:System.Runtime.Serialization.DataContracts.DataContract.UnderlyingType |
Missing |
NA |
NA |
NA |
| P:System.Runtime.Serialization.DataContracts.DataContract.XmlName |
Missing |
NA |
NA |
NA |
| M:System.Runtime.Serialization.DataContracts.DataContractSet.#ctor(System.Runtime.Serialization.DataContracts.DataContractSet) |
Missing |
Missing |
NA |
NA |
| M:System.Runtime.Serialization.DataContracts.DataContractSet.#ctor(System.Runtime.Serialization.ISerializationSurrogateProvider,System.Collections.Generic.IEnumerable{System.Type},System.Collections.Generic.IEnumerable{System.Type}) |
Missing |
Missing |
NA |
NA |
| P:System.Runtime.Serialization.DataContracts.DataContractSet.Contracts |
Missing |
NA |
NA |
NA |
| T:System.Runtime.Serialization.DataContracts.DataContractSet |
Missing |
NA |
NA |
NA |
| M:System.Runtime.Serialization.DataContracts.DataContractSet.GetDataContract(System.Type) |
Missing |
Missing |
NA |
Missing |
| M:System.Runtime.Serialization.DataContracts.DataContractSet.GetDataContract(System.Xml.XmlQualifiedName) |
Missing |
Missing |
NA |
Missing |
| M:System.Runtime.Serialization.DataContracts.DataContractSet.GetReferencedType(System.Xml.XmlQualifiedName,System.Runtime.Serialization.DataContracts.DataContract,System.Runtime.Serialization.DataContracts.DataContract@,System.Object[]@,System.Nullable{System.Boolean}) |
Missing |
Missing |
NA |
Missing |
| M:System.Runtime.Serialization.DataContracts.DataContractSet.ImportSchemaSet(System.Xml.Schema.XmlSchemaSet,System.Collections.Generic.IEnumerable{System.Xml.Schema.XmlSchemaElement},System.Boolean) |
Missing |
Missing |
NA |
Missing |
| M:System.Runtime.Serialization.DataContracts.DataContractSet.ImportSchemaSet(System.Xml.Schema.XmlSchemaSet,System.Collections.Generic.IEnumerable{System.Xml.XmlQualifiedName},System.Boolean) |
Missing |
Missing |
NA |
NA |
| P:System.Runtime.Serialization.DataContracts.DataContractSet.KnownTypesForObject |
Missing |
NA |
NA |
NA |
| P:System.Runtime.Serialization.DataContracts.DataContractSet.ProcessedContracts |
Missing |
NA |
NA |
NA |
| P:System.Runtime.Serialization.DataContracts.DataContractSet.SurrogateData |
Missing |
NA |
NA |
NA |
| T:System.Runtime.Serialization.DataContracts.DataMember |
Missing |
NA |
NA |
NA |
| P:System.Runtime.Serialization.DataContracts.DataMember.EmitDefaultValue |
Missing |
NA |
NA |
NA |
| P:System.Runtime.Serialization.DataContracts.DataMember.IsNullable |
Missing |
NA |
NA |
NA |
| P:System.Runtime.Serialization.DataContracts.DataMember.IsRequired |
Missing |
NA |
NA |
NA |
| P:System.Runtime.Serialization.DataContracts.DataMember.MemberTypeContract |
Missing |
NA |
NA |
NA |
| P:System.Runtime.Serialization.DataContracts.DataMember.Name |
Missing |
NA |
NA |
NA |
| P:System.Runtime.Serialization.DataContracts.DataMember.Order |
Missing |
NA |
NA |
NA |
| P:System.Runtime.Serialization.DataContracts.XmlDataContract.HasRoot |
Missing |
NA |
NA |
NA |
| P:System.Runtime.Serialization.DataContracts.XmlDataContract.IsAnonymous |
Missing |
NA |
NA |
NA |
| P:System.Runtime.Serialization.DataContracts.XmlDataContract.IsTopLevelElementNullable |
Missing |
NA |
NA |
NA |
| P:System.Runtime.Serialization.DataContracts.XmlDataContract.IsTypeDefinedOnImport |
Missing |
NA |
NA |
NA |
| P:System.Runtime.Serialization.DataContracts.XmlDataContract.IsValueType |
Missing |
NA |
NA |
NA |
| T:System.Runtime.Serialization.DataContracts.XmlDataContract |
Missing |
NA |
NA |
NA |
| P:System.Runtime.Serialization.DataContracts.XmlDataContract.XsdType |
Missing |
NA |
NA |
NA |
System.Runtime.Serialization.Json
@HongGit @StephenMolloy
System.Runtime.Versioning
@jeffhandley @buyaa-n
System.Security.Cryptography
@dotnet/area-system-security
| API |
Summary |
Parameters |
TypeParameters |
ReturnValue |
| M:System.Security.Cryptography.ECDsaCng.TrySignHash(System.ReadOnlySpan{System.Byte},System.Span{System.Byte},System.Int32@) |
Present |
Missing |
NA |
Present |
| M:System.Security.Cryptography.RSACng.TryDecrypt(System.ReadOnlySpan{System.Byte},System.Span{System.Byte},System.Security.Cryptography.RSAEncryptionPadding,System.Int32@) |
Present |
Missing |
NA |
Missing |
| M:System.Security.Cryptography.RSACng.TryEncrypt(System.ReadOnlySpan{System.Byte},System.Span{System.Byte},System.Security.Cryptography.RSAEncryptionPadding,System.Int32@) |
Present |
Missing |
NA |
Missing |
| M:System.Security.Cryptography.Cose.CoseHeaderMap.TryGetValue(System.Security.Cryptography.Cose.CoseHeaderLabel,System.Security.Cryptography.Cose.CoseHeaderValue@) |
Missing |
Missing |
NA |
Missing |
| M:System.Security.Cryptography.X509Certificates.CertificateRequest.CreateSigningRequestPem |
Present |
NA |
NA |
Missing |
| M:System.Security.Cryptography.X509Certificates.CertificateRequest.CreateSigningRequestPem(System.Security.Cryptography.X509Certificates.X509SignatureGenerator) |
Present |
Present |
NA |
Missing |
| M:System.Security.Cryptography.X509Certificates.CertificateRequest.LoadSigningRequest(System.ReadOnlySpan{System.Byte},System.Security.Cryptography.HashAlgorithmName,System.Int32@,System.Security.Cryptography.X509Certificates.CertificateRequestLoadOptions,System.Security.Cryptography.RSASignaturePadding) |
Missing |
Missing |
NA |
Missing |
| M:System.Security.Cryptography.X509Certificates.CertificateRequest.LoadSigningRequest(System.Byte[],System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.X509Certificates.CertificateRequestLoadOptions,System.Security.Cryptography.RSASignaturePadding) |
Missing |
Missing |
NA |
Missing |
| M:System.Security.Cryptography.X509Certificates.CertificateRequest.LoadSigningRequestPem(System.ReadOnlySpan{System.Char},System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.X509Certificates.CertificateRequestLoadOptions,System.Security.Cryptography.RSASignaturePadding) |
Missing |
Missing |
NA |
Missing |
| M:System.Security.Cryptography.X509Certificates.CertificateRequest.LoadSigningRequestPem(System.String,System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.X509Certificates.CertificateRequestLoadOptions,System.Security.Cryptography.RSASignaturePadding) |
Missing |
Missing |
NA |
Missing |
| M:System.Security.Cryptography.X509Certificates.X500RelativeDistinguishedName.GetSingleElementType |
Present |
NA |
NA |
Missing |
| M:System.Security.Cryptography.X509Certificates.X509SubjectAlternativeNameExtension.#ctor(System.ReadOnlySpan{System.Byte},System.Boolean) |
Missing |
Missing |
NA |
NA |
| M:System.Security.Cryptography.X509Certificates.X509SubjectAlternativeNameExtension.#ctor(System.Byte[],System.Boolean) |
Missing |
Missing |
NA |
NA |
| M:System.Security.Cryptography.X509Certificates.X509SubjectAlternativeNameExtension.#ctor |
Missing |
NA |
NA |
NA |
| M:System.Security.Cryptography.X509Certificates.X509SubjectAlternativeNameExtension.CopyFrom(System.Security.Cryptography.AsnEncodedData) |
Missing |
Missing |
NA |
NA |
| M:System.Security.Cryptography.X509Certificates.X509SubjectAlternativeNameExtension.EnumerateDnsNames |
Missing |
NA |
NA |
Missing |
| M:System.Security.Cryptography.X509Certificates.X509SubjectAlternativeNameExtension.EnumerateIPAddresses |
Missing |
NA |
NA |
Missing |
| T:System.Security.Cryptography.X509Certificates.X509SubjectAlternativeNameExtension |
Missing |
NA |
NA |
NA |
System.Text.Json.Serialization
@dotnet/area-system-text-json