diff --git a/xml/System.Diagnostics.CodeAnalysis/ExperimentalAttribute.xml b/xml/System.Diagnostics.CodeAnalysis/ExperimentalAttribute.xml index ff639779f4f..f49c8cc8d23 100644 --- a/xml/System.Diagnostics.CodeAnalysis/ExperimentalAttribute.xml +++ b/xml/System.Diagnostics.CodeAnalysis/ExperimentalAttribute.xml @@ -30,7 +30,13 @@ Indicates that an API is experimental and it may change in the future. - This attribute allows call sites to be flagged with a diagnostic that indicates that an experimental feature is used. Authors can use this attribute to ship preview features in their assemblies. + + allows call sites to be flagged with a diagnostic that indicates that an experimental feature is used. You can use this attribute to ship preview features in otherwise stable libraries. + +For more information about marking APIs as preview, see [Preview APIs](/dotnet/fundamentals/apicompat/preview-apis). + ]]> + diff --git a/xml/System.Runtime.Versioning/RequiresPreviewFeaturesAttribute.xml b/xml/System.Runtime.Versioning/RequiresPreviewFeaturesAttribute.xml index 1039f4ff3f2..ceaa45ad40f 100644 --- a/xml/System.Runtime.Versioning/RequiresPreviewFeaturesAttribute.xml +++ b/xml/System.Runtime.Versioning/RequiresPreviewFeaturesAttribute.xml @@ -32,7 +32,15 @@ Indicates that an API is in preview. This attribute allows call sites to be flagged with a diagnostic that indicates that a preview feature is used. Authors can use this attribute to ship preview features in their assemblies. - To be added. + + marks an API as requiring preview functionality from the .NET runtime, its core libraries, and the compilers. This API is intended for platform-provided functionality and generally shouldn't be used in user code. + +If you want to ship preview functionality in your own libraries, use instead. + +For more information about marking APIs as preview, see [Preview APIs](/dotnet/fundamentals/apicompat/preview-apis). + ]]> + Preview Features