288 references to Clear
Aspire.Hosting (1)
Utils\PasswordGenerator.cs (1)
63chars.Clear();
Aspire.Playground.Tests (1)
src\Aspire.Hosting\Utils\PasswordGenerator.cs (1)
63chars.Clear();
http2cat (2)
src\Shared\Http2cat\Http2Utilities.cs (2)
296padding.Clear(); 382padding.Clear();
IIS.FunctionalTests (2)
src\Shared\Http2cat\Http2Utilities.cs (2)
296padding.Clear(); 382padding.Clear();
IIS.LongTests (2)
src\Shared\Http2cat\Http2Utilities.cs (2)
296padding.Clear(); 382padding.Clear();
IIS.NewHandler.FunctionalTests (2)
src\Shared\Http2cat\Http2Utilities.cs (2)
296padding.Clear(); 382padding.Clear();
IIS.NewShim.FunctionalTests (2)
src\Shared\Http2cat\Http2Utilities.cs (2)
296padding.Clear(); 382padding.Clear();
IISExpress.FunctionalTests (2)
src\Shared\Http2cat\Http2Utilities.cs (2)
296padding.Clear(); 382padding.Clear();
InMemory.FunctionalTests (2)
Http2\Http2TestBase.cs (2)
667padding.Clear(); 757padding.Clear();
Microsoft.AspNetCore.Components.Server (3)
BlazorPack\SequenceOfT.cs (1)
443this.AvailableMemory.Span.Slice(startIndex, length).Clear();
src\Shared\PooledArrayBufferWriter.cs (2)
82_rentedBuffer.AsSpan(0, _index).Clear(); 170previousBuffer.Clear();
Microsoft.AspNetCore.DataProtection (8)
Managed\ManagedAuthenticatedEncryptor.cs (6)
279validationSubkey.Clear(); 282decryptedKdk.Clear(); 283decryptionSubkey.Clear(); 465keyModifier.Clear(); 466decryptedKdk.Clear(); 533correctHash.Clear();
SP800_108\ManagedSP800_108_CTR_HMACSHA512.cs (2)
134prfOutput.Clear(); // contains key material, so delete it 139prfInput.Clear();
Microsoft.AspNetCore.Diagnostics.Middleware (1)
src\Shared\BufferWriterPool\BufferWriter.cs (1)
100_buffer.AsSpan(0, WrittenCount).Clear();
Microsoft.AspNetCore.Mvc.ViewFeatures (2)
src\Shared\PooledArrayBufferWriter.cs (2)
82_rentedBuffer.AsSpan(0, _index).Clear(); 170previousBuffer.Clear();
Microsoft.AspNetCore.Server.HttpSys (2)
RequestProcessing\ResponseBody.cs (1)
238pins.Clear();
src\Shared\HttpSys\RequestProcessing\NativeRequestContext.cs (1)
68_backingBuffer.Memory.Span.Clear();
Microsoft.AspNetCore.Server.HttpSys.FunctionalTests (2)
src\Shared\Http2cat\Http2Utilities.cs (2)
296padding.Clear(); 382padding.Clear();
Microsoft.AspNetCore.Server.IIS (2)
Core\IO\AsyncWriteOperationBase.cs (1)
77_handles.AsSpan().Clear();
src\Shared\HttpSys\RequestProcessing\NativeRequestContext.cs (1)
68_backingBuffer.Memory.Span.Clear();
Microsoft.AspNetCore.Server.Kestrel.Core (1)
Middleware\Internal\LoggingStream.cs (1)
197charBuilder.Clear();
Microsoft.AspNetCore.Server.Kestrel.Core.Tests (1)
src\Shared\test\Shared.Tests\runtime\Http2\HPackIntegerTest.cs (1)
64integerBytes.Clear();
Microsoft.AspNetCore.Shared.Tests (2)
runtime\Http2\HPackIntegerTest.cs (1)
64integerBytes.Clear();
src\Shared\HttpSys\RequestProcessing\NativeRequestContext.cs (1)
68_backingBuffer.Memory.Span.Clear();
Microsoft.Build.Framework (1)
SegmentedArray.cs (1)
21memory.Span.Clear();
Microsoft.CodeAnalysis (2)
src\Dependencies\Collections\Internal\BitHelper.cs (1)
27span.Clear();
src\Dependencies\Collections\Segmented\SegmentedArray.cs (1)
29memory.Span.Clear();
Microsoft.CodeAnalysis.CodeStyle (2)
src\Dependencies\Collections\Internal\BitHelper.cs (1)
27span.Clear();
src\Dependencies\Collections\Segmented\SegmentedArray.cs (1)
29memory.Span.Clear();
Microsoft.CodeAnalysis.Collections.Package (2)
Internal\BitHelper.cs (1)
27span.Clear();
Segmented\SegmentedArray.cs (1)
29memory.Span.Clear();
Microsoft.CodeAnalysis.InteractiveHost (2)
src\Dependencies\Collections\Internal\BitHelper.cs (1)
27span.Clear();
src\Dependencies\Collections\Segmented\SegmentedArray.cs (1)
29memory.Span.Clear();
Microsoft.CodeAnalysis.Threading.Package (2)
src\Dependencies\Collections\Internal\BitHelper.cs (1)
27span.Clear();
src\Dependencies\Collections\Segmented\SegmentedArray.cs (1)
29memory.Span.Clear();
Microsoft.CodeAnalysis.Workspaces (2)
src\Dependencies\Collections\Internal\BitHelper.cs (1)
27span.Clear();
src\Dependencies\Collections\Segmented\SegmentedArray.cs (1)
29memory.Span.Clear();
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (2)
src\Dependencies\Collections\Internal\BitHelper.cs (1)
27span.Clear();
src\Dependencies\Collections\Segmented\SegmentedArray.cs (1)
29memory.Span.Clear();
Microsoft.Extensions.Caching.Hybrid.Tests (3)
TagSetTests.cs (3)
52arr.AsSpan().Clear(); // to check defensive copy 83arr.AsSpan().Clear(); // to check defensive copy 120arr.AsSpan().Clear(); // to check defensive copy
Microsoft.Extensions.DependencyInjection.Abstractions (1)
ActivatorUtilities.cs (1)
205ctorArgs.Clear();
Microsoft.Extensions.DependencyModel (2)
DependencyContextJsonReader.cs (2)
34buffer.AsSpan().Clear(); 120rented.AsSpan(0, written).Clear();
Microsoft.Extensions.Diagnostics (1)
src\libraries\Common\src\System\Diagnostics\DiagnosticsHelper.cs (1)
126_bitMap.Clear();
Microsoft.Extensions.Diagnostics.ResourceMonitoring (1)
src\Shared\BufferWriterPool\BufferWriter.cs (1)
103_buffer.AsSpan(0, WrittenCount).Clear();
Microsoft.Extensions.Http.Diagnostics (1)
src\Shared\BufferWriterPool\BufferWriter.cs (1)
100_buffer.AsSpan(0, WrittenCount).Clear();
Microsoft.ML.Core (6)
Utilities\VBufferUtils.cs (6)
246editor.Values.Clear(); 374editor.Values.Clear(); 380editor.Values.Slice(min, indices[ii] - min).Clear(); 383editor.Values.Slice(min, dst.Length - min).Clear(); 418newIndicesEditor.Values.Clear(); 692editor.Values.Clear();
Microsoft.ML.Data (4)
Deprecated\Vector\VBufferMathUtils.cs (4)
92editor.Values.Clear(); 119editor.Values.Clear(); 129editor.Values.Clear(); 394editor.Values.Clear();
Microsoft.ML.DataView (1)
VBuffer.cs (1)
300destination.Slice(destinationIndex, Length).Clear();
Microsoft.ML.Ensemble (2)
OutputCombiners\BaseMultiAverager.cs (1)
40editor.Values.Clear();
OutputCombiners\MultiVoting.cs (1)
87editor.Values.Clear();
Microsoft.ML.FastTree (1)
FastTree.cs (1)
2524editor.Values.Slice(_dense.Count, length - _dense.Count).Clear();
Microsoft.ML.Transforms (1)
Dracula\CountTableTransformer.cs (1)
721editor.Values.Clear();
Shared (1)
BufferWriterPool\BufferWriter.cs (1)
103_buffer.AsSpan(0, WrittenCount).Clear();
System.Collections (5)
src\libraries\Common\src\System\Collections\Generic\BitHelper.cs (1)
17span.Clear();
System\Collections\BitArray.cs (4)
303span.Clear(); 653m_array.AsSpan(toIndex, ints - toIndex).Clear(); 707m_array.AsSpan(0, lengthToClear).Clear(); 740m_array.AsSpan(last + 1, newints - last - 1).Clear();
System.Collections.Immutable (1)
System\Collections\Frozen\FrozenSetInternalBase.cs (1)
202seenItems.Clear();
System.Data.Common (4)
System\Data\SQLTypes\SQLDecimal.cs (4)
933pszTmp.Clear(); //the decimal digits, from the 1482rgulRes.Clear(); // but spans in core libraries are not for performance reasons so clear it 1715rgulR.Clear(); 1716rgulQ.Clear();
System.Diagnostics.DiagnosticSource (1)
src\libraries\Common\src\System\Diagnostics\DiagnosticsHelper.cs (1)
126_bitMap.Clear();
System.Formats.Asn1 (1)
System\Formats\Asn1\AsnWriter.NamedBitList.cs (1)
151temp.Clear();
System.Formats.Cbor (2)
System\Formats\Cbor\Writer\CborWriter.Map.cs (1)
106_buffer.AsSpan(currentKey.Offset, _offset).Clear();
System\Formats\Cbor\Writer\CborWriter.String.cs (1)
229buffer.Slice(_offset, initialOffset - _offset).Clear();
System.Formats.Tar (15)
System\Formats\Tar\TarHeader.Write.cs (12)
291buffer.Clear(); 298buffer.Clear(); 310buffer.Clear(); // Reset it to reuse it 335buffer.Span.Clear(); 342buffer.Span.Clear(); 354buffer.Span.Clear(); // Reset it to reuse it 380buffer.Clear(); // Reset it to reuse it 389buffer.Clear(); // Reset it to reuse it 416buffer.Span.Clear(); // Reset it to reuse it 425buffer.Span.Clear(); // Reset it to reuse it 831zeros.Clear(); 1038converted.Clear();
System\Formats\Tar\TarWriter.cs (3)
297buffer.Clear(); 339buffer.Span.Clear(); // Rented arrays aren't clean 362emptyRecord.Clear();
System.IO.Compression (3)
System\IO\Compression\DeflateManaged\HuffmanTree.cs (2)
118bitLengthCount.Clear(); 126nextCode.Clear();
System\IO\Compression\ZipArchiveEntry.cs (1)
1256writeBuffer[..CrcAndSizesBufferLength].Clear();
System.Memory (1)
src\libraries\Common\src\System\Buffers\ArrayBufferWriter.cs (1)
96_buffer.AsSpan(0, _index).Clear();
System.Net.Http (2)
src\libraries\Common\src\System\Net\MultiArrayBuffer.cs (1)
212_blocks.AsSpan((int)usedBlocks, (int)unusedInitialBlocks).Clear();
System\Net\Http\SocketsHttpHandler\ConnectionPool\HttpConnectionPool.Http1.cs (1)
460usable.Clear();
System.Net.NameResolution (1)
src\libraries\Common\src\System\Net\SocketAddressPal.Unix.cs (1)
179buffer.Clear();
System.Net.NetworkInformation (1)
System\Net\NetworkInformation\UnicastIPAddressInformation.cs (1)
78addressBytes.Clear();
System.Net.Ping (1)
src\libraries\Common\src\System\Net\SocketAddressPal.Unix.cs (1)
179buffer.Clear();
System.Net.Primitives (2)
src\libraries\Common\src\System\Net\SocketAddressPal.Unix.cs (1)
179buffer.Clear();
System\Net\IPAddressParser.cs (1)
47numbers.Clear();
System.Net.Quic (7)
src\libraries\Common\src\System\Net\MultiArrayBuffer.cs (1)
212_blocks.AsSpan((int)usedBlocks, (int)unusedInitialBlocks).Clear();
src\libraries\Common\src\System\Net\SocketAddressPal.Unix.cs (1)
179buffer.Clear();
System\Net\Quic\Internal\MsQuicTlsSecret.cs (5)
90clientHandshakeTrafficSecret.Clear(); 96serverHandshakeTrafficSecret.Clear(); 102clientTrafficSecret0.Clear(); 108serverTrafficSecret0.Clear(); 114clientEarlyTrafficSecret.Clear();
System.Net.Security (8)
src\libraries\Common\src\System\Net\Security\MD4.cs (2)
68buffer.Clear(); 85padding.Clear();
System\Net\NegotiateAuthenticationPal.ManagedNtlm.cs (5)
302asBytes.Clear(); 441prefix.Clear(); 453hashBuffer.Clear(); 627responseAsSpan.Clear(); 644payload.Slice(payloadOffset, ChallengeResponseLength).Clear();
System\Net\Security\SslStreamCertificateContext.Linux.cs (1)
352issuerHandles.AsSpan().Clear();
System.Net.Sockets (1)
src\libraries\Common\src\System\Net\SocketAddressPal.Unix.cs (1)
179buffer.Clear();
System.Numerics.Tensors (6)
System\Numerics\Tensors\netcore\TensorOperation.cs (2)
388destination.Clear(); 2644resultBuffer.Clear();
System\Numerics\Tensors\netcore\TensorPrimitives.IsComplexNumber.cs (1)
32destination.Slice(0, x.Length).Clear();
System\Numerics\Tensors\netcore\TensorPrimitives.IsImaginaryNumber.cs (1)
32destination.Slice(0, x.Length).Clear();
System\Numerics\Tensors\netcore\TensorPrimitives.IsNaN.cs (1)
32destination.Slice(0, x.Length).Clear();
System\Numerics\Tensors\netcore\TensorPrimitives.IsNegative.cs (1)
31destination.Slice(0, x.Length).Clear();
System.Private.CoreLib (11)
src\libraries\Common\src\System\Collections\Generic\BitHelper.cs (1)
17span.Clear();
src\libraries\System.Private.CoreLib\src\System\Buffers\ArrayPool.cs (1)
103array.AsSpan(0, lengthToClear).Clear();
src\libraries\System.Private.CoreLib\src\System\Diagnostics\Tracing\EventPipe.cs (1)
122providersNative.Clear();
src\libraries\System.Private.CoreLib\src\System\SearchValues\ProbabilisticMapState.cs (1)
170seen.AsSpan(0, modulus).Clear();
src\libraries\System.Private.CoreLib\src\System\SearchValues\SearchValues.cs (1)
267seenValues.Clear();
src\libraries\System.Private.CoreLib\src\System\Security\SecureString.cs (4)
140span.Clear(); 334new Span<char>((void*)ptr, length).Clear(); 397new Span<byte>((void*)ptr, byteLength).Clear(); 464new Span<byte>((void*)handle, _byteLength).Clear();
src\System\RuntimeType.CoreCLR.cs (2)
643overrides.Clear(); 1228usedSlots.Clear(); // we don't have to clear it for > 128, but we assume it's a rare case.
System.Private.Uri (1)
System\IPv6AddressHelper.cs (1)
15numbers.Clear();
System.Runtime.Numerics (58)
System\Number.BigInteger.cs (3)
379resultBuffer.Clear(); 412powersOf1e9Buffer.Clear(); 424leading.Clear();
System\Numerics\BigInteger.cs (9)
1001bits.Clear(); 1061bits.Clear(); 1072bits.Clear(); 2519zd.Clear(); 2601zd.Clear(); 2749bits.Clear(); 2762bits.Clear(); 3295zd.Clear(); 3450zd.Clear();
System\Numerics\BigIntegerCalculator.DivRem.cs (13)
408bits.Slice(0, sigmaDigit).Clear(); 411dst.Slice(src.Length).Clear(); 447z.Slice(a.Length - (t - 2) * n).Clear(); 468quotientUpper.Slice(n).Clear(); 490remainder.Slice(rt.Length).Clear(); 534quotient.Clear(); 536remainder.Slice(left.Length).Clear(); 553quotient.Slice(left.Length).Clear(); 559remainder.Slice(1).Clear(); 573quotient.Slice(quotientLength).Clear(); 578remainder.Slice(r1.Length).Clear(); 647d.Clear(); 658d.Slice(0, n).Clear();
System\Numerics\BigIntegerCalculator.FastReducer.cs (3)
53_q1.Clear(); 57_q2.Clear(); 63value.Clear();
System\Numerics\BigIntegerCalculator.GcdInv.cs (3)
197right.Clear(); 210buffer.Slice(2).Clear(); 311bits.Slice(maxLength).Clear();
System\Numerics\BigIntegerCalculator.PowMod.cs (21)
29temp.Clear(); 36valueCopy.Slice(value.Length).Clear(); 40bits.Slice(result.Length).Clear(); 85left.Clear(); 102value.Clear(); 226valueCopy.Slice(value.Length).Clear(); 241temp.Clear(); 275valueCopy.Slice(value.Length).Clear(); 290temp.Clear(); 320bits.Slice(result.Length).Clear(); 329r.Clear(); 336mu.Clear(); 343q1.Clear(); 349q2.Clear(); 358bits.Slice(result.Length).Clear(); 380bits.Slice(result.Length).Clear(); 389r.Clear(); 396mu.Clear(); 403q1.Clear(); 409q2.Clear(); 418bits.Slice(result.Length).Clear();
System\Numerics\BigIntegerCalculator.SquMul.cs (6)
103fold.Clear(); 110core.Clear(); 231carryOrig.Clear(); 287leftFold.Clear(); 293rightFold.Clear(); 306core.Clear();
System.Security.Cryptography (24)
src\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.EVP.Kem.cs (6)
161sharedSecret.Clear(); 164sharedSecret.Clear(); 191ciphertext.Clear(); 192sharedSecret.Clear(); 195ciphertext.Clear(); 196sharedSecret.Clear();
src\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.EvpPkey.ExportKeyContents.cs (3)
28destination.Clear(); 31destination.Clear(); 34destination.Clear();
src\libraries\Common\src\System\Security\Cryptography\KeyBlobHelpers.cs (1)
60target.AsSpan(0, length - bytesWritten).Clear();
src\libraries\Common\src\System\Security\Cryptography\PasswordBasedEncryption.cs (1)
372ivDest.Clear();
src\libraries\Common\src\System\Security\Cryptography\Pkcs12Kdf.cs (1)
289nullTerminator.Clear();
src\libraries\Common\src\System\Security\Cryptography\RsaPaddingProcessor.cs (3)
337ps.Clear(); 410destination.Slice(0, destination.Length - emLen).Clear(); 448db.Slice(0, psLen).Clear();
System\Security\Cryptography\AesCcm.OpenSsl.cs (1)
130plaintext.Clear();
System\Security\Cryptography\AsymmetricAlgorithmHelpers.Der.cs (1)
210response.Slice(0, writeOffset).Clear();
System\Security\Cryptography\CryptographicOperations.cs (1)
65buffer.Clear();
System\Security\Cryptography\SymmetricPadding.cs (2)
69destination.Slice(count, padBytes - 1).Clear(); 124destination.Slice(count, padBytes).Clear();
System\Security\Cryptography\X509Certificates\OpenSslX509ChainProcessor.cs (2)
1386_errors.AsSpan().Clear(); 1395_errors.AsSpan(toReturn.Length).Clear();
System\Security\Cryptography\X509Certificates\X509CertificateLoader.Unix.cs (1)
271_rentedSpki.AsSpan().Clear();
System\Security\Cryptography\XmlKeyHelper.cs (1)
64ret.AsSpan(0, shift).Clear();
System.Security.Cryptography.Pkcs (3)
src\libraries\Common\src\System\Security\Cryptography\PasswordBasedEncryption.cs (1)
372ivDest.Clear();
src\libraries\Common\src\System\Security\Cryptography\Pkcs12Kdf.cs (1)
289nullTerminator.Clear();
System\Security\Cryptography\Pkcs\CmsSignature.cs (1)
177ieeeSignature.Clear();
System.Security.Cryptography.ProtectedData (1)
System\Security\Cryptography\ProtectedData.cs (1)
404interopSpan.Clear();
System.Text.Encodings.Web (1)
System\Text\Encodings\Web\OptimizedInboxTextEncoder.Ascii.cs (1)
48tempBuffer.Slice(encodedCharCount).Clear();
System.Text.Json (39)
src\libraries\System.Text.Json\Common\JsonSeparatorNamingPolicy.cs (2)
137destination.Slice(0, charsWritten).Clear(); 162destination.Slice(0, charsWritten).Clear();
System\Text\Json\Document\JsonDocument.cs (3)
80extraRentedBytes.AsSpan(0, length).Clear(); 331otherUtf8Text.Slice(0, written).Clear(); 901rented.AsSpan().Clear();
System\Text\Json\Document\JsonDocument.Parse.cs (10)
97utf8Bytes.AsSpan(0, length).Clear(); 131drained.AsSpan().Clear(); 157drained.AsSpan().Clear(); 217drained.AsSpan().Clear(); 235drained.AsSpan().Clear(); 279utf8Bytes.AsSpan(0, expectedByteCount).Clear(); 303utf8Bytes.AsSpan(0, expectedByteCount).Clear(); 639rentedSpan.Clear(); 818rented.AsSpan(0, written).Clear(); 900rented.AsSpan(0, written).Clear();
System\Text\Json\Document\JsonDocument.TryGetProperty.cs (2)
97utf8Name.Clear(); 206rented.AsSpan(0, written).Clear();
System\Text\Json\JsonEncodedText.cs (1)
98utf8Bytes.Clear();
System\Text\Json\JsonHelpers.cs (1)
241decodedKey.Clear();
System\Text\Json\Reader\JsonReaderHelper.Unescaping.cs (11)
32utf8Unescaped.Clear(); 62utf8Unescaped.Clear(); 87new Span<byte>(pooledName, 0, written).Clear(); 114utf8Unescaped.Clear(); 153utf8Unescaped.Clear(); 155utf8Escaped.Clear(); 193utf8Unescaped1.Clear(); 199utf8Unescaped2.Clear(); 234byteSpan.Clear(); 246byteSpan.Clear(); 317destination.Clear();
System\Text\Json\Reader\Utf8JsonReader.TryGet.cs (3)
90utf8Destination.Slice(0, bytesWritten).Clear(); 188new Span<byte>(rentedBuffer, 0, unescapedSource.Length).Clear(); 224new Span<byte>(rentedBuffer, 0, source.Length).Clear();
System\Text\Json\Serialization\Converters\Value\EnumConverter.cs (1)
290charBuffer.Clear();
System\Text\Json\Serialization\JsonSerializer.Read.String.cs (2)
406utf8.Clear(); 437utf8.Clear();
System\Text\Json\Serialization\ReadBufferState.cs (2)
144new Span<byte>(oldBuffer, 0, oldMaxCount).Clear(); 181new Span<byte>(_buffer, 0, _maxCount).Clear();
System\Text\Json\Writer\Utf8JsonWriter.WriteValues.Raw.cs (1)
222utf8Json.Clear();
System.Text.Json.SourceGeneration (2)
src\libraries\System.Text.Json\Common\JsonSeparatorNamingPolicy.cs (2)
137destination.Slice(0, charsWritten).Clear(); 162destination.Slice(0, charsWritten).Clear();
System.Text.RegularExpressions (2)
System\Text\RegularExpressions\Symbolic\MintermClassifier.cs (1)
76charRangesPerMinterm.Clear();
System\Text\RegularExpressions\Symbolic\RegexNodeConverter.cs (1)
424categoryCodes.Clear();
System.Windows.Forms (2)
System\Windows\Forms\Controls\Labels\LinkUtilities.cs (1)
42rgb.Clear();
System\Windows\Forms\Controls\MonthCalendar\MonthCalendar.cs (1)
1086boldDates.Clear();
System.Xaml (1)
src\Microsoft.DotNet.Wpf\src\Shared\MS\Utility\FrugalList.cs (1)
1352_entries.AsSpan(0, _count).Clear();
WebTransportInteractiveSampleApp (1)
Program.cs (1)
136memory.Span.Clear();