Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions xml/System.Runtime.Caching/MemoryCache.xml
Original file line number Diff line number Diff line change
Expand Up @@ -102,6 +102,11 @@ private void btnGet_Click(object sender, EventArgs e)
<altmember cref="T:System.Runtime.Caching.ObjectCache" />
</Docs>
<Members>
<MemberGroup MemberName=".ctor">
<Docs>
<summary>Initializes a new instance of the <see cref="T:System.Runtime.Caching.MemoryCache" /> class.</summary>
</Docs>
</MemberGroup>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public MemoryCache (string name, System.Collections.Specialized.NameValueCollection config = default);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(string name, class System.Collections.Specialized.NameValueCollection config) cil managed" />
Expand Down
10 changes: 10 additions & 0 deletions xml/System.Runtime.CompilerServices/ConditionalWeakTable`2.xml
Original file line number Diff line number Diff line change
Expand Up @@ -378,6 +378,11 @@
<altmember cref="M:System.Object.Finalize" />
</Docs>
</Member>
<MemberGroup MemberName="GetOrAdd">
<Docs>
<summary><para>Searches for a specified key in the table and returns the corresponding value. If the key does not exist in the table, the method adds the given value and binds it to the specified key.</para></summary>
</Docs>
</MemberGroup>
<Member MemberName="GetOrAdd">
<MemberSignature Language="C#" Value="public TValue GetOrAdd (TKey key, Func&lt;TKey,TValue&gt; valueFactory);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance !TValue GetOrAdd(!TKey key, class System.Func`2&lt;!TKey, !TValue&gt; valueFactory) cil managed" />
Expand Down Expand Up @@ -670,6 +675,11 @@
<altmember cref="T:System.Runtime.CompilerServices.ConditionalWeakTable`2.CreateValueCallback" />
</Docs>
</Member>
<MemberGroup MemberName="Remove">
<Docs>
<summary>Removes a key and its value from the table.</summary>
</Docs>
</MemberGroup>
<Member MemberName="Remove">
<MemberSignature Language="C#" Value="public bool Remove (TKey key);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance bool Remove(!TKey key) cil managed" />
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,11 @@
<remarks>To be added.</remarks>
</Docs>
<Members>
<MemberGroup MemberName=".ctor">
<Docs>
<summary>Initializes a new instance of the <see cref="T:System.Runtime.CompilerServices.DefaultInterpolatedStringHandler" /> structure.</summary>
</Docs>
</MemberGroup>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public DefaultInterpolatedStringHandler (int literalLength, int formattedCount);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(int32 literalLength, int32 formattedCount) cil managed" />
Expand Down Expand Up @@ -162,6 +167,11 @@ This is intended to be called only by compiler-generated code. Arguments are not
</remarks>
</Docs>
</Member>
<MemberGroup MemberName="AppendFormatted">
<Docs>
<summary>Writes the specified value to the handler.</summary>
</Docs>
</MemberGroup>
<Member MemberName="AppendFormatted">
<MemberSignature Language="C#" Value="public void AppendFormatted (scoped ReadOnlySpan&lt;char&gt; value);" FrameworkAlternate="net-10.0;net-11.0;net-7.0;net-8.0;net-9.0" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void AppendFormatted(valuetype System.ReadOnlySpan`1&lt;char&gt; value) cil managed" />
Expand Down Expand Up @@ -339,6 +349,11 @@ This is intended to be called only by compiler-generated code. Arguments are not
<remarks>To be added.</remarks>
</Docs>
</Member>
<MemberGroup MemberName="AppendFormatted&lt;T&gt;">
<Docs>
<summary>Writes the specified value to the handler.</summary>
</Docs>
</MemberGroup>
<Member MemberName="AppendFormatted&lt;T&gt;">
<MemberSignature Language="C#" Value="public void AppendFormatted&lt;T&gt; (T value);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void AppendFormatted&lt;T&gt;(!!T value) cil managed" />
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,11 @@
<remarks>To be added.</remarks>
</Docs>
<Members>
<MemberGroup MemberName=".ctor">
<Docs>
<summary>Initializes a new instance of the <see cref="T:System.Runtime.CompilerServices.InterpolatedStringHandlerArgumentAttribute" /> class.</summary>
</Docs>
</MemberGroup>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public InterpolatedStringHandlerArgumentAttribute (string argument);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(string argument) cil managed" />
Expand Down
5 changes: 5 additions & 0 deletions xml/System.Runtime.CompilerServices/NullableAttribute.xml
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,11 @@
<remarks>To be added.</remarks>
</Docs>
<Members>
<MemberGroup MemberName=".ctor">
<Docs>
<summary>Initializes a new instance of the <see cref="T:System.Runtime.CompilerServices.NullableAttribute" /> class.</summary>
</Docs>
</MemberGroup>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public NullableAttribute (byte value);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(unsigned int8 value) cil managed" />
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -82,6 +82,11 @@
<remarks>To be added.</remarks>
</Docs>
<Members>
<MemberGroup MemberName=".ctor">
<Docs>
<summary>Initializes a new instance of the <see cref="T:System.Runtime.CompilerServices.ReadOnlyCollectionBuilder`1" /> class.</summary>
</Docs>
</MemberGroup>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public ReadOnlyCollectionBuilder ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" />
Expand Down Expand Up @@ -749,6 +754,11 @@
<remarks>To be added.</remarks>
</Docs>
</Member>
<MemberGroup MemberName="Reverse">
<Docs>
<summary>Reverses the order of the elements in the specified range.</summary>
</Docs>
</MemberGroup>
<Member MemberName="Reverse">
<MemberSignature Language="C#" Value="public void Reverse ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Reverse() cil managed" />
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -67,6 +67,11 @@
</remarks>
</Docs>
<Members>
<MemberGroup MemberName=".ctor">
<Docs>
<summary>Initializes a new instance of the <see cref="T:System.Runtime.CompilerServices.ReferenceAssemblyAttribute" /> class.</summary>
</Docs>
</MemberGroup>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public ReferenceAssemblyAttribute ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" />
Expand Down
5 changes: 5 additions & 0 deletions xml/System.Runtime.CompilerServices/RuntimeHelpers.xml
Original file line number Diff line number Diff line change
Expand Up @@ -68,6 +68,11 @@
</remarks>
</Docs>
<Members>
<MemberGroup MemberName="AllocateTypeAssociatedMemory">
<Docs>
<summary>Allocates memory that's associated with the <paramref name="type" /> and is freed if and when the <see cref="T:System.Type" /> is unloaded.</summary>
</Docs>
</MemberGroup>
<Member MemberName="AllocateTypeAssociatedMemory">
<MemberSignature Language="C#" Value="public static IntPtr AllocateTypeAssociatedMemory (Type type, int size);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig native int AllocateTypeAssociatedMemory(class System.Type type, int32 size) cil managed" />
Expand Down
5 changes: 5 additions & 0 deletions xml/System.Runtime.CompilerServices/StrongBox`1.xml
Original file line number Diff line number Diff line change
Expand Up @@ -73,6 +73,11 @@
</remarks>
</Docs>
<Members>
<MemberGroup MemberName=".ctor">
<Docs>
<summary>Initializes a new instance of the <see cref="T:System.Runtime.CompilerServices.StrongBox`1" /> class.</summary>
</Docs>
</MemberGroup>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public StrongBox ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" />
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -67,6 +67,11 @@ A C# example of an expression that would throw this exception:
</remarks>
</Docs>
<Members>
<MemberGroup MemberName=".ctor">
<Docs>
<summary>Initializes a new instance of the <see cref="T:System.Runtime.CompilerServices.SwitchExpressionException" /> class.</summary>
</Docs>
</MemberGroup>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public SwitchExpressionException ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" />
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -76,6 +76,11 @@
<remarks>To be added.</remarks>
</Docs>
<Members>
<MemberGroup MemberName=".ctor">
<Docs>
<summary>Initializes a new instance of the <see cref="T:System.Runtime.CompilerServices.TupleElementNamesAttribute" /> class.</summary>
</Docs>
</MemberGroup>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public TupleElementNamesAttribute ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" />
Expand Down
60 changes: 60 additions & 0 deletions xml/System.Runtime.CompilerServices/Unsafe.xml
Original file line number Diff line number Diff line change
Expand Up @@ -108,6 +108,11 @@ Since the `Unsafe` APIs suppress typical type-safety validation, it is up to cal
</remarks>
</Docs>
<Members>
<MemberGroup MemberName="Add&lt;T&gt;">
<Docs>
<summary>Adds an offset to the given managed pointer.</summary>
</Docs>
</MemberGroup>
<Member MemberName="Add&lt;T&gt;">
<MemberSignature Language="C#" Value="public static void* Add&lt;T&gt; (void* source, int elementOffset) where T : allows ref struct;" FrameworkAlternate="net-10.0;net-11.0;net-9.0" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig void* Add&lt;T&gt;(void* source, int32 elementOffset) cil managed" />
Expand Down Expand Up @@ -389,6 +394,11 @@ If `elementOffset` is a calculated value rather than a hardcoded literal, caller
</remarks>
</Docs>
</Member>
<MemberGroup MemberName="AddByteOffset&lt;T&gt;">
<Docs>
<summary>Adds a byte offset to the given managed pointer.</summary>
</Docs>
</MemberGroup>
<Member MemberName="AddByteOffset&lt;T&gt;">
<MemberSignature Language="C#" Value="public static ref T AddByteOffset&lt;T&gt; (ref T source, IntPtr byteOffset) where T : allows ref struct;" FrameworkAlternate="net-10.0;net-11.0;net-9.0" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig !!T AddByteOffset&lt;T&gt;(!!T&amp; source, native int byteOffset) cil managed" />
Expand Down Expand Up @@ -883,6 +893,11 @@ Unmanaged pointers are not tracked by the .NET garbage collector. If the origina
</remarks>
</Docs>
</Member>
<MemberGroup MemberName="AsRef&lt;T&gt;">
<Docs>
<summary>Reinterprets the given read-only reference as a mutable reference.</summary>
</Docs>
</MemberGroup>
<Member MemberName="AsRef&lt;T&gt;">
<MemberSignature Language="C#" Value="public static ref T AsRef&lt;T&gt; (void* source) where T : allows ref struct;" FrameworkAlternate="net-10.0;net-11.0;net-9.0" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig !!T AsRef&lt;T&gt;(void* source) cil managed" />
Expand Down Expand Up @@ -1216,6 +1231,11 @@ The return value is guaranteed stable if `origin` and `target` point to the same
</remarks>
</Docs>
</Member>
<MemberGroup MemberName="Copy&lt;T&gt;">
<Docs>
<summary>Copies a value of type <typeparamref name="T" /> to the given location.</summary>
</Docs>
</MemberGroup>
<Member MemberName="Copy&lt;T&gt;">
<MemberSignature Language="C#" Value="public static void Copy&lt;T&gt; (void* destination, ref readonly T source) where T : allows ref struct;" FrameworkAlternate="net-10.0;net-11.0;net-9.0" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig void Copy&lt;T&gt;(void* destination, [in]!!T&amp; source) cil managed" FrameworkAlternate="net-10.0;net-11.0;net-8.0;net-9.0" />
Expand Down Expand Up @@ -1396,6 +1416,11 @@ static void Copy<T>(ref T destination, void* source)
</remarks>
</Docs>
</Member>
<MemberGroup MemberName="CopyBlock">
<Docs>
<summary>Copies bytes from the source address to the destination address.</summary>
</Docs>
</MemberGroup>
<Member MemberName="CopyBlock">
<MemberSignature Language="C#" Value="public static void CopyBlock (ref byte destination, ref readonly byte source, uint byteCount);" FrameworkAlternate="net-10.0;net-11.0;net-8.0;net-9.0" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig void CopyBlock(unsigned int8&amp; destination, [in]unsigned int8&amp; source, unsigned int32 byteCount) cil managed" FrameworkAlternate="net-10.0;net-11.0;net-8.0;net-9.0" />
Expand Down Expand Up @@ -1524,6 +1549,11 @@ This API corresponds to the `cpblk` opcode. Both the `destination` and `source`
</remarks>
</Docs>
</Member>
<MemberGroup MemberName="CopyBlockUnaligned">
<Docs>
<summary>Copies bytes from the source address to the destination address without assuming architecture dependent alignment of the addresses.</summary>
</Docs>
</MemberGroup>
<Member MemberName="CopyBlockUnaligned">
<MemberSignature Language="C#" Value="public static void CopyBlockUnaligned (ref byte destination, ref readonly byte source, uint byteCount);" FrameworkAlternate="net-10.0;net-11.0;net-8.0;net-9.0" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig void CopyBlockUnaligned(unsigned int8&amp; destination, [in]unsigned int8&amp; source, unsigned int32 byteCount) cil managed" FrameworkAlternate="net-10.0;net-11.0;net-8.0;net-9.0" />
Expand Down Expand Up @@ -1650,6 +1680,11 @@ This API corresponds to the `unaligned.1 cpblk` opcode sequence. No alignment as
</remarks>
</Docs>
</Member>
<MemberGroup MemberName="InitBlock">
<Docs>
<summary>Initializes a block of memory at the given location with a given initial value.</summary>
</Docs>
</MemberGroup>
<Member MemberName="InitBlock">
<MemberSignature Language="C#" Value="public static void InitBlock (ref byte startAddress, byte value, uint byteCount);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig void InitBlock(unsigned int8&amp; startAddress, unsigned int8 value, unsigned int32 byteCount) cil managed" />
Expand Down Expand Up @@ -1769,6 +1804,11 @@ This API corresponds to the `initblk` opcode. The `startAddress` pointer is assu
</remarks>
</Docs>
</Member>
<MemberGroup MemberName="InitBlockUnaligned">
<Docs>
<summary>Initializes a block of memory at the given location with a given initial value without assuming architecture dependent alignment of the address.</summary>
</Docs>
</MemberGroup>
<Member MemberName="InitBlockUnaligned">
<MemberSignature Language="C#" Value="public static void InitBlockUnaligned (ref byte startAddress, byte value, uint byteCount);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig void InitBlockUnaligned(unsigned int8&amp; startAddress, unsigned int8 value, unsigned int32 byteCount) cil managed" />
Expand Down Expand Up @@ -2400,6 +2440,11 @@ The return value is guaranteed stable if `left` and `right` point to the same ma
</remarks>
</Docs>
</Member>
<MemberGroup MemberName="ReadUnaligned&lt;T&gt;">
<Docs>
<summary>Reads a value of type <typeparamref name="T" /> from the given address without assuming architecture dependent alignment of the source address.</summary>
</Docs>
</MemberGroup>
<Member MemberName="ReadUnaligned&lt;T&gt;">
<MemberSignature Language="C#" Value="public static T ReadUnaligned&lt;T&gt; (scoped ref readonly byte source) where T : allows ref struct;" FrameworkAlternate="net-10.0;net-11.0;net-9.0" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig !!T ReadUnaligned&lt;T&gt;([in]unsigned int8&amp; source) cil managed" FrameworkAlternate="net-10.0;net-11.0;net-8.0;net-9.0" />
Expand Down Expand Up @@ -2718,6 +2763,11 @@ public static MyUnionStruct MyMethod() {
</remarks>
</Docs>
</Member>
<MemberGroup MemberName="Subtract&lt;T&gt;">
<Docs>
<summary>Subtracts an offset from the given managed pointer.</summary>
</Docs>
</MemberGroup>
<Member MemberName="Subtract&lt;T&gt;">
<MemberSignature Language="C#" Value="public static void* Subtract&lt;T&gt; (void* source, int elementOffset) where T : allows ref struct;" FrameworkAlternate="net-10.0;net-11.0;net-9.0" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig void* Subtract&lt;T&gt;(void* source, int32 elementOffset) cil managed" />
Expand Down Expand Up @@ -2999,6 +3049,11 @@ If `elementOffset` is a calculated value rather than a hardcoded literal, caller
</remarks>
</Docs>
</Member>
<MemberGroup MemberName="SubtractByteOffset&lt;T&gt;">
<Docs>
<summary>Subtracts a byte offset from the given managed pointer.</summary>
</Docs>
</MemberGroup>
<Member MemberName="SubtractByteOffset&lt;T&gt;">
<MemberSignature Language="C#" Value="public static ref T SubtractByteOffset&lt;T&gt; (ref T source, IntPtr byteOffset) where T : allows ref struct;" FrameworkAlternate="net-10.0;net-11.0;net-9.0" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig !!T SubtractByteOffset&lt;T&gt;(!!T&amp; source, native int byteOffset) cil managed" />
Expand Down Expand Up @@ -3322,6 +3377,11 @@ For more information, including detailed discussion of the usage constraints of
</remarks>
</Docs>
</Member>
<MemberGroup MemberName="WriteUnaligned&lt;T&gt;">
<Docs>
<summary>Writes a value of type <typeparamref name="T" /> to the given location without assuming architecture dependent alignment of the destination address.</summary>
</Docs>
</MemberGroup>
<Member MemberName="WriteUnaligned&lt;T&gt;">
<MemberSignature Language="C#" Value="public static void WriteUnaligned&lt;T&gt; (ref byte destination, T value) where T : allows ref struct;" FrameworkAlternate="net-10.0;net-11.0;net-9.0" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig void WriteUnaligned&lt;T&gt;(unsigned int8&amp; destination, !!T value) cil managed" />
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -259,6 +259,11 @@ If the caller provides untrusted input to this API, this may result in the excep
</remarks>
</Docs>
</Member>
<MemberGroup MemberName="Throw">
<Docs>
<summary>Throws the source exception, maintaining the original Watson information and augmenting rather than replacing the original stack trace.</summary>
</Docs>
</MemberGroup>
<Member MemberName="Throw">
<MemberSignature Language="C#" Value="public void Throw ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Throw() cil managed" />
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,11 @@
</remarks>
</Docs>
<Members>
<MemberGroup MemberName=".ctor">
<Docs>
<summary>Initializes a new instance of the <see cref="T:System.Runtime.InteropServices.JavaScript.JSImportAttribute" /> class.</summary>
</Docs>
</MemberGroup>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public JSImportAttribute (string functionName);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(string functionName) cil managed" />
Expand Down
Loading
Loading