diff --git a/xml/FrameworksIndex/net-6.0.xml b/xml/FrameworksIndex/net-6.0.xml index dd3892873b7..cd0cc8d354d 100644 --- a/xml/FrameworksIndex/net-6.0.xml +++ b/xml/FrameworksIndex/net-6.0.xml @@ -12921,12 +12921,6 @@ - - - - - - diff --git a/xml/FrameworksIndex/net-7.0.xml b/xml/FrameworksIndex/net-7.0.xml index 97c2768d257..e5346f869d5 100644 --- a/xml/FrameworksIndex/net-7.0.xml +++ b/xml/FrameworksIndex/net-7.0.xml @@ -13725,12 +13725,6 @@ - - - - - - diff --git a/xml/FrameworksIndex/net-8.0.xml b/xml/FrameworksIndex/net-8.0.xml index 15ef5788c56..418fa79a9ac 100644 --- a/xml/FrameworksIndex/net-8.0.xml +++ b/xml/FrameworksIndex/net-8.0.xml @@ -15766,12 +15766,6 @@ - - - - - - diff --git a/xml/FrameworksIndex/net-9.0.xml b/xml/FrameworksIndex/net-9.0.xml index eb4a429557d..349c1d14eb0 100644 --- a/xml/FrameworksIndex/net-9.0.xml +++ b/xml/FrameworksIndex/net-9.0.xml @@ -15993,12 +15993,6 @@ - - - - - - diff --git a/xml/FrameworksIndex/netframework-4.6.2.xml b/xml/FrameworksIndex/netframework-4.6.2.xml index d1b3c7f3a22..483b1ee47f8 100644 --- a/xml/FrameworksIndex/netframework-4.6.2.xml +++ b/xml/FrameworksIndex/netframework-4.6.2.xml @@ -25520,14 +25520,6 @@ - - - - - - - - diff --git a/xml/FrameworksIndex/netframework-4.7.1.xml b/xml/FrameworksIndex/netframework-4.7.1.xml index 013301494b2..0aa6b6c5613 100644 --- a/xml/FrameworksIndex/netframework-4.7.1.xml +++ b/xml/FrameworksIndex/netframework-4.7.1.xml @@ -25780,14 +25780,6 @@ - - - - - - - - diff --git a/xml/FrameworksIndex/netframework-4.7.2.xml b/xml/FrameworksIndex/netframework-4.7.2.xml index 44573522b18..ba5ba866e01 100644 --- a/xml/FrameworksIndex/netframework-4.7.2.xml +++ b/xml/FrameworksIndex/netframework-4.7.2.xml @@ -25795,14 +25795,6 @@ - - - - - - - - diff --git a/xml/FrameworksIndex/netframework-4.7.xml b/xml/FrameworksIndex/netframework-4.7.xml index bb85cd392fe..7b03f6ea931 100644 --- a/xml/FrameworksIndex/netframework-4.7.xml +++ b/xml/FrameworksIndex/netframework-4.7.xml @@ -25740,14 +25740,6 @@ - - - - - - - - diff --git a/xml/FrameworksIndex/netframework-4.8.1.xml b/xml/FrameworksIndex/netframework-4.8.1.xml index 97d77164872..2c130f9d9f6 100644 --- a/xml/FrameworksIndex/netframework-4.8.1.xml +++ b/xml/FrameworksIndex/netframework-4.8.1.xml @@ -25796,14 +25796,6 @@ - - - - - - - - diff --git a/xml/FrameworksIndex/netframework-4.8.xml b/xml/FrameworksIndex/netframework-4.8.xml index ffe3f9a0e7a..e08eef759fc 100644 --- a/xml/FrameworksIndex/netframework-4.8.xml +++ b/xml/FrameworksIndex/netframework-4.8.xml @@ -25796,14 +25796,6 @@ - - - - - - - - diff --git a/xml/FrameworksIndex/netstandard-2.0.xml b/xml/FrameworksIndex/netstandard-2.0.xml index 9c99e010f13..7ad28a9b712 100644 --- a/xml/FrameworksIndex/netstandard-2.0.xml +++ b/xml/FrameworksIndex/netstandard-2.0.xml @@ -10641,14 +10641,6 @@ - - - - - - - - diff --git a/xml/System.Collections.Generic/CollectionExtensions.xml b/xml/System.Collections.Generic/CollectionExtensions.xml index cc923918517..2af196c03b6 100644 --- a/xml/System.Collections.Generic/CollectionExtensions.xml +++ b/xml/System.Collections.Generic/CollectionExtensions.xml @@ -20,15 +20,6 @@ netstandard 2.1.0.0 - - Microsoft.Extensions.DependencyModel - 5.0.0.0 - 6.0.0.0 - 7.0.0.0 - 8.0.0.0 - 8.0.0.1 - 9.0.0.0 - @@ -56,12 +47,13 @@ - + + Method System.Collections @@ -92,6 +84,14 @@ [System.Runtime.CompilerServices.Nullable(new System.Byte[] { 0, 1 })] [<System.Runtime.CompilerServices.Nullable(new System.Byte[] { 0, 1 })>] + + [System.Runtime.CompilerServices.ParamCollection] + [<System.Runtime.CompilerServices.ParamCollection>] + + + [System.Runtime.CompilerServices.ScopedRef] + [<System.Runtime.CompilerServices.ScopedRef>] + @@ -105,12 +105,12 @@ - - - - - - + + + + + + Method System.Collections @@ -122,10 +122,17 @@ netstandard - System.Collections.ObjectModel.ReadOnlyCollection<T> + System.Collections.ObjectModel.ReadOnlyCollection<T> - + + + + [System.Runtime.CompilerServices.Nullable(2)] + [<System.Runtime.CompilerServices.Nullable(2)>] + + + @@ -141,12 +148,12 @@ - - - - - - + + + + + + Method System.Collections @@ -158,11 +165,18 @@ netstandard - System.Collections.ObjectModel.ReadOnlyDictionary<TKey,TValue> + System.Collections.ObjectModel.ReadOnlyDictionary<TKey,TValue> - - + + + + + [System.Runtime.CompilerServices.Nullable(2)] + [<System.Runtime.CompilerServices.Nullable(2)>] + + + @@ -228,223 +242,115 @@ The number of elements in the source is greater than the number of elements that the destination span can contain. - - - - - - - - Method - - Microsoft.Extensions.DependencyModel - 8.0.0.1 - 9.0.0.0 - - - System.Collections - - - netstandard - - - System.Collections.Generic.IEnumerable<System.String> - - - - - - The source enumeration of . - Gets an enumeration of assets where each asset has an empty runtime. - An enumeration of assets, each with an empty . - To be added. - - is . - - - - - - - - - - Method - - Microsoft.Extensions.DependencyModel - 8.0.0.1 - 9.0.0.0 - - - System.Collections - - - netstandard - - - Microsoft.Extensions.DependencyModel.RuntimeAssetGroup - - - - - - The source enumeration of . - Gets the first with an empty . - The first with an empty , or if none exists. - To be added. - - is . - - - - - - - - - + + + + + + + Method - - Microsoft.Extensions.DependencyModel - 8.0.0.1 - 9.0.0.0 - System.Collections - - - netstandard - - - System.Collections.Generic.IEnumerable<Microsoft.Extensions.DependencyModel.RuntimeFile> - - - - - - The source enumeration of . - Gets an enumeration of where each value has an empty runtime. - An enumeration of , each with an empty . - To be added. - - is . - - - - - - - - - - Method - - Microsoft.Extensions.DependencyModel - 8.0.0.1 9.0.0.0 - - System.Collections - netstandard + + + [System.Runtime.CompilerServices.NullableContext(2)] + [<System.Runtime.CompilerServices.NullableContext(2)>] + + - System.Collections.Generic.IEnumerable<System.String> + System.Collections.Generic.HashSet<T>+AlternateLookup<TAlternate> + + + [System.Runtime.CompilerServices.Nullable(new System.Byte[] { 0, 1, 1 })] + [<System.Runtime.CompilerServices.Nullable(new System.Byte[] { 0, 1, 1 })>] + + + + + + - - + + + + [System.Runtime.CompilerServices.Nullable(1)] + [<System.Runtime.CompilerServices.Nullable(1)>] + + + - The source enumeration of . - The string to search for. - Gets an enumeration of assets where each asset's value equals . - An enumeration of assets where each asset's equals . + To be added. + To be added. + To be added. + To be added. + To be added. To be added. - - is . - - - - - - - + + + + + + + Method - - Microsoft.Extensions.DependencyModel - 8.0.0.1 - 9.0.0.0 - System.Collections - - - netstandard - - - System.Collections.Generic.IEnumerable<Microsoft.Extensions.DependencyModel.RuntimeFile> - - - - - - - The source enumeration of . - The string to search for. - Gets an enumeration of where each value's equals . - An enumeration of , where each value's equals . - To be added. - - is or empty. - - - - - - - - - - Method - - Microsoft.Extensions.DependencyModel - 8.0.0.1 9.0.0.0 - - System.Collections - netstandard - Microsoft.Extensions.DependencyModel.RuntimeAssetGroup + System.Collections.Generic.Dictionary<TKey,TValue>+AlternateLookup<TAlternateKey> + + + [System.Runtime.CompilerServices.Nullable(new System.Byte[] { 0, 1, 1, 1 })] + [<System.Runtime.CompilerServices.Nullable(new System.Byte[] { 0, 1, 1, 1 })>] + + + + + + + + [System.Runtime.CompilerServices.Nullable(2)] + [<System.Runtime.CompilerServices.Nullable(2)>] + + + + + - - + - The source enumeration of . - The string to search for. - Gets the first where matches . - The first where matches , or if none exists. + To be added. + To be added. + To be added. + To be added. + To be added. + To be added. To be added. - - is or empty. - - - - - - + + + + + + Method @@ -462,16 +368,36 @@ netstandard 2.1.0.0 + + + [System.Runtime.CompilerServices.NullableContext(2)] + [<System.Runtime.CompilerServices.NullableContext(2)>] + + - TValue + TValue - - + + - - + + + + [System.Runtime.CompilerServices.Nullable(1)] + [<System.Runtime.CompilerServices.Nullable(1)>] + + + + + + + [System.Runtime.CompilerServices.Nullable(1)] + [<System.Runtime.CompilerServices.Nullable(1)>] + + + The type of the keys in the dictionary. @@ -486,12 +412,12 @@ - - - - - - + + + + + + Method System.Collections @@ -509,16 +435,30 @@ 2.1.0.0 - TValue + TValue - - + + + + [System.Runtime.CompilerServices.Nullable(2)] + [<System.Runtime.CompilerServices.Nullable(2)>] + + + + + + + [System.Runtime.CompilerServices.Nullable(2)] + [<System.Runtime.CompilerServices.Nullable(2)>] + + + - - - + + + [System.Diagnostics.CodeAnalysis.AllowNull] @@ -541,12 +481,13 @@ - + + Method System.Collections @@ -578,6 +519,14 @@ [System.Runtime.CompilerServices.Nullable(new System.Byte[] { 0, 1 })] [<System.Runtime.CompilerServices.Nullable(new System.Byte[] { 0, 1 })>] + + [System.Runtime.CompilerServices.ParamCollection] + [<System.Runtime.CompilerServices.ParamCollection>] + + + [System.Runtime.CompilerServices.ScopedRef] + [<System.Runtime.CompilerServices.ScopedRef>] + @@ -594,12 +543,12 @@ - - - - - - + + + + + + Method System.Collections @@ -617,18 +566,32 @@ 2.1.0.0 - System.Boolean + System.Boolean - - + + + + [System.Runtime.CompilerServices.Nullable(2)] + [<System.Runtime.CompilerServices.Nullable(2)>] + + + + + + + [System.Runtime.CompilerServices.Nullable(2)] + [<System.Runtime.CompilerServices.Nullable(2)>] + + + - - - + + + - + [System.Diagnostics.CodeAnalysis.MaybeNullWhen(false)] [<System.Diagnostics.CodeAnalysis.MaybeNullWhen(false)>] @@ -650,12 +613,12 @@ - - - - - - + + + + + + Method System.Collections @@ -673,16 +636,30 @@ 2.1.0.0 - System.Boolean + System.Boolean - - + + + + [System.Runtime.CompilerServices.Nullable(2)] + [<System.Runtime.CompilerServices.Nullable(2)>] + + + + + + + [System.Runtime.CompilerServices.Nullable(2)] + [<System.Runtime.CompilerServices.Nullable(2)>] + + + - - - + + + The type of the keys in the dictionary. @@ -698,5 +675,113 @@ is . + + + + + + + + Method + + System.Collections + 9.0.0.0 + + + netstandard + + + + [System.Runtime.CompilerServices.NullableContext(2)] + [<System.Runtime.CompilerServices.NullableContext(2)>] + + + + System.Boolean + + + + + + + + + + [System.Runtime.CompilerServices.Nullable(1)] + [<System.Runtime.CompilerServices.Nullable(1)>] + + + + + + + [System.Runtime.CompilerServices.Nullable(new System.Byte[] { 0, 1, 1 })] + [<System.Runtime.CompilerServices.Nullable(new System.Byte[] { 0, 1, 1 })>] + + + + + + To be added. + To be added. + To be added. + To be added. + To be added. + To be added. + To be added. + + + + + + + + + + Method + + System.Collections + 9.0.0.0 + + + netstandard + + + System.Boolean + + + + + + + [System.Runtime.CompilerServices.Nullable(2)] + [<System.Runtime.CompilerServices.Nullable(2)>] + + + + + + + + + + + [System.Runtime.CompilerServices.Nullable(new System.Byte[] { 0, 1, 1, 1 })] + [<System.Runtime.CompilerServices.Nullable(new System.Byte[] { 0, 1, 1, 1 })>] + + + + + + To be added. + To be added. + To be added. + To be added. + To be added. + To be added. + To be added. + To be added. + + diff --git a/xml/System.Reflection.Emit/PersistedAssemblyBuilder.xml b/xml/System.Reflection.Emit/PersistedAssemblyBuilder.xml index cedd9072918..34a88531211 100644 --- a/xml/System.Reflection.Emit/PersistedAssemblyBuilder.xml +++ b/xml/System.Reflection.Emit/PersistedAssemblyBuilder.xml @@ -244,7 +244,8 @@ - to get a copied name; to set get the original name. + + to get a copied name; to set get the original name. Gets the that was specified when the current dynamic assembly was created. The name of the dynamic assembly. To be added. @@ -289,7 +290,8 @@ Gets the module in the current that contains the assembly manifest. To be added. - supports only one module per assembly. + + supports only one module per assembly. diff --git a/xml/System.Reflection/TypeExtensions.xml b/xml/System.Reflection/TypeExtensions.xml index 7f2059054f1..d327019eaf7 100644 --- a/xml/System.Reflection/TypeExtensions.xml +++ b/xml/System.Reflection/TypeExtensions.xml @@ -266,37 +266,23 @@ - - - - - - + + + + + + Method System.Reflection.TypeExtensions - 4.0.0.0 - 4.1.0.0 - 4.1.2.0 - 5.0.0.0 - 6.0.0.0 - 7.0.0.0 - 8.0.0.0 - 9.0.0.0 + 4.1.5.0 - System.Reflection.EventInfo[] + System.Reflection.EventInfo[] - - - - [System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicEvents | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicEvents)] - [<System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicEvents | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicEvents)>] - - - - + + To be added. @@ -334,39 +320,24 @@ - - - - - - - + + + + + + Method System.Reflection.TypeExtensions - 4.0.0.0 - 4.1.0.0 - 4.1.2.0 - 5.0.0.0 - 6.0.0.0 - 7.0.0.0 - 8.0.0.0 - 9.0.0.0 + 4.1.5.0 - System.Reflection.FieldInfo + System.Reflection.FieldInfo - - - - [System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicFields | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicFields)] - [<System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicFields | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicFields)>] - - - - - + + + To be added. @@ -378,36 +349,22 @@ - - - - - - + + + + + + Method System.Reflection.TypeExtensions - 4.0.0.0 - 4.1.0.0 - 4.1.2.0 - 5.0.0.0 - 6.0.0.0 - 7.0.0.0 - 8.0.0.0 - 9.0.0.0 + 4.1.5.0 - System.Reflection.FieldInfo[] + System.Reflection.FieldInfo[] - - - - [System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicFields)] - [<System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicFields)>] - - - + To be added. @@ -529,23 +486,37 @@ - - - - - - + + + + + + Method System.Reflection.TypeExtensions - 4.1.5.0 + 4.0.0.0 + 4.1.0.0 + 4.1.2.0 + 5.0.0.0 + 6.0.0.0 + 7.0.0.0 + 8.0.0.0 + 9.0.0.0 - System.Reflection.MemberInfo[] + System.Reflection.MemberInfo[] - - + + + + [System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicConstructors | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicEvents | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicFields | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicMethods | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicNestedTypes | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicProperties)] + [<System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicConstructors | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicEvents | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicFields | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicMethods | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicNestedTypes | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicProperties)>] + + + + To be added. @@ -556,24 +527,38 @@ - - - - - - + + + + + + Method System.Reflection.TypeExtensions - 4.1.5.0 + 4.0.0.0 + 4.1.0.0 + 4.1.2.0 + 5.0.0.0 + 6.0.0.0 + 7.0.0.0 + 8.0.0.0 + 9.0.0.0 - System.Reflection.MemberInfo[] + System.Reflection.MemberInfo[] - - - + + + + [System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.All)] + [<System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.All)>] + + + + + To be added. @@ -585,22 +570,36 @@ - - - - - - + + + + + + Method System.Reflection.TypeExtensions - 4.1.5.0 + 4.0.0.0 + 4.1.0.0 + 4.1.2.0 + 5.0.0.0 + 6.0.0.0 + 7.0.0.0 + 8.0.0.0 + 9.0.0.0 - System.Reflection.MemberInfo[] + System.Reflection.MemberInfo[] - + + + + [System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicConstructors | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicEvents | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicFields | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicMethods | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicNestedTypes | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicProperties)] + [<System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicConstructors | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicEvents | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicFields | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicMethods | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicNestedTypes | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicProperties)>] + + + To be added. @@ -637,38 +636,23 @@ - - - - - - - + + + + + + Method System.Reflection.TypeExtensions - 4.0.0.0 - 4.1.0.0 - 4.1.2.0 - 5.0.0.0 - 6.0.0.0 - 7.0.0.0 - 8.0.0.0 - 9.0.0.0 + 4.1.5.0 - System.Reflection.MethodInfo + System.Reflection.MethodInfo - - - - [System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicMethods)] - [<System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicMethods)>] - - - - + + To be added. @@ -708,13 +692,41 @@ - - - - - - - + + + + + + + Method + + System.Reflection.TypeExtensions + 4.1.5.0 + + + System.Reflection.MethodInfo + + + + + + + + To be added. + To be added. + To be added. + To be added. + To be added. + To be added. + + + + + + + + + Method System.Reflection.TypeExtensions @@ -728,7 +740,7 @@ 9.0.0.0 - System.Reflection.MethodInfo + System.Reflection.MethodInfo[] @@ -739,25 +751,21 @@ - - To be added. - To be added. - To be added. To be added. To be added. To be added. - - - - - - + + + + + + Method System.Reflection.TypeExtensions @@ -768,46 +776,7 @@ - - - To be added. - To be added. - To be added. - To be added. - - - - - - - - - - Method - - System.Reflection.TypeExtensions - 4.0.0.0 - 4.1.0.0 - 4.1.2.0 - 5.0.0.0 - 6.0.0.0 - 7.0.0.0 - 8.0.0.0 - 9.0.0.0 - - - System.Reflection.MethodInfo[] - - - - - - [System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicMethods | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicMethods)] - [<System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicMethods | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicMethods)>] - - - - + To be added. @@ -889,22 +858,36 @@ - - - - - - + + + + + + Method System.Reflection.TypeExtensions - 4.1.5.0 + 4.0.0.0 + 4.1.0.0 + 4.1.2.0 + 5.0.0.0 + 6.0.0.0 + 7.0.0.0 + 8.0.0.0 + 9.0.0.0 - System.Reflection.PropertyInfo[] + System.Reflection.PropertyInfo[] - + + + + [System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicProperties)] + [<System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicProperties)>] + + + To be added. @@ -982,24 +965,39 @@ - - - - - - + + + + + + + Method System.Reflection.TypeExtensions - 4.1.5.0 + 4.0.0.0 + 4.1.0.0 + 4.1.2.0 + 5.0.0.0 + 6.0.0.0 + 7.0.0.0 + 8.0.0.0 + 9.0.0.0 - System.Reflection.PropertyInfo + System.Reflection.PropertyInfo - - - + + + + [System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicProperties | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicProperties)] + [<System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicProperties | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicProperties)>] + + + + + To be added. diff --git a/xml/System.Runtime.InteropServices/CustomQueryInterfaceMode.xml b/xml/System.Runtime.InteropServices/CustomQueryInterfaceMode.xml index 6f367972a77..9d33b346cf9 100644 --- a/xml/System.Runtime.InteropServices/CustomQueryInterfaceMode.xml +++ b/xml/System.Runtime.InteropServices/CustomQueryInterfaceMode.xml @@ -102,7 +102,8 @@ 1 - IUnknown::QueryInterface method calls can use the interface. When you use this value, the method overload functions like the overload. + + IUnknown::QueryInterface method calls can use the interface. When you use this value, the method overload functions like the overload. @@ -144,7 +145,8 @@ 0 - IUnknown::QueryInterface method calls should ignore the interface. + + IUnknown::QueryInterface method calls should ignore the interface. diff --git a/xml/System.Runtime.InteropServices/RuntimeEnvironment.xml b/xml/System.Runtime.InteropServices/RuntimeEnvironment.xml index 432dbaadd8f..fc9afa15d23 100644 --- a/xml/System.Runtime.InteropServices/RuntimeEnvironment.xml +++ b/xml/System.Runtime.InteropServices/RuntimeEnvironment.xml @@ -292,7 +292,8 @@ The following table shows the supported combinations for `clsid` and `riid`. ]]> - IUnknown::QueryInterface failure. + + IUnknown::QueryInterface failure. .NET Core and .NET 5+ only: In all cases. @@ -359,7 +360,8 @@ The following table shows the supported combinations for `clsid` and `riid`. ]]> - IUnknown::QueryInterface failure. + + IUnknown::QueryInterface failure. .NET Core and .NET 5+ only: In all cases. diff --git a/xml/System.Security.Cryptography/AsymmetricAlgorithm.xml b/xml/System.Security.Cryptography/AsymmetricAlgorithm.xml index df27df87ffc..f21deedf5b3 100644 --- a/xml/System.Security.Cryptography/AsymmetricAlgorithm.xml +++ b/xml/System.Security.Cryptography/AsymmetricAlgorithm.xml @@ -1,64 +1,64 @@ - - - - - - - - - System.Security.Cryptography.Primitives - 4.0.0.0 - 4.1.0.0 - 4.1.1.0 - 4.1.2.0 - 5.0.0.0 - 6.0.0.0 - - - mscorlib - 1.0.5000.0 - 2.0.0.0 - 2.0.5.0 - 4.0.0.0 - - - netstandard - 2.0.0.0 - 2.1.0.0 - - - System.Security.Cryptography - 7.0.0.0 - 8.0.0.0 - 9.0.0.0 - - - - - - - - - - - - - System.Object - - - - System.IDisposable - - - - - [System.Runtime.InteropServices.ComVisible(true)] - [<System.Runtime.InteropServices.ComVisible(true)>] - - - - Represents the abstract base class from which all implementations of asymmetric algorithms must inherit. - + + + + + + + + + System.Security.Cryptography.Primitives + 4.0.0.0 + 4.1.0.0 + 4.1.1.0 + 4.1.2.0 + 5.0.0.0 + 6.0.0.0 + + + mscorlib + 1.0.5000.0 + 2.0.0.0 + 2.0.5.0 + 4.0.0.0 + + + netstandard + 2.0.0.0 + 2.1.0.0 + + + System.Security.Cryptography + 7.0.0.0 + 8.0.0.0 + 9.0.0.0 + + + + + + + + + + + + + System.Object + + + + System.IDisposable + + + + + [System.Runtime.InteropServices.ComVisible(true)] + [<System.Runtime.InteropServices.ComVisible(true)>] + + + + Represents the abstract base class from which all implementations of asymmetric algorithms must inherit. + - - Cryptographic Services - How to: Create a Public/Private Key Pair - - - - - - - - - Constructor - - System.Security.Cryptography.Primitives - 4.0.0.0 - 4.1.0.0 - 4.1.1.0 - 4.1.2.0 - 5.0.0.0 - 6.0.0.0 - - - mscorlib - 1.0.5000.0 - 2.0.0.0 - 2.0.5.0 - 4.0.0.0 - - - netstandard - 2.0.0.0 - 2.1.0.0 - - - System.Security.Cryptography - 7.0.0.0 - 8.0.0.0 - 9.0.0.0 - - - - Initializes a new instance of the class. - + ]]> + + Cryptographic Services + How to: Create a Public/Private Key Pair + + + + + + + + + Constructor + + System.Security.Cryptography.Primitives + 4.0.0.0 + 4.1.0.0 + 4.1.1.0 + 4.1.2.0 + 5.0.0.0 + 6.0.0.0 + + + mscorlib + 1.0.5000.0 + 2.0.0.0 + 2.0.5.0 + 4.0.0.0 + + + netstandard + 2.0.0.0 + 2.1.0.0 + + + System.Security.Cryptography + 7.0.0.0 + 8.0.0.0 + 9.0.0.0 + + + + Initializes a new instance of the class. + and classes are the only currently supported implementations. - ]]> - - The implementation of the derived class is not valid. - Cryptographic Services - - - - - - - - - - Method - - mscorlib - 1.0.5000.0 - 2.0.0.0 - 2.0.5.0 - 4.0.0.0 - - - netstandard - 2.0.0.0 - 2.1.0.0 - - - System.Security.Cryptography.Primitives - 4.1.0.0 - 4.1.1.0 - 4.1.2.0 - 5.0.0.0 - 6.0.0.0 - - - System.Security.Cryptography - 7.0.0.0 - 8.0.0.0 - 9.0.0.0 - - - System.Void - - - - Releases all resources used by the class. - + ]]> + + The implementation of the derived class is not valid. + Cryptographic Services + + + + + + + + + + Method + + mscorlib + 1.0.5000.0 + 2.0.0.0 + 2.0.5.0 + 4.0.0.0 + + + netstandard + 2.0.0.0 + 2.1.0.0 + + + System.Security.Cryptography.Primitives + 4.1.0.0 + 4.1.1.0 + 4.1.2.0 + 5.0.0.0 + 6.0.0.0 + + + System.Security.Cryptography + 7.0.0.0 + 8.0.0.0 + 9.0.0.0 + + + System.Void + + + + Releases all resources used by the class. + - - Cryptographic Services - - - - - mscorlib - 2.0.5.0 - 4.0.0.0 - - - Creates a cryptographic object used to perform the asymmetric algorithm. - - - - - - - - - - Method - - mscorlib - 1.0.5000.0 - 2.0.0.0 - 2.0.5.0 - 4.0.0.0 - - - netstandard - 2.0.0.0 - 2.1.0.0 - - - System.Security.Cryptography.Primitives - 4.1.0.0 - 4.1.1.0 - 4.1.2.0 - 5.0.0.0 - 6.0.0.0 - - - System.Security.Cryptography - 7.0.0.0 - 8.0.0.0 - 9.0.0.0 - - - - [System.Obsolete("The default implementation of this cryptography algorithm is not supported", DiagnosticId="SYSLIB0007", UrlFormat="https://aka.ms/dotnet-warnings/{0}")] - [<System.Obsolete("The default implementation of this cryptography algorithm is not supported", DiagnosticId="SYSLIB0007", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>] - - - [System.Obsolete("The default implementation of this cryptography algorithm is not supported.", DiagnosticId="SYSLIB0007", UrlFormat="https://aka.ms/dotnet-warnings/{0}")] - [<System.Obsolete("The default implementation of this cryptography algorithm is not supported.", DiagnosticId="SYSLIB0007", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>] - - - [System.Runtime.CompilerServices.NullableContext(1)] - [<System.Runtime.CompilerServices.NullableContext(1)>] - - - [System.Security.SecuritySafeCritical] - [<System.Security.SecuritySafeCritical>] - - - - System.Security.Cryptography.AsymmetricAlgorithm - - - - Creates a default cryptographic object used to perform the asymmetric algorithm. - A new instance, unless the default settings have been changed with the <cryptoClass> element. - + ]]> + + Cryptographic Services + + + + + mscorlib + 2.0.5.0 + 4.0.0.0 + + + Creates a cryptographic object used to perform the asymmetric algorithm. + + + + + + + + + + Method + + mscorlib + 1.0.5000.0 + 2.0.0.0 + 2.0.5.0 + 4.0.0.0 + + + netstandard + 2.0.0.0 + 2.1.0.0 + + + System.Security.Cryptography.Primitives + 4.1.0.0 + 4.1.1.0 + 4.1.2.0 + 5.0.0.0 + 6.0.0.0 + + + System.Security.Cryptography + 7.0.0.0 + 8.0.0.0 + 9.0.0.0 + + + + [System.Obsolete("The default implementation of this cryptography algorithm is not supported", DiagnosticId="SYSLIB0007", UrlFormat="https://aka.ms/dotnet-warnings/{0}")] + [<System.Obsolete("The default implementation of this cryptography algorithm is not supported", DiagnosticId="SYSLIB0007", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>] + + + [System.Obsolete("The default implementation of this cryptography algorithm is not supported.", DiagnosticId="SYSLIB0007", UrlFormat="https://aka.ms/dotnet-warnings/{0}")] + [<System.Obsolete("The default implementation of this cryptography algorithm is not supported.", DiagnosticId="SYSLIB0007", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>] + + + [System.Runtime.CompilerServices.NullableContext(1)] + [<System.Runtime.CompilerServices.NullableContext(1)>] + + + [System.Security.SecuritySafeCritical] + [<System.Security.SecuritySafeCritical>] + + + + System.Security.Cryptography.AsymmetricAlgorithm + + + + Creates a default cryptographic object used to perform the asymmetric algorithm. + A new instance, unless the default settings have been changed with the <cryptoClass> element. + - - .NET Core 2.0 - 3.1 and .NET 5 and later: In all cases. - Cryptographic Services - - - - - - - - - - - Method - - mscorlib - 1.0.5000.0 - 2.0.0.0 - 2.0.5.0 - 4.0.0.0 - - - netstandard - 2.0.0.0 - 2.1.0.0 - - - System.Security.Cryptography.Primitives - 4.1.0.0 - 4.1.1.0 - 4.1.2.0 - 5.0.0.0 - 6.0.0.0 - - - System.Security.Cryptography - 7.0.0.0 - 8.0.0.0 - 9.0.0.0 - - - - [System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("The default algorithm implementations might be removed, use strong type references like 'RSA.Create()' instead.")] - [<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("The default algorithm implementations might be removed, use strong type references like 'RSA.Create()' instead.")>] - - - [System.Obsolete("Cryptographic factory methods accepting an algorithm name are obsolete. Use the parameterless Create factory method on the algorithm type instead.", DiagnosticId="SYSLIB0045", UrlFormat="https://aka.ms/dotnet-warnings/{0}")] - [<System.Obsolete("Cryptographic factory methods accepting an algorithm name are obsolete. Use the parameterless Create factory method on the algorithm type instead.", DiagnosticId="SYSLIB0045", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>] - - - [System.Runtime.CompilerServices.NullableContext(1)] - [<System.Runtime.CompilerServices.NullableContext(1)>] - - - [System.Security.SecuritySafeCritical] - [<System.Security.SecuritySafeCritical>] - - - - System.Security.Cryptography.AsymmetricAlgorithm - - - - - + ]]> + + .NET Core 2.0 - 3.1 and .NET 5 and later: In all cases. + Cryptographic Services + + + + + + + + + + + Method + + mscorlib + 1.0.5000.0 + 2.0.0.0 + 2.0.5.0 + 4.0.0.0 + + + netstandard + 2.0.0.0 + 2.1.0.0 + + + System.Security.Cryptography.Primitives + 4.1.0.0 + 4.1.1.0 + 4.1.2.0 + 5.0.0.0 + 6.0.0.0 + + + System.Security.Cryptography + 7.0.0.0 + 8.0.0.0 + 9.0.0.0 + + + + [System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("The default algorithm implementations might be removed, use strong type references like 'RSA.Create()' instead.")] + [<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("The default algorithm implementations might be removed, use strong type references like 'RSA.Create()' instead.")>] + + + [System.Obsolete("Cryptographic factory methods accepting an algorithm name are obsolete. Use the parameterless Create factory method on the algorithm type instead.", DiagnosticId="SYSLIB0045", UrlFormat="https://aka.ms/dotnet-warnings/{0}")] + [<System.Obsolete("Cryptographic factory methods accepting an algorithm name are obsolete. Use the parameterless Create factory method on the algorithm type instead.", DiagnosticId="SYSLIB0045", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>] + + + [System.Runtime.CompilerServices.NullableContext(1)] + [<System.Runtime.CompilerServices.NullableContext(1)>] + + + [System.Security.SecuritySafeCritical] + [<System.Security.SecuritySafeCritical>] + + + + System.Security.Cryptography.AsymmetricAlgorithm + + + + + The asymmetric algorithm implementation to use. The following table shows the valid values for the parameter and the algorithms they map to. Parameter value @@ -391,10 +391,10 @@ This method is obsolete in .NET 5 and later versions. System.Security.Cryptography.ECDiffieHellmanCng - - Creates an instance of the specified implementation of an asymmetric algorithm. - A new instance of the specified asymmetric algorithm implementation. - + + Creates an instance of the specified implementation of an asymmetric algorithm. + A new instance of the specified asymmetric algorithm implementation. + - - Cryptographic Services - - - - - System.Security.Cryptography.Primitives - 4.0.0.0 - 4.1.0.0 - - - Releases all resources used by the current instance of the class. - - - - - - - - - - Method - - M:System.IDisposable.Dispose - - - System.Security.Cryptography.Primitives - 4.0.0.0 - 4.1.0.0 - 4.1.1.0 - 4.1.2.0 - 5.0.0.0 - 6.0.0.0 - - - mscorlib - 2.0.5.0 - 4.0.0.0 - - - netstandard - 2.0.0.0 - 2.1.0.0 - - - System.Security.Cryptography - 7.0.0.0 - 8.0.0.0 - 9.0.0.0 - - - System.Void - - - - Releases all resources used by the current instance of the class. - + ]]> + + Cryptographic Services + + + + + System.Security.Cryptography.Primitives + 4.0.0.0 + 4.1.0.0 + + + Releases all resources used by the current instance of the class. + + + + + + + + + + Method + + M:System.IDisposable.Dispose + + + System.Security.Cryptography.Primitives + 4.0.0.0 + 4.1.0.0 + 4.1.1.0 + 4.1.2.0 + 5.0.0.0 + 6.0.0.0 + + + mscorlib + 2.0.5.0 + 4.0.0.0 + + + netstandard + 2.0.0.0 + 2.1.0.0 + + + System.Security.Cryptography + 7.0.0.0 + 8.0.0.0 + 9.0.0.0 + + + System.Void + + + + Releases all resources used by the current instance of the class. + [!NOTE] > Always call `Dispose` before you release your last reference to the . Otherwise, the resources it is using will not be freed until the garbage collector calls the object's `Finalize` method. - ]]> - - - - - - - - - - - - - - - Method - - System.Security.Cryptography.Primitives - 4.0.0.0 - 4.1.0.0 - 4.1.1.0 - 4.1.2.0 - 5.0.0.0 - 6.0.0.0 - - - mscorlib - 1.0.5000.0 - 2.0.0.0 - 2.0.5.0 - 4.0.0.0 - - - netstandard - 2.0.0.0 - 2.1.0.0 - - - System.Security.Cryptography - 7.0.0.0 - 8.0.0.0 - 9.0.0.0 - - - System.Void - - - - - - - to release both managed and unmanaged resources; to release only unmanaged resources. - Releases the unmanaged resources used by the class and optionally releases the managed resources. - + ]]> + + + + + + + + + + + + + + + Method + + System.Security.Cryptography.Primitives + 4.0.0.0 + 4.1.0.0 + 4.1.1.0 + 4.1.2.0 + 5.0.0.0 + 6.0.0.0 + + + mscorlib + 1.0.5000.0 + 2.0.0.0 + 2.0.5.0 + 4.0.0.0 + + + netstandard + 2.0.0.0 + 2.1.0.0 + + + System.Security.Cryptography + 7.0.0.0 + 8.0.0.0 + 9.0.0.0 + + + System.Void + + + + + + + to release both managed and unmanaged resources; to release only unmanaged resources. + Releases the unmanaged resources used by the class and optionally releases the managed resources. + references. This method invokes the `Dispose()` method of each referenced object. - ]]> - - - + ]]> + + + can be called multiple times by other objects. When overriding , be careful not to reference objects that have been previously disposed in an earlier call to . For more information about how to implement , see Implementing a Dispose Method. - For more information about and , see Cleaning Up Unmanaged Resources. - - Cryptographic Services - - - - - - - - - - Method - - System.Security.Cryptography.Primitives - 4.1.1.0 - 4.1.2.0 - 5.0.0.0 - 6.0.0.0 - - - netstandard - 2.1.0.0 - - - System.Security.Cryptography - 7.0.0.0 - 8.0.0.0 - 9.0.0.0 - - - - [System.Runtime.CompilerServices.NullableContext(1)] - [<System.Runtime.CompilerServices.NullableContext(1)>] - - - - System.Byte[] - - - - - - [System.Runtime.CompilerServices.Nullable(0)] - [<System.Runtime.CompilerServices.Nullable(0)>] - - - - - - - The bytes to use as a password when encrypting the key material. - The password-based encryption (PBE) parameters to use when encrypting the key material. - Exports the current key in the PKCS#8 EncryptedPrivateKeyInfo format with a byte-based password. - A byte array containing the PKCS#8 EncryptedPrivateKeyInfo representation of this key. - + For more information about and , see Cleaning Up Unmanaged Resources. + + Cryptographic Services + + + + + + + + + + Method + + System.Security.Cryptography.Primitives + 4.1.1.0 + 4.1.2.0 + 5.0.0.0 + 6.0.0.0 + + + netstandard + 2.1.0.0 + + + System.Security.Cryptography + 7.0.0.0 + 8.0.0.0 + 9.0.0.0 + + + + [System.Runtime.CompilerServices.NullableContext(1)] + [<System.Runtime.CompilerServices.NullableContext(1)>] + + + + System.Byte[] + + + + + + [System.Runtime.CompilerServices.Nullable(0)] + [<System.Runtime.CompilerServices.Nullable(0)>] + + + + + + + The bytes to use as a password when encrypting the key material. + The password-based encryption (PBE) parameters to use when encrypting the key material. + Exports the current key in the PKCS#8 EncryptedPrivateKeyInfo format with a byte-based password. + A byte array containing the PKCS#8 EncryptedPrivateKeyInfo representation of this key. + - + ]]> + The key could not be exported. -or- indicates that should be used, which requires -based passwords. - - - - - - - - - - - - Method - - System.Security.Cryptography.Primitives - 4.1.1.0 - 4.1.2.0 - 5.0.0.0 - 6.0.0.0 - - - netstandard - 2.1.0.0 - - - System.Security.Cryptography - 7.0.0.0 - 8.0.0.0 - 9.0.0.0 - - - - [System.Runtime.CompilerServices.NullableContext(1)] - [<System.Runtime.CompilerServices.NullableContext(1)>] - - - - System.Byte[] - - - - - - [System.Runtime.CompilerServices.Nullable(0)] - [<System.Runtime.CompilerServices.Nullable(0)>] - - - - - - - The password to use when encrypting the key material. - The password-based encryption (PBE) parameters to use when encrypting the key material. - Exports the current key in the PKCS#8 EncryptedPrivateKeyInfo format with a char-based password. - A byte array containing the PKCS#8 EncryptedPrivateKeyInfo representation of this key. - + + + + + + + + + + + + Method + + System.Security.Cryptography.Primitives + 4.1.1.0 + 4.1.2.0 + 5.0.0.0 + 6.0.0.0 + + + netstandard + 2.1.0.0 + + + System.Security.Cryptography + 7.0.0.0 + 8.0.0.0 + 9.0.0.0 + + + + [System.Runtime.CompilerServices.NullableContext(1)] + [<System.Runtime.CompilerServices.NullableContext(1)>] + + + + System.Byte[] + + + + + + [System.Runtime.CompilerServices.Nullable(0)] + [<System.Runtime.CompilerServices.Nullable(0)>] + + + + + + + The password to use when encrypting the key material. + The password-based encryption (PBE) parameters to use when encrypting the key material. + Exports the current key in the PKCS#8 EncryptedPrivateKeyInfo format with a char-based password. + A byte array containing the PKCS#8 EncryptedPrivateKeyInfo representation of this key. + - - The key could not be exported. - - - - - - - - - - - Method - - System.Security.Cryptography - 8.0.0.0 - 9.0.0.0 - - - System.Security.Cryptography.Primitives - - - netstandard - - - mscorlib - - - - [System.Runtime.CompilerServices.NullableContext(1)] - [<System.Runtime.CompilerServices.NullableContext(1)>] - - - - System.String - - - - - - [System.Runtime.CompilerServices.Nullable(0)] - [<System.Runtime.CompilerServices.Nullable(0)>] - - - - - - - The bytes to use as a password when encrypting the key material. - The password-based encryption (PBE) parameters to use when encrypting the key material. - Exports the current key in the PKCS#8 EncryptedPrivateKeyInfo format with a byte-based password, PEM encoded. - A string containing the PEM-encoded PKCS#8 EncryptedPrivateKeyInfo. - + ]]> + + The key could not be exported. + + + + + + + + + + + Method + + System.Security.Cryptography + 8.0.0.0 + 9.0.0.0 + + + System.Security.Cryptography.Primitives + + + netstandard + + + mscorlib + + + + [System.Runtime.CompilerServices.NullableContext(1)] + [<System.Runtime.CompilerServices.NullableContext(1)>] + + + + System.String + + + + + + [System.Runtime.CompilerServices.Nullable(0)] + [<System.Runtime.CompilerServices.Nullable(0)>] + + + + + + + The bytes to use as a password when encrypting the key material. + The password-based encryption (PBE) parameters to use when encrypting the key material. + Exports the current key in the PKCS#8 EncryptedPrivateKeyInfo format with a byte-based password, PEM encoded. + A string containing the PEM-encoded PKCS#8 EncryptedPrivateKeyInfo. + A PEM-encoded PKCS#8 EncryptedPrivateKeyInfo will begin with -----BEGIN ENCRYPTED PRIVATE KEY----- and end with -----END ENCRYPTED PRIVATE KEY-----, with the base64 encoded DER contents of the key between the PEM boundaries. - + The PEM is encoded according to the IETF RFC 7468 "strict" encoding rules. - - + + An implementation for or - has not been provided. - The key could not be exported. - - - - - - - - - - Method - - System.Security.Cryptography - 7.0.0.0 - 8.0.0.0 - 9.0.0.0 - - - System.Security.Cryptography.Primitives - - - netstandard - - - mscorlib - - - - [System.Runtime.CompilerServices.NullableContext(1)] - [<System.Runtime.CompilerServices.NullableContext(1)>] - - - - System.String - - - - - - [System.Runtime.CompilerServices.Nullable(0)] - [<System.Runtime.CompilerServices.Nullable(0)>] - - - - - - - The password to use when encrypting the key material. - The password-based encryption (PBE) parameters to use when encrypting the key material. - Exports the current key in the PKCS#8 EncryptedPrivateKeyInfo format with a char-based password, PEM encoded. - A string containing the PEM-encoded PKCS#8 EncryptedPrivateKeyInfo. - + has not been provided. + The key could not be exported. + + + + + + + + + + Method + + System.Security.Cryptography + 7.0.0.0 + 8.0.0.0 + 9.0.0.0 + + + System.Security.Cryptography.Primitives + + + netstandard + + + mscorlib + + + + [System.Runtime.CompilerServices.NullableContext(1)] + [<System.Runtime.CompilerServices.NullableContext(1)>] + + + + System.String + + + + + + [System.Runtime.CompilerServices.Nullable(0)] + [<System.Runtime.CompilerServices.Nullable(0)>] + + + + + + + The password to use when encrypting the key material. + The password-based encryption (PBE) parameters to use when encrypting the key material. + Exports the current key in the PKCS#8 EncryptedPrivateKeyInfo format with a char-based password, PEM encoded. + A string containing the PEM-encoded PKCS#8 EncryptedPrivateKeyInfo. + - + ]]> + An implementation for or - has not been provided. - The key could not be exported. - - - - - - - - - - Method - - System.Security.Cryptography.Primitives - 4.1.1.0 - 4.1.2.0 - 5.0.0.0 - 6.0.0.0 - - - netstandard - 2.1.0.0 - - - System.Security.Cryptography - 7.0.0.0 - 8.0.0.0 - 9.0.0.0 - - - - [System.Runtime.CompilerServices.NullableContext(1)] - [<System.Runtime.CompilerServices.NullableContext(1)>] - - - - System.Byte[] - - - - Exports the current key in the PKCS#8 PrivateKeyInfo format. - A byte array containing the PKCS#8 PrivateKeyInfo representation of this key. - To be added. - The key could not be exported. - - - - - - - - - - - - Method - - System.Security.Cryptography - 7.0.0.0 - 8.0.0.0 - 9.0.0.0 - - - System.Security.Cryptography.Primitives - - - netstandard - - - mscorlib - - - - [System.Runtime.CompilerServices.NullableContext(1)] - [<System.Runtime.CompilerServices.NullableContext(1)>] - - - - System.String - - - - Exports the current key in the PKCS#8 PrivateKeyInfo format, PEM encoded. - A string containing the PEM-encoded PKCS#8 PrivateKeyInfo. - + has not been provided. + The key could not be exported. + + + + + + + + + + Method + + System.Security.Cryptography.Primitives + 4.1.1.0 + 4.1.2.0 + 5.0.0.0 + 6.0.0.0 + + + netstandard + 2.1.0.0 + + + System.Security.Cryptography + 7.0.0.0 + 8.0.0.0 + 9.0.0.0 + + + + [System.Runtime.CompilerServices.NullableContext(1)] + [<System.Runtime.CompilerServices.NullableContext(1)>] + + + + System.Byte[] + + + + Exports the current key in the PKCS#8 PrivateKeyInfo format. + A byte array containing the PKCS#8 PrivateKeyInfo representation of this key. + To be added. + The key could not be exported. + + + + + + + + + + + + Method + + System.Security.Cryptography + 7.0.0.0 + 8.0.0.0 + 9.0.0.0 + + + System.Security.Cryptography.Primitives + + + netstandard + + + mscorlib + + + + [System.Runtime.CompilerServices.NullableContext(1)] + [<System.Runtime.CompilerServices.NullableContext(1)>] + + + + System.String + + + + Exports the current key in the PKCS#8 PrivateKeyInfo format, PEM encoded. + A string containing the PEM-encoded PKCS#8 PrivateKeyInfo. + - + ]]> + An implementation for or - has not been provided. - The key could not be exported. - - - - - - - - - - Method - - System.Security.Cryptography.Primitives - 4.1.1.0 - 4.1.2.0 - 5.0.0.0 - 6.0.0.0 - - - netstandard - 2.1.0.0 - - - System.Security.Cryptography - 7.0.0.0 - 8.0.0.0 - 9.0.0.0 - - - - [System.Runtime.CompilerServices.NullableContext(1)] - [<System.Runtime.CompilerServices.NullableContext(1)>] - - - - System.Byte[] - - - - Exports the public-key portion of the current key in the X.509 SubjectPublicKeyInfo format. - A byte array containing the X.509 SubjectPublicKeyInfo representation of the public-key portion of this key. - To be added. - - - - - - - - - - - Method - - System.Security.Cryptography - 7.0.0.0 - 8.0.0.0 - 9.0.0.0 - - - System.Security.Cryptography.Primitives - - - netstandard - - - mscorlib - - - - [System.Runtime.CompilerServices.NullableContext(1)] - [<System.Runtime.CompilerServices.NullableContext(1)>] - - - - System.String - - - - Exports the public-key portion of the current key in the X.509 SubjectPublicKeyInfo format, PEM encoded. - A string containing the PEM-encoded X.509 SubjectPublicKeyInfo. - + has not been provided. + The key could not be exported. + + + + + + + + + + Method + + System.Security.Cryptography.Primitives + 4.1.1.0 + 4.1.2.0 + 5.0.0.0 + 6.0.0.0 + + + netstandard + 2.1.0.0 + + + System.Security.Cryptography + 7.0.0.0 + 8.0.0.0 + 9.0.0.0 + + + + [System.Runtime.CompilerServices.NullableContext(1)] + [<System.Runtime.CompilerServices.NullableContext(1)>] + + + + System.Byte[] + + + + Exports the public-key portion of the current key in the X.509 SubjectPublicKeyInfo format. + A byte array containing the X.509 SubjectPublicKeyInfo representation of the public-key portion of this key. + To be added. + + + + + + + + + + + Method + + System.Security.Cryptography + 7.0.0.0 + 8.0.0.0 + 9.0.0.0 + + + System.Security.Cryptography.Primitives + + + netstandard + + + mscorlib + + + + [System.Runtime.CompilerServices.NullableContext(1)] + [<System.Runtime.CompilerServices.NullableContext(1)>] + + + + System.String + + + + Exports the public-key portion of the current key in the X.509 SubjectPublicKeyInfo format, PEM encoded. + A string containing the PEM-encoded X.509 SubjectPublicKeyInfo. + - + ]]> + An implementation for or - has not been provided. - The key could not be exported. - - - - - - - - - - - - - - Method - - mscorlib - 1.0.5000.0 - 2.0.0.0 - 2.0.5.0 - 4.0.0.0 - - - netstandard - 2.0.0.0 - 2.1.0.0 - - - System.Security.Cryptography.Primitives - 4.1.0.0 - 4.1.1.0 - 4.1.2.0 - 5.0.0.0 - 6.0.0.0 - - - System.Security.Cryptography - 7.0.0.0 - 8.0.0.0 - 9.0.0.0 - - - - [System.Runtime.CompilerServices.NullableContext(1)] - [<System.Runtime.CompilerServices.NullableContext(1)>] - - - - System.Void - - - - - - The XML string to use to reconstruct the object. - When overridden in a derived class, reconstructs an object from an XML string. Otherwise, throws a . - + has not been provided. + The key could not be exported. + + + + + + + + + + + + + + Method + + mscorlib + 1.0.5000.0 + 2.0.0.0 + 2.0.5.0 + 4.0.0.0 + + + netstandard + 2.0.0.0 + 2.1.0.0 + + + System.Security.Cryptography.Primitives + 4.1.0.0 + 4.1.1.0 + 4.1.2.0 + 5.0.0.0 + 6.0.0.0 + + + System.Security.Cryptography + 7.0.0.0 + 8.0.0.0 + 9.0.0.0 + + + + [System.Runtime.CompilerServices.NullableContext(1)] + [<System.Runtime.CompilerServices.NullableContext(1)>] + + + + System.Void + + + + + + The XML string to use to reconstruct the object. + When overridden in a derived class, reconstructs an object from an XML string. Otherwise, throws a . + - - Cryptographic Services - - - - - - - - - - Method - - System.Security.Cryptography.Primitives - 4.1.1.0 - 4.1.2.0 - 5.0.0.0 - 6.0.0.0 - - - netstandard - 2.1.0.0 - - - System.Security.Cryptography - 7.0.0.0 - 8.0.0.0 - 9.0.0.0 - - - System.Void - - - - - - - - The bytes to use as a password when decrypting the key material. - The bytes of a PKCS#8 EncryptedPrivateKeyInfo structure in the ASN.1-BER encoding. - When this method returns, contains a value that indicates the number of bytes read from . This parameter is treated as uninitialized. - When overridden in a derived class, imports the public/private keypair from a PKCS#8 EncryptedPrivateKeyInfo structure after decrypting with a byte-based password, replacing the keys for this object. - + ]]> + + Cryptographic Services + + + + + + + + + + Method + + System.Security.Cryptography.Primitives + 4.1.1.0 + 4.1.2.0 + 5.0.0.0 + 6.0.0.0 + + + netstandard + 2.1.0.0 + + + System.Security.Cryptography + 7.0.0.0 + 8.0.0.0 + 9.0.0.0 + + + System.Void + + + + + + + + The bytes to use as a password when decrypting the key material. + The bytes of a PKCS#8 EncryptedPrivateKeyInfo structure in the ASN.1-BER encoding. + When this method returns, contains a value that indicates the number of bytes read from . This parameter is treated as uninitialized. + When overridden in a derived class, imports the public/private keypair from a PKCS#8 EncryptedPrivateKeyInfo structure after decrypting with a byte-based password, replacing the keys for this object. + throws a by default. - ]]> - + ]]> + The password is incorrect. -or- @@ -1143,49 +1143,49 @@ The contents of represent the key in a format that is -or- The algorithm-specific key import failed. - - A derived type has not overriden this member. - - - - - - - - - - Method - - System.Security.Cryptography.Primitives - 4.1.1.0 - 4.1.2.0 - 5.0.0.0 - 6.0.0.0 - - - netstandard - 2.1.0.0 - - - System.Security.Cryptography - 7.0.0.0 - 8.0.0.0 - 9.0.0.0 - - - System.Void - - - - - - - - The password to use for decrypting the key material. - The bytes of a PKCS#8 EncryptedPrivateKeyInfo structure in the ASN.1-BER encoding. - When this method returns, contains a value that indicates the number of bytes read from . This parameter is treated as uninitialized. - When overridden in a derived class, imports the public/private keypair from a PKCS#8 EncryptedPrivateKeyInfo structure after decrypting with a char-based password, replacing the keys for this object. - + + A derived type has not overriden this member. + + + + + + + + + + Method + + System.Security.Cryptography.Primitives + 4.1.1.0 + 4.1.2.0 + 5.0.0.0 + 6.0.0.0 + + + netstandard + 2.1.0.0 + + + System.Security.Cryptography + 7.0.0.0 + 8.0.0.0 + 9.0.0.0 + + + System.Void + + + + + + + + The password to use for decrypting the key material. + The bytes of a PKCS#8 EncryptedPrivateKeyInfo structure in the ASN.1-BER encoding. + When this method returns, contains a value that indicates the number of bytes read from . This parameter is treated as uninitialized. + When overridden in a derived class, imports the public/private keypair from a PKCS#8 EncryptedPrivateKeyInfo structure after decrypting with a char-based password, replacing the keys for this object. + throws a by default. - ]]> - + ]]> + The password is incorrect. -or- @@ -1215,60 +1215,60 @@ The contents of represent the key in a format that is -or- The algorithm-specific key import failed. - - A derived type has not overriden this member. - - - - - - - - - - Method - - System.Security.Cryptography.Primitives - 5.0.0.0 - 6.0.0.0 - - - System.Security.Cryptography - 7.0.0.0 - 8.0.0.0 - 9.0.0.0 - - - netstandard - - - System.Void - - - - - - - The PEM text of the encrypted key to import. - The bytes to use as a password when decrypting the key material. - When overridden in a derived class, imports an encrypted RFC 7468 PEM-encoded key, replacing the keys for this object. - + + A derived type has not overriden this member. + + + + + + + + + + Method + + System.Security.Cryptography.Primitives + 5.0.0.0 + 6.0.0.0 + + + System.Security.Cryptography + 7.0.0.0 + 8.0.0.0 + 9.0.0.0 + + + netstandard + + + System.Void + + + + + + + The PEM text of the encrypted key to import. + The bytes to use as a password when decrypting the key material. + When overridden in a derived class, imports an encrypted RFC 7468 PEM-encoded key, replacing the keys for this object. + . - ]]> - - A derived type has not overridden this member. - + ]]> + + A derived type has not overridden this member. + does not contain a PEM-encoded key with a recognized label. -or- contains multiple PEM-encoded keys with a recognized label. - + The password is incorrect. @@ -1292,59 +1292,59 @@ The base-64 decoded contents of the PEM text from -or- The algorithm-specific key import failed. - - - - - - - - - - - Method - - System.Security.Cryptography.Primitives - 5.0.0.0 - 6.0.0.0 - - - System.Security.Cryptography - 7.0.0.0 - 8.0.0.0 - 9.0.0.0 - - - netstandard - - - System.Void - - - - - - - The PEM text of the encrypted key to import. - The password to use for decrypting the key material. - When overridden in a derived class, imports an encrypted RFC 7468 PEM-encoded key, replacing the keys for this object. - + + + + + + + + + + + Method + + System.Security.Cryptography.Primitives + 5.0.0.0 + 6.0.0.0 + + + System.Security.Cryptography + 7.0.0.0 + 8.0.0.0 + 9.0.0.0 + + + netstandard + + + System.Void + + + + + + + The PEM text of the encrypted key to import. + The password to use for decrypting the key material. + When overridden in a derived class, imports an encrypted RFC 7468 PEM-encoded key, replacing the keys for this object. + . - ]]> - - A derived type has not overridden this member. - + ]]> + + A derived type has not overridden this member. + does not contain a PEM-encoded key with a recognized label. -or- contains multiple PEM-encoded keys with a recognized label. - + The password is incorrect. @@ -1368,51 +1368,51 @@ The base-64 decoded contents of the PEM text from -or- The algorithm-specific key import failed. - - - - - - - - - - - Method - - System.Security.Cryptography.Primitives - 5.0.0.0 - 6.0.0.0 - - - System.Security.Cryptography - 7.0.0.0 - 8.0.0.0 - 9.0.0.0 - - - netstandard - - - System.Void - - - - - - The text of the PEM key to import. - When overridden in a derived class, imports an RFC 7468 textually encoded key, replacing the keys for this object. - + + + + + + + + + + + Method + + System.Security.Cryptography.Primitives + 5.0.0.0 + 6.0.0.0 + + + System.Security.Cryptography + 7.0.0.0 + 8.0.0.0 + 9.0.0.0 + + + netstandard + + + System.Void + + + + + + The text of the PEM key to import. + When overridden in a derived class, imports an RFC 7468 textually encoded key, replacing the keys for this object. + . - ]]> - - A derived type has not overridden this member. - + ]]> + + A derived type has not overridden this member. + does not contain a PEM-encoded key with a recognized label. -or- @@ -1422,46 +1422,46 @@ Because each algorithm may have algorithm-specific PEM labels, the default behav -or- contains an encrypted PEM-encoded key. - - - - - - - - - - - Method - - System.Security.Cryptography.Primitives - 4.1.1.0 - 4.1.2.0 - 5.0.0.0 - 6.0.0.0 - - - netstandard - 2.1.0.0 - - - System.Security.Cryptography - 7.0.0.0 - 8.0.0.0 - 9.0.0.0 - - - System.Void - - - - - - - The bytes of a PKCS#8 PrivateKeyInfo structure in the ASN.1-BER encoding. - When this method returns, contains a value that indicates the number of bytes read from . This parameter is treated as uninitialized. - When overriden in a derived class, imports the public/private keypair from a PKCS#8 PrivateKeyInfo structure after decryption, replacing the keys for this object. - + + + + + + + + + + + Method + + System.Security.Cryptography.Primitives + 4.1.1.0 + 4.1.2.0 + 5.0.0.0 + 6.0.0.0 + + + netstandard + 2.1.0.0 + + + System.Security.Cryptography + 7.0.0.0 + 8.0.0.0 + 9.0.0.0 + + + System.Void + + + + + + + The bytes of a PKCS#8 PrivateKeyInfo structure in the ASN.1-BER encoding. + When this method returns, contains a value that indicates the number of bytes read from . This parameter is treated as uninitialized. + When overriden in a derived class, imports the public/private keypair from a PKCS#8 PrivateKeyInfo structure after decryption, replacing the keys for this object. + throws a by default. - ]]> - + ]]> + The contents of do not represent an ASN.1-BER-encoded PKCS#8 PrivateKeyInfo structure. -or- @@ -1485,47 +1485,47 @@ The contents of represent the key in a format that is -or- The algorithm-specific key import failed. - - A derived type has not overriden this member. - - - - - - - - - - Method - - System.Security.Cryptography.Primitives - 4.1.1.0 - 4.1.2.0 - 5.0.0.0 - 6.0.0.0 - - - netstandard - 2.1.0.0 - - - System.Security.Cryptography - 7.0.0.0 - 8.0.0.0 - 9.0.0.0 - - - System.Void - - - - - - - The bytes of an X.509 SubjectPublicKeyInfo structure in the ASN.1-DER encoding. - When this method returns, contains a value that indicates the number of bytes read from . This parameter is treated as uninitialized. - When overriden in a derived class, imports the public key from an X.509 SubjectPublicKeyInfo structure after decryption, replacing the keys for this object. - + + A derived type has not overriden this member. + + + + + + + + + + Method + + System.Security.Cryptography.Primitives + 4.1.1.0 + 4.1.2.0 + 5.0.0.0 + 6.0.0.0 + + + netstandard + 2.1.0.0 + + + System.Security.Cryptography + 7.0.0.0 + 8.0.0.0 + 9.0.0.0 + + + System.Void + + + + + + + The bytes of an X.509 SubjectPublicKeyInfo structure in the ASN.1-DER encoding. + When this method returns, contains a value that indicates the number of bytes read from . This parameter is treated as uninitialized. + When overriden in a derived class, imports the public key from an X.509 SubjectPublicKeyInfo structure after decryption, replacing the keys for this object. + throws a by default. - ]]> - + ]]> + The contents of do not represent an ASN.1-DER-encoded X.509 SubjectPublicKeyInfo structure. -or- @@ -1548,65 +1548,65 @@ The contents of represent the key in a format that is -or- The algorithm-specific key import failed. - - A derived type has not overriden this member. - - - - - - - - - - - - - - Property - - mscorlib - 1.0.5000.0 - 2.0.0.0 - 2.0.5.0 - 4.0.0.0 - - - netstandard - 2.0.0.0 - 2.1.0.0 - - - System.Security.Cryptography.Primitives - 4.1.0.0 - 4.1.1.0 - 4.1.2.0 - 5.0.0.0 - 6.0.0.0 - - - System.Security.Cryptography - 7.0.0.0 - 8.0.0.0 - 9.0.0.0 - - - - [System.Runtime.CompilerServices.Nullable(2)] - [<System.Runtime.CompilerServices.Nullable(2)>] - - - [get: System.Runtime.CompilerServices.NullableContext(2)] - [<get: System.Runtime.CompilerServices.NullableContext(2)>] - - - - System.String - - - When overridden in a derived class, gets the name of the key exchange algorithm. Otherwise, throws an . - The name of the key exchange algorithm. - + + A derived type has not overriden this member. + + + + + + + + + + + + + + Property + + mscorlib + 1.0.5000.0 + 2.0.0.0 + 2.0.5.0 + 4.0.0.0 + + + netstandard + 2.0.0.0 + 2.1.0.0 + + + System.Security.Cryptography.Primitives + 4.1.0.0 + 4.1.1.0 + 4.1.2.0 + 5.0.0.0 + 6.0.0.0 + + + System.Security.Cryptography + 7.0.0.0 + 8.0.0.0 + 9.0.0.0 + + + + [System.Runtime.CompilerServices.Nullable(2)] + [<System.Runtime.CompilerServices.Nullable(2)>] + + + [get: System.Runtime.CompilerServices.NullableContext(2)] + [<get: System.Runtime.CompilerServices.NullableContext(2)>] + + + + System.String + + + When overridden in a derived class, gets the name of the key exchange algorithm. Otherwise, throws an . + The name of the key exchange algorithm. + - - Cryptographic Services - - - - - - - - - - Property - - System.Security.Cryptography.Primitives - 4.0.0.0 - 4.1.0.0 - 4.1.1.0 - 4.1.2.0 - 5.0.0.0 - 6.0.0.0 - - - mscorlib - 1.0.5000.0 - 2.0.0.0 - 2.0.5.0 - 4.0.0.0 - - - netstandard - 2.0.0.0 - 2.1.0.0 - - - System.Security.Cryptography - 7.0.0.0 - 8.0.0.0 - 9.0.0.0 - - - System.Int32 - - - Gets or sets the size, in bits, of the key modulus used by the asymmetric algorithm. - The size, in bits, of the key modulus used by the asymmetric algorithm. - + ]]> + + Cryptographic Services + + + + + + + + + + Property + + System.Security.Cryptography.Primitives + 4.0.0.0 + 4.1.0.0 + 4.1.1.0 + 4.1.2.0 + 5.0.0.0 + 6.0.0.0 + + + mscorlib + 1.0.5000.0 + 2.0.0.0 + 2.0.5.0 + 4.0.0.0 + + + netstandard + 2.0.0.0 + 2.1.0.0 + + + System.Security.Cryptography + 7.0.0.0 + 8.0.0.0 + 9.0.0.0 + + + System.Int32 + + + Gets or sets the size, in bits, of the key modulus used by the asymmetric algorithm. + The size, in bits, of the key modulus used by the asymmetric algorithm. + - - The key modulus size is invalid. - Cryptographic Services - - - - - - - - - - Field - - System.Security.Cryptography.Primitives - 4.0.0.0 - 4.1.0.0 - 4.1.1.0 - 4.1.2.0 - 5.0.0.0 - 6.0.0.0 - - - mscorlib - 1.0.5000.0 - 2.0.0.0 - 2.0.5.0 - 4.0.0.0 - - - netstandard - 2.0.0.0 - 2.1.0.0 - - - System.Security.Cryptography - 7.0.0.0 - 8.0.0.0 - 9.0.0.0 - - - System.Int32 - - - Represents the size, in bits, of the key modulus used by the asymmetric algorithm. - + ]]> + + The key modulus size is invalid. + Cryptographic Services + + + + + + + + + + Field + + System.Security.Cryptography.Primitives + 4.0.0.0 + 4.1.0.0 + 4.1.1.0 + 4.1.2.0 + 5.0.0.0 + 6.0.0.0 + + + mscorlib + 1.0.5000.0 + 2.0.0.0 + 2.0.5.0 + 4.0.0.0 + + + netstandard + 2.0.0.0 + 2.1.0.0 + + + System.Security.Cryptography + 7.0.0.0 + 8.0.0.0 + 9.0.0.0 + + + System.Int32 + + + Represents the size, in bits, of the key modulus used by the asymmetric algorithm. + property. - ]]> - - Cryptographic Services - - - - - - - - - - Property - - System.Security.Cryptography.Primitives - 4.0.0.0 - 4.1.0.0 - 4.1.1.0 - 4.1.2.0 - 5.0.0.0 - 6.0.0.0 - - - mscorlib - 1.0.5000.0 - 2.0.0.0 - 2.0.5.0 - 4.0.0.0 - - - netstandard - 2.0.0.0 - 2.1.0.0 - - - System.Security.Cryptography - 7.0.0.0 - 8.0.0.0 - 9.0.0.0 - - - - [System.Runtime.CompilerServices.Nullable(1)] - [<System.Runtime.CompilerServices.Nullable(1)>] - - - [get: System.Runtime.CompilerServices.NullableContext(1)] - [<get: System.Runtime.CompilerServices.NullableContext(1)>] - - - - System.Security.Cryptography.KeySizes[] - - - Gets the key sizes that are supported by the asymmetric algorithm. - An array that contains the key sizes supported by the asymmetric algorithm. - + ]]> + + Cryptographic Services + + + + + + + + + + Property + + System.Security.Cryptography.Primitives + 4.0.0.0 + 4.1.0.0 + 4.1.1.0 + 4.1.2.0 + 5.0.0.0 + 6.0.0.0 + + + mscorlib + 1.0.5000.0 + 2.0.0.0 + 2.0.5.0 + 4.0.0.0 + + + netstandard + 2.0.0.0 + 2.1.0.0 + + + System.Security.Cryptography + 7.0.0.0 + 8.0.0.0 + 9.0.0.0 + + + + [System.Runtime.CompilerServices.Nullable(1)] + [<System.Runtime.CompilerServices.Nullable(1)>] + + + [get: System.Runtime.CompilerServices.NullableContext(1)] + [<get: System.Runtime.CompilerServices.NullableContext(1)>] + + + + System.Security.Cryptography.KeySizes[] + + + Gets the key sizes that are supported by the asymmetric algorithm. + An array that contains the key sizes supported by the asymmetric algorithm. + - - Cryptographic Services - - - - - - - - - - Field - - System.Security.Cryptography.Primitives - 4.0.0.0 - 4.1.0.0 - 4.1.1.0 - 4.1.2.0 - 5.0.0.0 - 6.0.0.0 - - - mscorlib - 1.0.5000.0 - 2.0.0.0 - 2.0.5.0 - 4.0.0.0 - - - netstandard - 2.0.0.0 - 2.1.0.0 - - - System.Security.Cryptography - 7.0.0.0 - 8.0.0.0 - 9.0.0.0 - - - - [System.Diagnostics.CodeAnalysis.MaybeNull] - [<System.Diagnostics.CodeAnalysis.MaybeNull>] - - - [System.Runtime.CompilerServices.Nullable(1)] - [<System.Runtime.CompilerServices.Nullable(1)>] - - - - System.Security.Cryptography.KeySizes[] - - - Specifies the key sizes that are supported by the asymmetric algorithm. - + ]]> + + Cryptographic Services + + + + + + + + + + Field + + System.Security.Cryptography.Primitives + 4.0.0.0 + 4.1.0.0 + 4.1.1.0 + 4.1.2.0 + 5.0.0.0 + 6.0.0.0 + + + mscorlib + 1.0.5000.0 + 2.0.0.0 + 2.0.5.0 + 4.0.0.0 + + + netstandard + 2.0.0.0 + 2.1.0.0 + + + System.Security.Cryptography + 7.0.0.0 + 8.0.0.0 + 9.0.0.0 + + + + [System.Diagnostics.CodeAnalysis.MaybeNull] + [<System.Diagnostics.CodeAnalysis.MaybeNull>] + + + [System.Runtime.CompilerServices.Nullable(1)] + [<System.Runtime.CompilerServices.Nullable(1)>] + + + + System.Security.Cryptography.KeySizes[] + + + Specifies the key sizes that are supported by the asymmetric algorithm. + property. - ]]> - - Cryptographic Services - - - - - - - - - - - - - - Property - - mscorlib - 1.0.5000.0 - 2.0.0.0 - 2.0.5.0 - 4.0.0.0 - - - netstandard - 2.0.0.0 - 2.1.0.0 - - - System.Security.Cryptography.Primitives - 4.1.0.0 - 4.1.1.0 - 4.1.2.0 - 5.0.0.0 - 6.0.0.0 - - - System.Security.Cryptography - 7.0.0.0 - 8.0.0.0 - 9.0.0.0 - - - - [System.Runtime.CompilerServices.Nullable(2)] - [<System.Runtime.CompilerServices.Nullable(2)>] - - - [get: System.Runtime.CompilerServices.NullableContext(2)] - [<get: System.Runtime.CompilerServices.NullableContext(2)>] - - - - System.String - - - When implemented in a derived class, gets the name of the signature algorithm. Otherwise, always throws a . - The name of the signature algorithm. - + ]]> + + Cryptographic Services + + + + + + + + + + + + + + Property + + mscorlib + 1.0.5000.0 + 2.0.0.0 + 2.0.5.0 + 4.0.0.0 + + + netstandard + 2.0.0.0 + 2.1.0.0 + + + System.Security.Cryptography.Primitives + 4.1.0.0 + 4.1.1.0 + 4.1.2.0 + 5.0.0.0 + 6.0.0.0 + + + System.Security.Cryptography + 7.0.0.0 + 8.0.0.0 + 9.0.0.0 + + + + [System.Runtime.CompilerServices.Nullable(2)] + [<System.Runtime.CompilerServices.Nullable(2)>] + + + [get: System.Runtime.CompilerServices.NullableContext(2)] + [<get: System.Runtime.CompilerServices.NullableContext(2)>] + + + + System.String + + + When implemented in a derived class, gets the name of the signature algorithm. Otherwise, always throws a . + The name of the signature algorithm. + - - Cryptographic Services - - - - - - - - - - Method - - M:System.IDisposable.Dispose - - - mscorlib - 1.0.5000.0 - 2.0.0.0 - - - System.Security.Cryptography.Primitives - - - netstandard - - - System.Security.Cryptography - - - System.Void - - - - For a description of this member, see . - + ]]> + + Cryptographic Services + + + + + + + + + + Method + + M:System.IDisposable.Dispose + + + mscorlib + 1.0.5000.0 + 2.0.0.0 + + + System.Security.Cryptography.Primitives + + + netstandard + + + System.Security.Cryptography + + + System.Void + + + + For a description of this member, see . + instance is cast to an interface. -]]> - - - Cryptographic Services - - - - - - - - - - - - - - Method - - mscorlib - 1.0.5000.0 - 2.0.0.0 - 2.0.5.0 - 4.0.0.0 - - - netstandard - 2.0.0.0 - 2.1.0.0 - - - System.Security.Cryptography.Primitives - 4.1.0.0 - 4.1.1.0 - 4.1.2.0 - 5.0.0.0 - 6.0.0.0 - - - System.Security.Cryptography - 7.0.0.0 - 8.0.0.0 - 9.0.0.0 - - - - [System.Runtime.CompilerServices.NullableContext(1)] - [<System.Runtime.CompilerServices.NullableContext(1)>] - - - - System.String - - - - - - - to include private parameters; otherwise, . - When overridden in a derived class, creates and returns an XML string representation of the current object. Otherwise, throws a . - An XML string encoding of the current object. - +]]> + + + Cryptographic Services + + + + + + + + + + + + + + Method + + mscorlib + 1.0.5000.0 + 2.0.0.0 + 2.0.5.0 + 4.0.0.0 + + + netstandard + 2.0.0.0 + 2.1.0.0 + + + System.Security.Cryptography.Primitives + 4.1.0.0 + 4.1.1.0 + 4.1.2.0 + 5.0.0.0 + 6.0.0.0 + + + System.Security.Cryptography + 7.0.0.0 + 8.0.0.0 + 9.0.0.0 + + + + [System.Runtime.CompilerServices.NullableContext(1)] + [<System.Runtime.CompilerServices.NullableContext(1)>] + + + + System.String + + + + + + + to include private parameters; otherwise, . + When overridden in a derived class, creates and returns an XML string representation of the current object. Otherwise, throws a . + An XML string encoding of the current object. + - - Cryptographic Services - - - - - - - - - - Method - - System.Security.Cryptography.Primitives - 4.1.1.0 - 4.1.2.0 - 5.0.0.0 - 6.0.0.0 - - - netstandard - 2.1.0.0 - - - System.Security.Cryptography - 7.0.0.0 - 8.0.0.0 - 9.0.0.0 - - - System.Boolean - - - - - - - [System.Runtime.CompilerServices.Nullable(1)] - [<System.Runtime.CompilerServices.Nullable(1)>] - - - - - - - - The bytes to use as a password when encrypting the key material. - The password-based encryption (PBE) parameters to use when encrypting the key material. - The byte span to receive the PKCS#8 EncryptedPrivateKeyInfo data. - When this method returns, contains a value that indicates the number of bytes written to . This parameter is treated as uninitialized. - When overridden in a derived class, attempts to export the current key in the PKCS#8 EncryptedPrivateKeyInfo format into a provided buffer, using a byte-based password. - - if is big enough to receive the output; otherwise, . - + ]]> + + Cryptographic Services + + + + + + + + + + Method + + System.Security.Cryptography.Primitives + 4.1.1.0 + 4.1.2.0 + 5.0.0.0 + 6.0.0.0 + + + netstandard + 2.1.0.0 + + + System.Security.Cryptography + 7.0.0.0 + 8.0.0.0 + 9.0.0.0 + + + System.Boolean + + + + + + + [System.Runtime.CompilerServices.Nullable(1)] + [<System.Runtime.CompilerServices.Nullable(1)>] + + + + + + + + The bytes to use as a password when encrypting the key material. + The password-based encryption (PBE) parameters to use when encrypting the key material. + The byte span to receive the PKCS#8 EncryptedPrivateKeyInfo data. + When this method returns, contains a value that indicates the number of bytes written to . This parameter is treated as uninitialized. + When overridden in a derived class, attempts to export the current key in the PKCS#8 EncryptedPrivateKeyInfo format into a provided buffer, using a byte-based password. + + if is big enough to receive the output; otherwise, . + throws a by default. - ]]> - + ]]> + The key could not be exported. -or- indicates that should be used, which requires -based passwords. - - A derived type has not overriden this member. - - - - - - - - - - - Method - - System.Security.Cryptography.Primitives - 4.1.1.0 - 4.1.2.0 - 5.0.0.0 - 6.0.0.0 - - - netstandard - 2.1.0.0 - - - System.Security.Cryptography - 7.0.0.0 - 8.0.0.0 - 9.0.0.0 - - - System.Boolean - - - - - - - [System.Runtime.CompilerServices.Nullable(1)] - [<System.Runtime.CompilerServices.Nullable(1)>] - - - - - - - - The password to use when encrypting the key material. - The password-based encryption (PBE) parameters to use when encrypting the key material. - The byte span to receive the PKCS#8 EncryptedPrivateKeyInfo data. - When this method returns, contains a value that indicates the number of bytes written to . This parameter is treated as uninitialized. - When overriden in a derived class, attempts to export the current key in the PKCS#8 EncryptedPrivateKeyInfo format into a provided buffer, using a char-based password. - - if is big enough to receive the output; otherwise, . - + + A derived type has not overriden this member. + + + + + + + + + + + Method + + System.Security.Cryptography.Primitives + 4.1.1.0 + 4.1.2.0 + 5.0.0.0 + 6.0.0.0 + + + netstandard + 2.1.0.0 + + + System.Security.Cryptography + 7.0.0.0 + 8.0.0.0 + 9.0.0.0 + + + System.Boolean + + + + + + + [System.Runtime.CompilerServices.Nullable(1)] + [<System.Runtime.CompilerServices.Nullable(1)>] + + + + + + + + The password to use when encrypting the key material. + The password-based encryption (PBE) parameters to use when encrypting the key material. + The byte span to receive the PKCS#8 EncryptedPrivateKeyInfo data. + When this method returns, contains a value that indicates the number of bytes written to . This parameter is treated as uninitialized. + When overriden in a derived class, attempts to export the current key in the PKCS#8 EncryptedPrivateKeyInfo format into a provided buffer, using a char-based password. + + if is big enough to receive the output; otherwise, . + throws a by default. - ]]> - - The key could not be exported. - A derived type has not overriden this member. - - - - - - - - - - - Method - - System.Security.Cryptography - 8.0.0.0 - 9.0.0.0 - - - System.Security.Cryptography.Primitives - - - netstandard - - - mscorlib - - - System.Boolean - - - - - - - [System.Runtime.CompilerServices.Nullable(1)] - [<System.Runtime.CompilerServices.Nullable(1)>] - - - - - - - - The bytes to use as a password when encrypting the key material. - The password-based encryption (PBE) parameters to use when encrypting the key material. - The character span to receive the PEM-encoded PKCS#8 EncryptedPrivateKeyInfo data. - When this method returns, contains a value that indicates the number of characters written to . This parameter is treated as uninitialized. - Attempts to export the current key in the PKCS#8 EncryptedPrivateKeyInfo format with a byte-based password, PEM encoded. - - if is big enough to receive the output; otherwise, . - + ]]> + + The key could not be exported. + A derived type has not overriden this member. + + + + + + + + + + + Method + + System.Security.Cryptography + 8.0.0.0 + 9.0.0.0 + + + System.Security.Cryptography.Primitives + + + netstandard + + + mscorlib + + + System.Boolean + + + + + + + [System.Runtime.CompilerServices.Nullable(1)] + [<System.Runtime.CompilerServices.Nullable(1)>] + + + + + + + + The bytes to use as a password when encrypting the key material. + The password-based encryption (PBE) parameters to use when encrypting the key material. + The character span to receive the PEM-encoded PKCS#8 EncryptedPrivateKeyInfo data. + When this method returns, contains a value that indicates the number of characters written to . This parameter is treated as uninitialized. + Attempts to export the current key in the PKCS#8 EncryptedPrivateKeyInfo format with a byte-based password, PEM encoded. + + if is big enough to receive the output; otherwise, . + A PEM-encoded PKCS#8 EncryptedPrivateKeyInfo will begin with -----BEGIN ENCRYPTED PRIVATE KEY----- and end with -----END ENCRYPTED PRIVATE KEY-----, with the base64 encoded DER contents of the key between the PEM boundaries. - + The PEM is encoded according to the IETF RFC 7468 "strict" encoding rules. - - + + An implementation for - has not been provided. - The key could not be exported. - - - - - - - - - - Method - - System.Security.Cryptography - 7.0.0.0 - 8.0.0.0 - 9.0.0.0 - - - System.Security.Cryptography.Primitives - - - netstandard - - - mscorlib - - - System.Boolean - - - - - - - [System.Runtime.CompilerServices.Nullable(1)] - [<System.Runtime.CompilerServices.Nullable(1)>] - - - - - - - - The password to use when encrypting the key material. - The password-based encryption (PBE) parameters to use when encrypting the key material. - The character span to receive the PEM-encoded PKCS#8 EncryptedPrivateKeyInfo data. - When this method returns, contains a value that indicates the number of characters written to . This parameter is treated as uninitialized. - Exports the current key in the PKCS#8 EncryptedPrivateKeyInfo format with a char-based password, PEM encoded. - - if is big enough to receive the output; otherwise, . - + has not been provided. + The key could not be exported. + + + + + + + + + + Method + + System.Security.Cryptography + 7.0.0.0 + 8.0.0.0 + 9.0.0.0 + + + System.Security.Cryptography.Primitives + + + netstandard + + + mscorlib + + + System.Boolean + + + + + + + [System.Runtime.CompilerServices.Nullable(1)] + [<System.Runtime.CompilerServices.Nullable(1)>] + + + + + + + + The password to use when encrypting the key material. + The password-based encryption (PBE) parameters to use when encrypting the key material. + The character span to receive the PEM-encoded PKCS#8 EncryptedPrivateKeyInfo data. + When this method returns, contains a value that indicates the number of characters written to . This parameter is treated as uninitialized. + Exports the current key in the PKCS#8 EncryptedPrivateKeyInfo format with a char-based password, PEM encoded. + + if is big enough to receive the output; otherwise, . + - + ]]> + An implementation for - has not been provided. - The key could not be exported. - - - - - - - - - - Method - - System.Security.Cryptography.Primitives - 4.1.1.0 - 4.1.2.0 - 5.0.0.0 - 6.0.0.0 - - - netstandard - 2.1.0.0 - - - System.Security.Cryptography - 7.0.0.0 - 8.0.0.0 - 9.0.0.0 - - - System.Boolean - - - - - - - The byte span to receive the PKCS#8 PrivateKeyInfo data. - When this method returns, contains a value that indicates the number of bytes written to . This parameter is treated as uninitialized. - When overridden in a derived class, attempts to export the current key in the PKCS#8 PrivateKeyInfo format into a provided buffer. - - if is big enough to receive the output; otherwise, . - + has not been provided. + The key could not be exported. + + + + + + + + + + Method + + System.Security.Cryptography.Primitives + 4.1.1.0 + 4.1.2.0 + 5.0.0.0 + 6.0.0.0 + + + netstandard + 2.1.0.0 + + + System.Security.Cryptography + 7.0.0.0 + 8.0.0.0 + 9.0.0.0 + + + System.Boolean + + + + + + + The byte span to receive the PKCS#8 PrivateKeyInfo data. + When this method returns, contains a value that indicates the number of bytes written to . This parameter is treated as uninitialized. + When overridden in a derived class, attempts to export the current key in the PKCS#8 PrivateKeyInfo format into a provided buffer. + + if is big enough to receive the output; otherwise, . + throws a by default. - ]]> - - The key could not be exported. - A derived type has not overriden this member. - - - - - - - - - - - Method - - System.Security.Cryptography - 7.0.0.0 - 8.0.0.0 - 9.0.0.0 - - - System.Security.Cryptography.Primitives - - - netstandard - - - mscorlib - - - System.Boolean - - - - - - - The character span to receive the PEM-encoded PKCS#8 PrivateKeyInfo data. - When this method returns, contains a value that indicates the number of characters written to . This parameter is treated as uninitialized. - Attempts to export the current key in the PEM-encoded PKCS#8 PrivateKeyInfo format into a provided buffer. - - if is big enough to receive the output; otherwise, . - + ]]> + + The key could not be exported. + A derived type has not overriden this member. + + + + + + + + + + + Method + + System.Security.Cryptography + 7.0.0.0 + 8.0.0.0 + 9.0.0.0 + + + System.Security.Cryptography.Primitives + + + netstandard + + + mscorlib + + + System.Boolean + + + + + + + The character span to receive the PEM-encoded PKCS#8 PrivateKeyInfo data. + When this method returns, contains a value that indicates the number of characters written to . This parameter is treated as uninitialized. + Attempts to export the current key in the PEM-encoded PKCS#8 PrivateKeyInfo format into a provided buffer. + + if is big enough to receive the output; otherwise, . + - + ]]> + An implementation for - has not been provided. - The key could not be exported. - - - - - - - - - - Method - - System.Security.Cryptography.Primitives - 4.1.1.0 - 4.1.2.0 - 5.0.0.0 - 6.0.0.0 - - - netstandard - 2.1.0.0 - - - System.Security.Cryptography - 7.0.0.0 - 8.0.0.0 - 9.0.0.0 - - - System.Boolean - - - - - - - The byte span to receive the X.509 SubjectPublicKeyInfo data. - When this method returns, contains a value that indicates the number of bytes written to . This parameter is treated as uninitialized. - When overridden in a derived class, attempts to export the current key in the X.509 SubjectPublicKeyInfo format into a provided buffer. - - if is big enough to receive the output; otherwise, . - + has not been provided. + The key could not be exported. + + + + + + + + + + Method + + System.Security.Cryptography.Primitives + 4.1.1.0 + 4.1.2.0 + 5.0.0.0 + 6.0.0.0 + + + netstandard + 2.1.0.0 + + + System.Security.Cryptography + 7.0.0.0 + 8.0.0.0 + 9.0.0.0 + + + System.Boolean + + + + + + + The byte span to receive the X.509 SubjectPublicKeyInfo data. + When this method returns, contains a value that indicates the number of bytes written to . This parameter is treated as uninitialized. + When overridden in a derived class, attempts to export the current key in the X.509 SubjectPublicKeyInfo format into a provided buffer. + + if is big enough to receive the output; otherwise, . + throws a by default. - ]]> - - The key could not be exported. - A derived type has not overriden this member. - - - - - - - - - - - Method - - System.Security.Cryptography - 7.0.0.0 - 8.0.0.0 - 9.0.0.0 - - - System.Security.Cryptography.Primitives - - - netstandard - - - mscorlib - - - System.Boolean - - - - - - - The character span to receive the PEM-encoded X.509 SubjectPublicKeyInfo data. - When this method returns, contains a value that indicates the number of characters written to . This parameter is treated as uninitialized. - Attempts to export the current key in the PEM-encoded X.509 SubjectPublicKeyInfo format into a provided buffer. - - if is big enough to receive the output; otherwise, . - + ]]> + + The key could not be exported. + A derived type has not overriden this member. + + + + + + + + + + + Method + + System.Security.Cryptography + 7.0.0.0 + 8.0.0.0 + 9.0.0.0 + + + System.Security.Cryptography.Primitives + + + netstandard + + + mscorlib + + + System.Boolean + + + + + + + The character span to receive the PEM-encoded X.509 SubjectPublicKeyInfo data. + When this method returns, contains a value that indicates the number of characters written to . This parameter is treated as uninitialized. + Attempts to export the current key in the PEM-encoded X.509 SubjectPublicKeyInfo format into a provided buffer. + + if is big enough to receive the output; otherwise, . + - + ]]> + An implementation for - has not been provided. - The key could not be exported. - - - - + has not been provided. + The key could not be exported. + + + + diff --git a/xml/System.Security.Cryptography/RandomNumberGenerator.xml b/xml/System.Security.Cryptography/RandomNumberGenerator.xml index 85e8c21d824..6c6bf0798df 100644 --- a/xml/System.Security.Cryptography/RandomNumberGenerator.xml +++ b/xml/System.Security.Cryptography/RandomNumberGenerator.xml @@ -1,79 +1,79 @@ - - - - - - - - - - - - - - System.Security.Cryptography.Algorithms - 4.0.0.0 - 4.1.0.0 - 4.2.0.0 - 4.3.0.0 - 4.3.1.0 - 4.3.2.0 - 5.0.0.0 - 6.0.0.0 - - - mscorlib - 1.0.5000.0 - 2.0.0.0 - 2.0.5.0 - 4.0.0.0 - - - netstandard - 2.0.0.0 - 2.1.0.0 - - - System.Security.Cryptography - 7.0.0.0 - 8.0.0.0 - 9.0.0.0 - - - - - - - - - - - - - System.Object - - - - System.IDisposable - - - - - [System.Runtime.CompilerServices.Nullable(0)] - [<System.Runtime.CompilerServices.Nullable(0)>] - - - [System.Runtime.CompilerServices.NullableContext(1)] - [<System.Runtime.CompilerServices.NullableContext(1)>] - - - [System.Runtime.InteropServices.ComVisible(true)] - [<System.Runtime.InteropServices.ComVisible(true)>] - - - - Provides functionality for generating random values. - + + + + + + + + + + + + + + System.Security.Cryptography.Algorithms + 4.0.0.0 + 4.1.0.0 + 4.2.0.0 + 4.3.0.0 + 4.3.1.0 + 4.3.2.0 + 5.0.0.0 + 6.0.0.0 + + + mscorlib + 1.0.5000.0 + 2.0.0.0 + 2.0.5.0 + 4.0.0.0 + + + netstandard + 2.0.0.0 + 2.1.0.0 + + + System.Security.Cryptography + 7.0.0.0 + 8.0.0.0 + 9.0.0.0 + + + + + + + + + + + + + System.Object + + + + System.IDisposable + + + + + [System.Runtime.CompilerServices.Nullable(0)] + [<System.Runtime.CompilerServices.Nullable(0)>] + + + [System.Runtime.CompilerServices.NullableContext(1)] + [<System.Runtime.CompilerServices.NullableContext(1)>] + + + [System.Runtime.InteropServices.ComVisible(true)] + [<System.Runtime.InteropServices.ComVisible(true)>] + + + + Provides functionality for generating random values. + - - Cryptographic Services - - - - - - - - - - - - - Constructor - - System.Security.Cryptography.Algorithms - 4.0.0.0 - 4.1.0.0 - 4.2.0.0 - 4.3.0.0 - 4.3.1.0 - 4.3.2.0 - 5.0.0.0 - 6.0.0.0 - - - mscorlib - 1.0.5000.0 - 2.0.0.0 - 2.0.5.0 - 4.0.0.0 - - - netstandard - 2.0.0.0 - 2.1.0.0 - - - System.Security.Cryptography - 7.0.0.0 - 8.0.0.0 - 9.0.0.0 - - - - Initializes a new instance of . - + ]]> + + Cryptographic Services + + + + + + + + + + + + + Constructor + + System.Security.Cryptography.Algorithms + 4.0.0.0 + 4.1.0.0 + 4.2.0.0 + 4.3.0.0 + 4.3.1.0 + 4.3.2.0 + 5.0.0.0 + 6.0.0.0 + + + mscorlib + 1.0.5000.0 + 2.0.0.0 + 2.0.5.0 + 4.0.0.0 + + + netstandard + 2.0.0.0 + 2.1.0.0 + + + System.Security.Cryptography + 7.0.0.0 + 8.0.0.0 + 9.0.0.0 + + + + Initializes a new instance of . + . - ]]> - - Cryptographic Services - - - - - System.Security.Cryptography.Algorithms - 4.0.0.0 - 4.1.0.0 - 4.2.0.0 - 4.3.0.0 - - - Creates an instance of an implementation of a cryptographic random number generator. - - - - - - - - - - Method - - System.Security.Cryptography.Algorithms - 4.0.0.0 - 4.1.0.0 - 4.2.0.0 - 4.3.0.0 - 4.3.1.0 - 4.3.2.0 - 5.0.0.0 - 6.0.0.0 - - - mscorlib - 1.0.5000.0 - 2.0.0.0 - 2.0.5.0 - 4.0.0.0 - - - netstandard - 2.0.0.0 - 2.1.0.0 - - - System.Security.Cryptography - 7.0.0.0 - 8.0.0.0 - 9.0.0.0 - - - - [System.Security.SecuritySafeCritical] - [<System.Security.SecuritySafeCritical>] - - - - System.Security.Cryptography.RandomNumberGenerator - - - - Creates an instance of the default implementation of a cryptographic random number generator that can be used to generate random data. - A new instance of a cryptographic random number generator. - To be added. - Cryptographic Services - - - - - - - - - - - Method - - mscorlib - 1.0.5000.0 - 2.0.0.0 - 2.0.5.0 - 4.0.0.0 - - - netstandard - 2.0.0.0 - 2.1.0.0 - - - System.Security.Cryptography.Algorithms - 4.3.0.0 - 4.3.1.0 - 4.3.2.0 - 5.0.0.0 - 6.0.0.0 - - - System.Security.Cryptography - 7.0.0.0 - 8.0.0.0 - 9.0.0.0 - - - - [System.Runtime.Versioning.UnsupportedOSPlatform("browser")] - [<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>] - - - [System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("The default algorithm implementations might be removed, use strong type references like 'RSA.Create()' instead.")] - [<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("The default algorithm implementations might be removed, use strong type references like 'RSA.Create()' instead.")>] - - - [System.Obsolete("Cryptographic factory methods accepting an algorithm name are obsolete. Use the parameterless Create factory method on the algorithm type instead.", DiagnosticId="SYSLIB0045", UrlFormat="https://aka.ms/dotnet-warnings/{0}")] - [<System.Obsolete("Cryptographic factory methods accepting an algorithm name are obsolete. Use the parameterless Create factory method on the algorithm type instead.", DiagnosticId="SYSLIB0045", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>] - - - [System.Security.SecuritySafeCritical] - [<System.Security.SecuritySafeCritical>] - - - - System.Security.Cryptography.RandomNumberGenerator - - - - - - The name of the random number generator implementation to use. - Creates an instance of the specified implementation of a cryptographic random number generator. - A new instance of a cryptographic random number generator. - To be added. - Cryptographic Services - - - - - System.Security.Cryptography.Algorithms - 4.0.0.0 - 4.1.0.0 - 4.2.0.0 - 4.3.0.0 - - - When overridden in a derived class, releases the unmanaged resources used by the current instance of the class. - - - - - - - - - - Method - - M:System.IDisposable.Dispose - - - System.Security.Cryptography.Algorithms - 4.0.0.0 - 4.1.0.0 - 4.2.0.0 - 4.3.0.0 - 4.3.1.0 - 4.3.2.0 - 5.0.0.0 - 6.0.0.0 - - - mscorlib - 2.0.5.0 - 4.0.0.0 - - - netstandard - 2.0.0.0 - 2.1.0.0 - - - System.Security.Cryptography - 7.0.0.0 - 8.0.0.0 - 9.0.0.0 - - - System.Void - - - - When overridden in a derived class, releases all resources used by the current instance of the class. - + ]]> + + Cryptographic Services + + + + + System.Security.Cryptography.Algorithms + 4.0.0.0 + 4.1.0.0 + 4.2.0.0 + 4.3.0.0 + + + Creates an instance of an implementation of a cryptographic random number generator. + + + + + + + + + + Method + + System.Security.Cryptography.Algorithms + 4.0.0.0 + 4.1.0.0 + 4.2.0.0 + 4.3.0.0 + 4.3.1.0 + 4.3.2.0 + 5.0.0.0 + 6.0.0.0 + + + mscorlib + 1.0.5000.0 + 2.0.0.0 + 2.0.5.0 + 4.0.0.0 + + + netstandard + 2.0.0.0 + 2.1.0.0 + + + System.Security.Cryptography + 7.0.0.0 + 8.0.0.0 + 9.0.0.0 + + + + [System.Security.SecuritySafeCritical] + [<System.Security.SecuritySafeCritical>] + + + + System.Security.Cryptography.RandomNumberGenerator + + + + Creates an instance of the default implementation of a cryptographic random number generator that can be used to generate random data. + A new instance of a cryptographic random number generator. + To be added. + Cryptographic Services + + + + + + + + + + + Method + + mscorlib + 1.0.5000.0 + 2.0.0.0 + 2.0.5.0 + 4.0.0.0 + + + netstandard + 2.0.0.0 + 2.1.0.0 + + + System.Security.Cryptography.Algorithms + 4.3.0.0 + 4.3.1.0 + 4.3.2.0 + 5.0.0.0 + 6.0.0.0 + + + System.Security.Cryptography + 7.0.0.0 + 8.0.0.0 + 9.0.0.0 + + + + [System.Runtime.Versioning.UnsupportedOSPlatform("browser")] + [<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>] + + + [System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("The default algorithm implementations might be removed, use strong type references like 'RSA.Create()' instead.")] + [<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("The default algorithm implementations might be removed, use strong type references like 'RSA.Create()' instead.")>] + + + [System.Obsolete("Cryptographic factory methods accepting an algorithm name are obsolete. Use the parameterless Create factory method on the algorithm type instead.", DiagnosticId="SYSLIB0045", UrlFormat="https://aka.ms/dotnet-warnings/{0}")] + [<System.Obsolete("Cryptographic factory methods accepting an algorithm name are obsolete. Use the parameterless Create factory method on the algorithm type instead.", DiagnosticId="SYSLIB0045", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>] + + + [System.Security.SecuritySafeCritical] + [<System.Security.SecuritySafeCritical>] + + + + System.Security.Cryptography.RandomNumberGenerator + + + + + + The name of the random number generator implementation to use. + Creates an instance of the specified implementation of a cryptographic random number generator. + A new instance of a cryptographic random number generator. + To be added. + Cryptographic Services + + + + + System.Security.Cryptography.Algorithms + 4.0.0.0 + 4.1.0.0 + 4.2.0.0 + 4.3.0.0 + + + When overridden in a derived class, releases the unmanaged resources used by the current instance of the class. + + + + + + + + + + Method + + M:System.IDisposable.Dispose + + + System.Security.Cryptography.Algorithms + 4.0.0.0 + 4.1.0.0 + 4.2.0.0 + 4.3.0.0 + 4.3.1.0 + 4.3.2.0 + 5.0.0.0 + 6.0.0.0 + + + mscorlib + 2.0.5.0 + 4.0.0.0 + + + netstandard + 2.0.0.0 + 2.1.0.0 + + + System.Security.Cryptography + 7.0.0.0 + 8.0.0.0 + 9.0.0.0 + + + System.Void + + + + When overridden in a derived class, releases all resources used by the current instance of the class. + [!NOTE] > Always call `Dispose` before you release your last reference to the . Otherwise, the resources it is using will not be freed until the garbage collector calls the object's `Finalize` method. - ]]> - - - - - - - - - - - Method - - System.Security.Cryptography.Algorithms - 4.0.0.0 - 4.1.0.0 - 4.2.0.0 - 4.3.0.0 - 4.3.1.0 - 4.3.2.0 - 5.0.0.0 - 6.0.0.0 - - - mscorlib - 2.0.5.0 - 4.0.0.0 - - - netstandard - 2.0.0.0 - 2.1.0.0 - - - System.Security.Cryptography - 7.0.0.0 - 8.0.0.0 - 9.0.0.0 - - - System.Void - - - - - - - to release both managed and unmanaged resources; to release only unmanaged resources. - When overridden in a derived class, releases the unmanaged resources used by the and optionally releases the managed resources. - + ]]> + + + + + + + + + + + Method + + System.Security.Cryptography.Algorithms + 4.0.0.0 + 4.1.0.0 + 4.2.0.0 + 4.3.0.0 + 4.3.1.0 + 4.3.2.0 + 5.0.0.0 + 6.0.0.0 + + + mscorlib + 2.0.5.0 + 4.0.0.0 + + + netstandard + 2.0.0.0 + 2.1.0.0 + + + System.Security.Cryptography + 7.0.0.0 + 8.0.0.0 + 9.0.0.0 + + + System.Void + + + + + + + to release both managed and unmanaged resources; to release only unmanaged resources. + When overridden in a derived class, releases the unmanaged resources used by the and optionally releases the managed resources. + references. This method invokes the `Dispose()` method of each referenced object. - ]]> - - - + ]]> + + + can be called multiple times by other objects. When overriding , be careful not to reference objects that have been previously disposed in an earlier call to . For more information about how to implement , see Implementing a Dispose Method. - For more information about and , see Cleaning Up Unmanaged Resources. - - Cryptographic Services - - - - - - - - - - Method - - System.Security.Cryptography.Algorithms - 4.3.1.0 - 4.3.2.0 - 5.0.0.0 - 6.0.0.0 - - - netstandard - 2.1.0.0 - - - System.Security.Cryptography - 7.0.0.0 - 8.0.0.0 - 9.0.0.0 - - - - [System.Runtime.CompilerServices.NullableContext(0)] - [<System.Runtime.CompilerServices.NullableContext(0)>] - - - - System.Void - - - - - - The span to fill with cryptographically strong random bytes. - Fills a span with cryptographically strong random bytes. - To be added. - - - - - System.Security.Cryptography.Algorithms - 4.0.0.0 - 4.1.0.0 - 4.2.0.0 - 4.3.0.0 - - - Fills an array of bytes with a cryptographically strong random sequence of values. - - - - - - - - - - Method - - System.Security.Cryptography.Algorithms - 4.0.0.0 - 4.1.0.0 - 4.2.0.0 - 4.3.0.0 - 4.3.1.0 - 4.3.2.0 - 5.0.0.0 - 6.0.0.0 - - - mscorlib - 1.0.5000.0 - 2.0.0.0 - 2.0.5.0 - 4.0.0.0 - - - netstandard - 2.0.0.0 - 2.1.0.0 - - - System.Security.Cryptography - 7.0.0.0 - 8.0.0.0 - 9.0.0.0 - - - System.Void - - - - - - The array to fill with cryptographically strong random bytes. - When overridden in a derived class, fills an array of bytes with a cryptographically strong random sequence of values. - + For more information about and , see Cleaning Up Unmanaged Resources. + + Cryptographic Services + + + + + + + + + + Method + + System.Security.Cryptography.Algorithms + 4.3.1.0 + 4.3.2.0 + 5.0.0.0 + 6.0.0.0 + + + netstandard + 2.1.0.0 + + + System.Security.Cryptography + 7.0.0.0 + 8.0.0.0 + 9.0.0.0 + + + + [System.Runtime.CompilerServices.NullableContext(0)] + [<System.Runtime.CompilerServices.NullableContext(0)>] + + + + System.Void + + + + + + The span to fill with cryptographically strong random bytes. + Fills a span with cryptographically strong random bytes. + To be added. + + + + + System.Security.Cryptography.Algorithms + 4.0.0.0 + 4.1.0.0 + 4.2.0.0 + 4.3.0.0 + + + Fills an array of bytes with a cryptographically strong random sequence of values. + + + + + + + + + + Method + + System.Security.Cryptography.Algorithms + 4.0.0.0 + 4.1.0.0 + 4.2.0.0 + 4.3.0.0 + 4.3.1.0 + 4.3.2.0 + 5.0.0.0 + 6.0.0.0 + + + mscorlib + 1.0.5000.0 + 2.0.0.0 + 2.0.5.0 + 4.0.0.0 + + + netstandard + 2.0.0.0 + 2.1.0.0 + + + System.Security.Cryptography + 7.0.0.0 + 8.0.0.0 + 9.0.0.0 + + + System.Void + + + + + + The array to fill with cryptographically strong random bytes. + When overridden in a derived class, fills an array of bytes with a cryptographically strong random sequence of values. + - - Cryptographic Services - - - - - - - - - - - Method - - System.Security.Cryptography.Algorithms - 6.0.0.0 - - - mscorlib - - - netstandard - - - System.Security.Cryptography - 7.0.0.0 - 8.0.0.0 - 9.0.0.0 - - - System.Byte[] - - - - - - The number of bytes of random values to create. - Creates an array of bytes with a cryptographically strong random sequence of values. - An array populated with cryptographically strong random values. - To be added. - - is less than zero. - - - - - - - - - - Method - - System.Security.Cryptography.Algorithms - 4.3.1.0 - 4.3.2.0 - 5.0.0.0 - 6.0.0.0 - - - netstandard - 2.1.0.0 - - - System.Security.Cryptography - 7.0.0.0 - 8.0.0.0 - 9.0.0.0 - - - - [System.Runtime.CompilerServices.NullableContext(0)] - [<System.Runtime.CompilerServices.NullableContext(0)>] - - - - System.Void - - - - - - The span to fill with cryptographically strong random bytes. - Fills a span with cryptographically strong random bytes. - To be added. - - - - - - - - - - - Method - - mscorlib - 2.0.5.0 - 4.0.0.0 - - - netstandard - 2.0.0.0 - 2.1.0.0 - - - System.Security.Cryptography.Algorithms - 4.3.0.0 - 4.3.1.0 - 4.3.2.0 - 5.0.0.0 - 6.0.0.0 - - - System.Security.Cryptography - 7.0.0.0 - 8.0.0.0 - 9.0.0.0 - - - System.Void - - - - - - - - The array to fill with cryptographically strong random bytes. - The index of the array to start the fill operation. - The number of bytes to fill. - Fills the specified byte array with a cryptographically strong random sequence of values. - To be added. - - is . - - or is less than 0 - - plus exceeds the length of . - - - - - - - - - Method - - System.Security.Cryptography - 8.0.0.0 - 9.0.0.0 - - - System.Security.Cryptography.Algorithms - - - netstandard - - - mscorlib - - - System.String - - - - - - - The length of string to create. - + ]]> + + Cryptographic Services + + + + + + + + + + + Method + + System.Security.Cryptography.Algorithms + 6.0.0.0 + + + mscorlib + + + netstandard + + + System.Security.Cryptography + 7.0.0.0 + 8.0.0.0 + 9.0.0.0 + + + System.Byte[] + + + + + + The number of bytes of random values to create. + Creates an array of bytes with a cryptographically strong random sequence of values. + An array populated with cryptographically strong random values. + To be added. + + is less than zero. + + + + + + + + + + Method + + System.Security.Cryptography.Algorithms + 4.3.1.0 + 4.3.2.0 + 5.0.0.0 + 6.0.0.0 + + + netstandard + 2.1.0.0 + + + System.Security.Cryptography + 7.0.0.0 + 8.0.0.0 + 9.0.0.0 + + + + [System.Runtime.CompilerServices.NullableContext(0)] + [<System.Runtime.CompilerServices.NullableContext(0)>] + + + + System.Void + + + + + + The span to fill with cryptographically strong random bytes. + Fills a span with cryptographically strong random bytes. + To be added. + + + + + + + + + + + Method + + mscorlib + 2.0.5.0 + 4.0.0.0 + + + netstandard + 2.0.0.0 + 2.1.0.0 + + + System.Security.Cryptography.Algorithms + 4.3.0.0 + 4.3.1.0 + 4.3.2.0 + 5.0.0.0 + 6.0.0.0 + + + System.Security.Cryptography + 7.0.0.0 + 8.0.0.0 + 9.0.0.0 + + + System.Void + + + + + + + + The array to fill with cryptographically strong random bytes. + The index of the array to start the fill operation. + The number of bytes to fill. + Fills the specified byte array with a cryptographically strong random sequence of values. + To be added. + + is . + + or is less than 0 + + plus exceeds the length of . + + + + + + + + + Method + + System.Security.Cryptography + 8.0.0.0 + 9.0.0.0 + + + System.Security.Cryptography.Algorithms + + + netstandard + + + mscorlib + + + System.String + + + + + + + The length of string to create. + if the hexadecimal characters should be lowercase; if they should be uppercase. - The default is . - Creates a string filled with cryptographically random hexadecimal characters. - A string populated with random hexadecimal characters. - The behavior of this is the same as using and specifying hexadecimal characters as the choices. This implementation is optimized specifically for hexadecimal characters. - - - - - - - - - Method - - System.Security.Cryptography - 8.0.0.0 - 9.0.0.0 - - - System.Security.Cryptography.Algorithms - - - netstandard - - - mscorlib - - - - [System.Runtime.CompilerServices.NullableContext(0)] - [<System.Runtime.CompilerServices.NullableContext(0)>] - - - - System.Void - - - - - - - The buffer to receive the characters. - + The default is . + Creates a string filled with cryptographically random hexadecimal characters. + A string populated with random hexadecimal characters. + The behavior of this is the same as using and specifying hexadecimal characters as the choices. This implementation is optimized specifically for hexadecimal characters. + + + + + + + + + Method + + System.Security.Cryptography + 8.0.0.0 + 9.0.0.0 + + + System.Security.Cryptography.Algorithms + + + netstandard + + + mscorlib + + + + [System.Runtime.CompilerServices.NullableContext(0)] + [<System.Runtime.CompilerServices.NullableContext(0)>] + + + + System.Void + + + + + + + The buffer to receive the characters. + if the hexadecimal characters should be lowercase; if they should be uppercase. - The default is . - Fills a buffer with cryptographically random hexadecimal characters. - The behavior of this is the same as using and specifying hexadecimal characters as the choices. This implementation is optimized specifically for hexadecimal characters. - - - - - - - - - - Method - - System.Security.Cryptography.Algorithms - 4.3.1.0 - 4.3.2.0 - 5.0.0.0 - 6.0.0.0 - - - netstandard - 2.1.0.0 - - - System.Security.Cryptography - 7.0.0.0 - 8.0.0.0 - 9.0.0.0 - - - System.Int32 - - - - - - The exclusive upper bound of the random range. - Generates a random integer between 0 (inclusive) and a specified exclusive upper bound using a cryptographically strong random number generator. - A random integer between 0 (inclusive) and (exclusive). - + The default is . + Fills a buffer with cryptographically random hexadecimal characters. + The behavior of this is the same as using and specifying hexadecimal characters as the choices. This implementation is optimized specifically for hexadecimal characters. + + + + + + + + + + Method + + System.Security.Cryptography.Algorithms + 4.3.1.0 + 4.3.2.0 + 5.0.0.0 + 6.0.0.0 + + + netstandard + 2.1.0.0 + + + System.Security.Cryptography + 7.0.0.0 + 8.0.0.0 + 9.0.0.0 + + + System.Int32 + + + + + + The exclusive upper bound of the random range. + Generates a random integer between 0 (inclusive) and a specified exclusive upper bound using a cryptographically strong random number generator. + A random integer between 0 (inclusive) and (exclusive). + - - The parameter is less than or equal to 0. - - - - - - - - - - Method - - System.Security.Cryptography.Algorithms - 4.3.1.0 - 4.3.2.0 - 5.0.0.0 - 6.0.0.0 - - - netstandard - 2.1.0.0 - - - System.Security.Cryptography - 7.0.0.0 - 8.0.0.0 - 9.0.0.0 - - - System.Int32 - - - - - - - The inclusive lower bound of the random range. - The exclusive upper bound of the random range. - Generates a random integer between a specified inclusive lower bound and a specified exclusive upper bound using a cryptographically strong random number generator. - A random integer between (inclusive) and (exclusive). - + ]]> + + The parameter is less than or equal to 0. + + + + + + + + + + Method + + System.Security.Cryptography.Algorithms + 4.3.1.0 + 4.3.2.0 + 5.0.0.0 + 6.0.0.0 + + + netstandard + 2.1.0.0 + + + System.Security.Cryptography + 7.0.0.0 + 8.0.0.0 + 9.0.0.0 + + + System.Int32 + + + + + + + The inclusive lower bound of the random range. + The exclusive upper bound of the random range. + Generates a random integer between a specified inclusive lower bound and a specified exclusive upper bound using a cryptographically strong random number generator. + A random integer between (inclusive) and (exclusive). + - - The parameter is less than or equal to the parameter. - - - - - - - - - - Method - - System.Security.Cryptography - 8.0.0.0 - 9.0.0.0 - - - System.Security.Cryptography.Algorithms - - - netstandard - - - mscorlib - - - T[] - - - - - - [System.Runtime.CompilerServices.Nullable(2)] - [<System.Runtime.CompilerServices.Nullable(2)>] - - - - - - - - - [System.Runtime.CompilerServices.Nullable(new System.Byte[] { 0, 1 })] - [<System.Runtime.CompilerServices.Nullable(new System.Byte[] { 0, 1 })>] - - - - - - - The type of items. - The items to use to populate the array. - The length of array to return populated with items. - Creates an array populated with items chosen at random from choices. - An array populated with random choices. - To be added. - - is empty. - - is not zero or a positive number. - - - - - - - - - - Method - - System.Security.Cryptography - 8.0.0.0 - 9.0.0.0 - - - System.Security.Cryptography.Algorithms - - - netstandard - - - mscorlib - - - - [System.Runtime.CompilerServices.NullableContext(2)] - [<System.Runtime.CompilerServices.NullableContext(2)>] - - - - System.Void - - - - - - - - - [System.Runtime.CompilerServices.Nullable(new System.Byte[] { 0, 1 })] - [<System.Runtime.CompilerServices.Nullable(new System.Byte[] { 0, 1 })>] - - - - - - - [System.Runtime.CompilerServices.Nullable(new System.Byte[] { 0, 1 })] - [<System.Runtime.CompilerServices.Nullable(new System.Byte[] { 0, 1 })>] - - - - - - The type of items. - The items to use to fill the buffer. - The buffer to receive the items. - Fills the elements of a specified span with items chosen at random from the provided set of choices. - To be added. - - is empty. - - - - - - - - - - - - - - Method - - mscorlib - 1.0.5000.0 - 2.0.0.0 - 2.0.5.0 - 4.0.0.0 - - - netstandard - 2.0.0.0 - 2.1.0.0 - - - System.Security.Cryptography.Algorithms - 4.3.0.0 - 4.3.1.0 - 4.3.2.0 - 5.0.0.0 - 6.0.0.0 - - - System.Security.Cryptography - 7.0.0.0 - 8.0.0.0 - 9.0.0.0 - - - System.Void - - - - - - The array to fill with cryptographically strong random nonzero bytes. - When overridden in a derived class, fills an array of bytes with a cryptographically strong random sequence of nonzero values. - + ]]> + + The parameter is less than or equal to the parameter. + + + + + + + + + + Method + + System.Security.Cryptography + 8.0.0.0 + 9.0.0.0 + + + System.Security.Cryptography.Algorithms + + + netstandard + + + mscorlib + + + T[] + + + + + + [System.Runtime.CompilerServices.Nullable(2)] + [<System.Runtime.CompilerServices.Nullable(2)>] + + + + + + + + + [System.Runtime.CompilerServices.Nullable(new System.Byte[] { 0, 1 })] + [<System.Runtime.CompilerServices.Nullable(new System.Byte[] { 0, 1 })>] + + + + + + + The type of items. + The items to use to populate the array. + The length of array to return populated with items. + Creates an array populated with items chosen at random from choices. + An array populated with random choices. + To be added. + + is empty. + + is not zero or a positive number. + + + + + + + + + + Method + + System.Security.Cryptography + 8.0.0.0 + 9.0.0.0 + + + System.Security.Cryptography.Algorithms + + + netstandard + + + mscorlib + + + + [System.Runtime.CompilerServices.NullableContext(2)] + [<System.Runtime.CompilerServices.NullableContext(2)>] + + + + System.Void + + + + + + + + + [System.Runtime.CompilerServices.Nullable(new System.Byte[] { 0, 1 })] + [<System.Runtime.CompilerServices.Nullable(new System.Byte[] { 0, 1 })>] + + + + + + + [System.Runtime.CompilerServices.Nullable(new System.Byte[] { 0, 1 })] + [<System.Runtime.CompilerServices.Nullable(new System.Byte[] { 0, 1 })>] + + + + + + The type of items. + The items to use to fill the buffer. + The buffer to receive the items. + Fills the elements of a specified span with items chosen at random from the provided set of choices. + To be added. + + is empty. + + + + + + + + + + + + + + Method + + mscorlib + 1.0.5000.0 + 2.0.0.0 + 2.0.5.0 + 4.0.0.0 + + + netstandard + 2.0.0.0 + 2.1.0.0 + + + System.Security.Cryptography.Algorithms + 4.3.0.0 + 4.3.1.0 + 4.3.2.0 + 5.0.0.0 + 6.0.0.0 + + + System.Security.Cryptography + 7.0.0.0 + 8.0.0.0 + 9.0.0.0 + + + System.Void + + + + + + The array to fill with cryptographically strong random nonzero bytes. + When overridden in a derived class, fills an array of bytes with a cryptographically strong random sequence of nonzero values. + - - Cryptographic Services - - - - - - - - - - Method - - System.Security.Cryptography.Algorithms - 4.3.1.0 - 4.3.2.0 - 5.0.0.0 - 6.0.0.0 - - - netstandard - 2.1.0.0 - - - System.Security.Cryptography - 7.0.0.0 - 8.0.0.0 - 9.0.0.0 - - - - [System.Runtime.CompilerServices.NullableContext(0)] - [<System.Runtime.CompilerServices.NullableContext(0)>] - - - - System.Void - - - - - - The span to fill with cryptographically strong random nonzero bytes. - Fills a byte span with a cryptographically strong random sequence of nonzero values. - To be added. - - - - - - - - - - Method - - System.Security.Cryptography - 8.0.0.0 - 9.0.0.0 - - - System.Security.Cryptography.Algorithms - - - netstandard - - - mscorlib - - - - [System.Runtime.CompilerServices.NullableContext(0)] - [<System.Runtime.CompilerServices.NullableContext(0)>] - - - - System.String - - - [System.Runtime.CompilerServices.Nullable(1)] - [<System.Runtime.CompilerServices.Nullable(1)>] - - - - - - - - - The characters to use to populate the string. - The length of string to return. - Creates a string populated with characters chosen at random from choices. - A string populated with random choices. - To be added. - - is empty. - - is not zero or a positive number. - - - - - - - - - - Method - - System.Security.Cryptography - 8.0.0.0 - 9.0.0.0 - - - System.Security.Cryptography.Algorithms - - - netstandard - - - mscorlib - - - - [System.Runtime.CompilerServices.NullableContext(2)] - [<System.Runtime.CompilerServices.NullableContext(2)>] - - - - System.Void - - - - - - - - - [System.Runtime.CompilerServices.Nullable(new System.Byte[] { 0, 1 })] - [<System.Runtime.CompilerServices.Nullable(new System.Byte[] { 0, 1 })>] - - - - - - The type of span. - The span to shuffle. - Performs an in-place shuffle of a span using cryptographically random number generation. - To be added. - - - - + ]]> + + Cryptographic Services + + + + + + + + + + Method + + System.Security.Cryptography.Algorithms + 4.3.1.0 + 4.3.2.0 + 5.0.0.0 + 6.0.0.0 + + + netstandard + 2.1.0.0 + + + System.Security.Cryptography + 7.0.0.0 + 8.0.0.0 + 9.0.0.0 + + + + [System.Runtime.CompilerServices.NullableContext(0)] + [<System.Runtime.CompilerServices.NullableContext(0)>] + + + + System.Void + + + + + + The span to fill with cryptographically strong random nonzero bytes. + Fills a byte span with a cryptographically strong random sequence of nonzero values. + To be added. + + + + + + + + + + Method + + System.Security.Cryptography + 8.0.0.0 + 9.0.0.0 + + + System.Security.Cryptography.Algorithms + + + netstandard + + + mscorlib + + + + [System.Runtime.CompilerServices.NullableContext(0)] + [<System.Runtime.CompilerServices.NullableContext(0)>] + + + + System.String + + + [System.Runtime.CompilerServices.Nullable(1)] + [<System.Runtime.CompilerServices.Nullable(1)>] + + + + + + + + + The characters to use to populate the string. + The length of string to return. + Creates a string populated with characters chosen at random from choices. + A string populated with random choices. + To be added. + + is empty. + + is not zero or a positive number. + + + + + + + + + + Method + + System.Security.Cryptography + 8.0.0.0 + 9.0.0.0 + + + System.Security.Cryptography.Algorithms + + + netstandard + + + mscorlib + + + + [System.Runtime.CompilerServices.NullableContext(2)] + [<System.Runtime.CompilerServices.NullableContext(2)>] + + + + System.Void + + + + + + + + + [System.Runtime.CompilerServices.Nullable(new System.Byte[] { 0, 1 })] + [<System.Runtime.CompilerServices.Nullable(new System.Byte[] { 0, 1 })>] + + + + + + The type of span. + The span to shuffle. + Performs an in-place shuffle of a span using cryptographically random number generation. + To be added. + + + + diff --git a/xml/System.ServiceModel.Description/ServiceDescription.xml b/xml/System.ServiceModel.Description/ServiceDescription.xml index 49d82b148e7..67239c2cac5 100644 --- a/xml/System.ServiceModel.Description/ServiceDescription.xml +++ b/xml/System.ServiceModel.Description/ServiceDescription.xml @@ -466,4 +466,4 @@ - \ No newline at end of file + diff --git a/xml/System.ServiceModel/NetNamedPipeBinding.xml b/xml/System.ServiceModel/NetNamedPipeBinding.xml index d93392013ab..f7911862e72 100644 --- a/xml/System.ServiceModel/NetNamedPipeBinding.xml +++ b/xml/System.ServiceModel/NetNamedPipeBinding.xml @@ -890,4 +890,4 @@ - \ No newline at end of file +