Base:
property
Length
System.IO.Stream.Length
3 overrides of Length
Microsoft.CodeAnalysis.UnitTests (2)
EmbeddedTextTests.cs (2)
283public override long Length => (long)int.MaxValue + 1; 293public override long Length { get; }
System.Private.CoreLib (1)
src\libraries\System.Private.CoreLib\src\System\IO\UnmanagedMemoryStreamWrapper.cs (1)
62public override long Length => _unmanagedStream.Length;
204 references to Length
Aspire.Hosting.Tests (2)
ApplicationModel\Docker\DockerfileBuilderEdgeCasesTests.cs (1)
28Assert.Equal(0, stream.Length);
ApplicationModel\Docker\DockerfileBuilderTests.cs (1)
214Assert.Equal(0, stream.Length);
csc (3)
src\Compilers\Shared\BuildProtocol.cs (3)
178int length = checked((int)memoryStream.Length); 181if (memoryStream.Length > MaximumRequestSize) 298int length = checked((int)memoryStream.Length);
dotnet-svcutil-lib (3)
FrameworkFork\System.ServiceModel\System\ServiceModel\Dispatcher\XmlSerializerOperationFormatter.cs (1)
211XmlDictionaryReader bufferReader = XmlDictionaryReader.CreateTextReader(memoryBuffer.Array, 0, (int)memoryStream.Length, XmlDictionaryReaderQuotas.Max);
FrameworkFork\System.ServiceModel\System\ServiceModel\Security\RequestSecurityToken.cs (1)
512_cachedWriteBufferLength = (int)stream.Length;
FrameworkFork\System.ServiceModel\System\ServiceModel\Security\RequestSecurityTokenResponse.cs (1)
522_cachedWriteBufferLength = (int)stream.Length;
Extensibility.MessageEncoder.IntegrationTests (2)
TextTests.4.1.0.cs (2)
111Assert.True(streamLength == ms.Length, 113streamLength, ms.Length));
GetDocument.Insider (1)
Commands\GetDocumentCommandWorker.cs (1)
367if (stream.Length == 0L)
InMemory.FunctionalTests (1)
Http2\Http2WebSocketTests.cs (1)
403Assert.Equal(_serviceContext.ServerOptions.Limits.MaxRequestBodySize + 1, memoryStream.Length);
Microsoft.AspNetCore.Components.Server.Tests (1)
Circuits\RenderBatchWriterTest.cs (1)
279return new Span<byte>(ms.ToArray(), 0, (int)ms.Length);
Microsoft.AspNetCore.DataProtection (1)
XmlEncryption\XmlEncryptionExtensions.cs (1)
172return new Secret(new ArraySegment<byte>(underlyingBuffer, 0, checked((int)memoryStream.Length)));
Microsoft.AspNetCore.Http.Microbenchmarks (1)
src\Http\Http.Extensions\test\RequestDelegateGenerator\RequestDelegateCreationTestBase.cs (1)
228httpContext.Request.Headers["Content-Length"] = stream.Length.ToString(CultureInfo.InvariantCulture);
Microsoft.AspNetCore.Http.Results.Tests (1)
EmptyResultTests.cs (1)
23Assert.Equal(0, memoryStream.Length);
Microsoft.AspNetCore.Mvc.Core.Test (4)
Formatters\StringOutputFormatterTests.cs (1)
151Assert.Equal(0, memoryStream.Length);
Infrastructure\DefaultApiProblemDetailsWriterTest.cs (3)
164Assert.Equal(0, stream.Length); 180Assert.Equal(0, stream.Length); 198Assert.Equal(0, stream.Length);
Microsoft.AspNetCore.Mvc.IntegrationTests (2)
ComplexRecordIntegrationTest.cs (1)
4230var file = new FormFile(memoryStream, 0, memoryStream.Length, name, fileName)
ComplexTypeIntegrationTestBase.cs (1)
3729var file = new FormFile(memoryStream, 0, memoryStream.Length, name, fileName)
Microsoft.AspNetCore.Mvc.ViewFeatures.Test (1)
ViewExecutorTest.cs (1)
329Assert.Equal(expectedLength, memoryStream.Length);
Microsoft.AspNetCore.ResponseCaching (4)
src\Shared\SegmentWriteStream.cs (4)
67if (_bufferStream.Length > 0) 137if ((int)_bufferStream.Length == _segmentSize) 143var bytesWritten = Math.Min(buffer.Length, _segmentSize - (int)_bufferStream.Length); 170if ((int)_bufferStream.Length == _segmentSize)
Microsoft.AspNetCore.Shared.Tests (4)
src\Shared\SegmentWriteStream.cs (4)
67if (_bufferStream.Length > 0) 137if ((int)_bufferStream.Length == _segmentSize) 143var bytesWritten = Math.Min(buffer.Length, _segmentSize - (int)_bufferStream.Length); 170if ((int)_bufferStream.Length == _segmentSize)
Microsoft.AspNetCore.StaticAssets (1)
Development\StaticAssetDevelopmentRuntimeHandler.cs (1)
195_context.Response.Headers.ContentLength = stream.Length;
Microsoft.AspNetCore.StaticFiles.Tests (1)
StaticFileContextTest.cs (1)
145Assert.Equal(0, body.Length);
Microsoft.AspNetCore.WebUtilities (2)
BufferedReadStream.cs (2)
415var length = foundCRLF ? builder.Length - 2 : builder.Length;
Microsoft.AspNetCore.WebUtilities.Tests (23)
HttpResponseStreamWriterTest.cs (23)
82Assert.Equal(byteLength, stream.Length); 103Assert.Equal(byteLength, stream.Length); 118Assert.Equal(0, stream.Length); 141Assert.Equal(byteLength, stream.Length); 156Assert.Equal(0, stream.Length); 179Assert.Equal(byteLength, stream.Length); 202Assert.Equal(0, stream.Length); 226Assert.Equal(byteLength, stream.Length); 247Assert.Equal(byteLength, stream.Length); 271Assert.Equal(byteLength, stream.Length); 305Assert.Equal(byteLength + newLine.Length, stream.Length); 329Assert.Equal(byteLength, stream.Length); 350Assert.Equal(byteLength, stream.Length); 375Assert.Equal(byteLength, stream.Length); 391Assert.Equal(0, stream.Length); 431Assert.Equal(byteLength + newLineLength, stream.Length); 450Assert.Equal(0, stream.Length); 489Assert.Equal(charCount + newLineLength, stream.Length); 511Assert.Equal(newLineLength, stream.Length); 533Assert.Equal(newLineLength, stream.Length); 557Assert.Equal(newLineLength + 1, stream.Length); 596Assert.Equal(charCount + newLineLength, stream.Length); 618Assert.Equal(newLineLength, stream.Length);
Microsoft.Build.Framework (1)
InterningWriteTranslator.cs (1)
169int bufferSize = (int)_packetStream.Length;
Microsoft.Build.Tasks.CodeAnalysis (3)
src\Compilers\Shared\BuildProtocol.cs (3)
178int length = checked((int)memoryStream.Length); 181if (memoryStream.Length > MaximumRequestSize) 298int length = checked((int)memoryStream.Length);
Microsoft.Build.Tasks.CodeAnalysis.Sdk (3)
src\Compilers\Shared\BuildProtocol.cs (3)
178int length = checked((int)memoryStream.Length); 181if (memoryStream.Length > MaximumRequestSize) 298int length = checked((int)memoryStream.Length);
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (6)
Emit\CompilationEmitTests.cs (6)
2769Assert.True(output.Length > 0, "no metadata emitted"); 5145var bytes = new byte[stream.Length]; 5601Assert.Equal(0, output.Length); 5602Assert.Equal(0, pdbStream.Length); 5605Assert.True(xmlDocumentationStream.Length > 0); 5650Assert.True(output.Length > 0);
Microsoft.CodeAnalysis.Features (1)
PdbSourceDocument\PdbSourceDocumentLoaderService.cs (1)
77if (decompressed.Length != uncompressedSize)
Microsoft.CodeAnalysis.Rebuild (1)
CompilationOptionsReader.cs (1)
230if (decompressed.Length != uncompressedSize)
Microsoft.CodeAnalysis.Test.Utilities (1)
Metadata\MetadataReaderUtils.cs (1)
297if (decompressed.Length != uncompressedSize)
Microsoft.CodeAnalysis.UnitTests (1)
Text\LargeTextTests.cs (1)
117while (stream.Length < targetLength)
Microsoft.CodeAnalysis.Workspaces (3)
TemporaryStorage\TrivialTemporaryStorageService.cs (2)
49Identifier = new TemporaryStorageIdentifier(Guid.NewGuid().ToString(), 0, _stream.Length); 56return new MemoryStream(_stream.GetBuffer(), 0, (int)_stream.Length, writable: false);
Workspace\Host\TemporaryStorage\LegacyTemporaryStorageService.cs (1)
50return new MemoryStream(stream.GetBuffer(), 0, (int)stream.Length, writable: false);
Microsoft.CodeAnalysis.Workspaces.UnitTests (12)
UtilityTest\SerializableBytesTests.cs (6)
26Assert.Equal(expected.Length, stream.Length); 30for (var i = 0; i < expected.Length; i++) 47Assert.Equal(expected.Length, stream.Length); 78Assert.Equal(expected.Length, stream.Length); 83var position = random.Next((int)expected.Length); 126Assert.Equal(expected.Length, stream.Length);
WorkspaceServiceTests\TemporaryStorageServiceTests.cs (6)
112for (var i = 0; i < buffer.Length; i++) 194Assert.Equal(expected.Length, stream.Length); 196for (var i = 0; i < expected.Length; i++) 219Assert.Equal(expected.Length, stream.Length); 259Assert.Equal(expected.Length, stream.Length); 261for (var i = 0; i < expected.Length; i++)
Microsoft.DotNet.Build.Tasks.Installers (11)
src\CpioWriter.cs (1)
31writer.Write(entry.DataStream.Length.ToString("x8"));
src\RpmBuilder.cs (5)
310installedSize += (int)file.DataStream.Length; 311fileSizes.Add((int)file.DataStream.Length); 401new(RpmSignatureTag.UncompressedPayloadSize, RpmHeaderEntryType.Int32, new[] { (int)cpioArchive.Length }), 402new(RpmSignatureTag.HeaderAndPayloadSize, RpmHeaderEntryType.Int32, new[] { (int)headerStream.Length + (int)compressedPayload.Length }),
src\RpmHeader.cs (5)
255BinaryPrimitives.WriteInt32BigEndian(indexInfoBytes.AsSpan(8), (int)storeStream.Length); 268BinaryPrimitives.WriteInt32BigEndian(indexInfoBytes.AsSpan(8), (int)storeStream.Length); 278BinaryPrimitives.WriteInt32BigEndian(indexInfoBytes.AsSpan(8), (int)storeStream.Length); 304BinaryPrimitives.WriteInt32BigEndian(indexInfoBytes.AsSpan(8), (int)storeStream.Length); 365BinaryPrimitives.WriteInt32BigEndian(numHeaderBytes, (int)storeStream.Length);
Microsoft.DotNet.Build.Tasks.VisualStudio (1)
Vsix\FinalizeInsertionVsixFile.cs (1)
61stream.SetLength(newContent.Length);
Microsoft.DotNet.SignCheckLibrary (1)
Verification\RpmVerifier.cs (1)
36ContentSize= entry.DataStream.Length
Microsoft.Extensions.AI.Abstractions (2)
ChatCompletion\ChatResponseExtensions.cs (1)
290return new DataContent(new ReadOnlyMemory<byte>(ms.GetBuffer(), 0, (int)ms.Length), first.MediaType) { Name = first.Name };
Contents\DataContent.cs (1)
195return new DataContent(new ReadOnlyMemory<byte>(memoryStream.GetBuffer(), 0, (int)memoryStream.Length), mediaType)
Microsoft.Extensions.Http.Diagnostics.PerformanceTests (1)
NotSeekableStream.cs (1)
26public override long Length => _innerStream.Length;
Microsoft.Extensions.Http.Diagnostics.Tests (1)
Logging\Internal\NotSeekableStream.cs (1)
25public override long Length => _innerStream.Length;
Microsoft.Extensions.Validation.GeneratorTests (1)
ValidationsGeneratorTestBase.cs (1)
586httpContext.Request.Headers["Content-Length"] = stream.Length.ToString(CultureInfo.InvariantCulture);
Microsoft.Maui.Resizetizer (1)
WindowsIconGenerator.cs (1)
61 writer.Write((int)memoryStream.Length); // Specifies the size of the image's data in bytes
Microsoft.ML.Data (10)
DataLoadSave\Binary\BinarySaver.cs (5)
229uncompLength = (int)uncompressed.Length; 378if (uncompressedMem.Length <= compressedMem.Length) 431BlockLookup currLookup = new BlockLookup(expectedPosition, (int)compressed.Length, block.UncompressedLength); 432expectedPosition += compressed.Length;
DataLoadSave\Binary\CodecFactory.cs (4)
131Contracts.Check(mem.Length == output, "codec description length did not match stream length"); 132Contracts.Check(mem.Length <= int.MaxValue); // Is this even possible in the current implementation of MemoryStream? 133writer.WriteLeb128Int((ulong)mem.Length); 134bytes = checked(bytes + Utils.Leb128IntLength((uint)mem.Length) + output);
DataLoadSave\Binary\MemoryStreamPool.cs (1)
35Contracts.Assert(mem.Length == 0);
PresentationCore (11)
MS\Internal\Ink\InkSerializedFormat\InkSerializer.cs (11)
1739if (cumulativeEncodedSize != localStream.Length) 1758if (cumulativeEncodedSize != localStream.Length) 1771if (cumulativeEncodedSize != localStream.Length) 1783if (cumulativeEncodedSize != localStream.Length) 1792if (cumulativeEncodedSize != localStream.Length) 1801if (cumulativeEncodedSize != localStream.Length) 1810if (cumulativeEncodedSize != localStream.Length) 1821if (cumulativeEncodedSize != localStream.Length) 1831if (cumulativeEncodedSize != localStream.Length) 1950if (cbStroke != tempstrm.Length) 1957ISFDebugTrace("Stroke size=" + tempstrm.Length);
PresentationFramework (4)
MS\Internal\Controls\StickyNote\StickyNoteContentControl.cs (4)
210if (buffer.Length.CompareTo(MaxBufferSize) > 0) 215node.InnerText = Convert.ToBase64String(buffer.GetBuffer(), 0, (int)buffer.Length); 379if (buffer.Length.CompareTo(MaxBufferSize) > 0) 384node.InnerText = Convert.ToBase64String(buffer.GetBuffer(), 0, (int)buffer.Length);
ReachFramework (1)
PrintConfig\PTProvider.cs (1)
581int resultLength = ClampToPositiveInt(stream.Length - bufferPosition);
Replay (3)
src\Compilers\Shared\BuildProtocol.cs (3)
178int length = checked((int)memoryStream.Length); 181if (memoryStream.Length > MaximumRequestSize) 298int length = checked((int)memoryStream.Length);
System.Drawing.Common.Tests (1)
System\Drawing\IconTests.cs (1)
623long length = stream.Length - 22;
System.IO.Compression (2)
System\IO\Compression\ZipArchiveEntry.Async.cs (1)
365_uncompressedSize = _storedUncompressedData.Length;
System\IO\Compression\ZipArchiveEntry.cs (1)
1205_uncompressedSize = _storedUncompressedData.Length;
System.Net.HttpListener (11)
System\Net\Managed\HttpConnection.cs (4)
211int length = (int)_memoryStream!.Length; 263if (_memoryStream.Length > 32768) 272if (_memoryStream != null && _memoryStream.Length > 0) 349int len = (int)ms.Length;
System\Net\Managed\HttpResponseStream.Managed.cs (7)
71ms.Position = ms.Length; 74InternalWrite(ms.GetBuffer(), (int)start, (int)(ms.Length - start)); 105ms.Position = ms.Length; 109await InternalWriteAsync(ms.GetBuffer(), (int)start, (int)(ms.Length - start)).ConfigureAwait(false); 177ms.Position = ms.Length; 188InternalWrite(ms.GetBuffer(), (int)start, (int)(ms.Length - start)); 221ms.Position = ms.Length;
System.Private.CoreLib (1)
src\libraries\System.Private.CoreLib\src\System\IO\MemoryStream.cs (1)
264if (value < Length)
System.Private.DataContractSerialization (3)
System\Runtime\Serialization\MemoryStreamAdapter.cs (2)
77if (desiredPosition < 0 || desiredPosition > memoryStream.Length) 108adapter.Length = checked((int)memoryStream.Length);
System\Xml\XmlCanonicalWriter.cs (1)
115if (_elementStream != null && _elementStream.Length > 512)
System.Resources.Extensions (7)
src\libraries\Common\src\System\Resources\ResourceWriter.cs (7)
273bw.Write((int)resMgrHeaderBlob.Length); 276Debug.Assert(resMgrHeaderBlob.Length > 0, "ResourceWriter: Expected non empty header"); 278resMgrHeaderBlob.CopyTo(bw.BaseStream, (int)resMgrHeaderBlob.Length); 394int startOfDataSection = (int)(bw.Seek(0, SeekOrigin.Current) + nameSection.Length); 399if (nameSection.Length > 0) 402nameSection.CopyTo(bw.BaseStream, (int)nameSection.Length); 587if (ms.Length > int.MaxValue)
System.Resources.Writer (7)
src\libraries\Common\src\System\Resources\ResourceWriter.cs (7)
273bw.Write((int)resMgrHeaderBlob.Length); 276Debug.Assert(resMgrHeaderBlob.Length > 0, "ResourceWriter: Expected non empty header"); 278resMgrHeaderBlob.CopyTo(bw.BaseStream, (int)resMgrHeaderBlob.Length); 394int startOfDataSection = (int)(bw.Seek(0, SeekOrigin.Current) + nameSection.Length); 399if (nameSection.Length > 0) 402nameSection.CopyTo(bw.BaseStream, (int)nameSection.Length); 587if (ms.Length > int.MaxValue)
System.Security.Cryptography.Cose (2)
System\Security\Cryptography\Cose\PureDataToBeSignedBuilder.cs (2)
42Debug.Assert(_stream.Length <= int.MaxValue); 43operation(arg, new ReadOnlySpan<byte>(_stream.GetBuffer(), 0, checked((int)_stream.Length)));
System.Security.Cryptography.Xml (1)
System\Security\Cryptography\Xml\Utils.cs (1)
373return inputMS.Length;
System.ServiceModel.Primitives (9)
System\ServiceModel\Dispatcher\XmlSerializerOperationFormatter.cs (1)
238XmlDictionaryReader bufferReader = XmlDictionaryReader.CreateTextReader(memoryBuffer.Array, 0, (int)memoryStream.Length, XmlDictionaryReaderQuotas.Max);
System\ServiceModel\Security\RequestSecurityToken.cs (1)
451_cachedWriteBufferLength = (int)stream.Length;
System\ServiceModel\Security\RequestSecurityTokenResponse.cs (1)
591_cachedWriteBufferLength = (int)stream.Length;
System\ServiceModel\Security\SecurityAppliedMessage.cs (4)
208((IFragmentCapableXmlDictionaryWriter)writer).WriteFragment(_startBodyFragment.GetBuffer(), 0, (int)_startBodyFragment.Length); 219((IFragmentCapableXmlDictionaryWriter)writer).WriteFragment(_endBodyFragment.GetBuffer(), 0, (int)_endBodyFragment.Length); 267((IFragmentCapableXmlDictionaryWriter)writer).WriteFragment(_startBodyFragment.GetBuffer(), 0, (int)_startBodyFragment.Length); 278((IFragmentCapableXmlDictionaryWriter)writer).WriteFragment(_endBodyFragment.GetBuffer(), 0, (int)_endBodyFragment.Length);
System\ServiceModel\Security\SecurityVerifiedMessage.cs (2)
415_decryptedBuffer = ContextImportHelper.SpliceBuffers(decryptedBodyContent, stream.GetBuffer(), (int)stream.Length, 2); 460byte[] splicedBuffer = SpliceBuffers(decryptedBuffer, stream.GetBuffer(), (int)stream.Length, wrappingDepth);
System.Windows.Forms (5)
System\Windows\Forms\ActiveX\AxHost.State.cs (1)
42_length = checked((int)memoryStream.Length);
System\Windows\Forms\ActiveX\Control.ActiveXImpl.cs (1)
1543new ReadOnlySpan<byte>(stream.GetBuffer(), 0, (int)stream.Length)));
System\Windows\Forms\Controls\ImageList\ImageListStreamer.cs (1)
97ReadOnlySpan<byte> buffer = stream.GetBuffer().AsSpan()[..(int)stream.Length];
System\Windows\Forms\Controls\RichTextBox\RichTextBox.cs (1)
2934int streamLength = (int)stream.Length;
System\Windows\Forms\Controls\WebBrowser\WebBrowser.cs (1)
278return new MemoryStream(memoryStream.GetBuffer(), 0, (int)memoryStream.Length, false);
System.Windows.Forms.Design (1)
System\Windows\Forms\Design\DocumentDesigner.cs (1)
277int len = (int)stm.Length;
System.Windows.Forms.Design.Tests (6)
System\Drawing\Design\BitmapEditorTests.cs (2)
83Assert.Equal(stream.Length, resultStream.Length);
System\Drawing\Design\ImageEditorTests.cs (2)
140Assert.Equal(stream.Length, resultStream.Length);
System\Windows\Forms\Design\ImageListImageEditorTests.cs (2)
31Assert.Equal(stream.Length, resultStream.Length);
System.Windows.Forms.Tests (2)
System\Windows\Forms\AxHost.PropertyBagStreamTests.cs (2)
29Assert.NotEqual(0, stream.Length); 80Assert.NotEqual(0, stream.Length);
System.Windows.Forms.UI.IntegrationTests (1)
Infra\ScreenRecordService.cs (1)
413Memory<byte> memory = stream.GetBuffer().AsMemory()[..(int)stream.Length];
vbc (3)
src\Compilers\Shared\BuildProtocol.cs (3)
178int length = checked((int)memoryStream.Length); 181if (memoryStream.Length > MaximumRequestSize) 298int length = checked((int)memoryStream.Length);
VBCSCompiler (3)
src\Compilers\Shared\BuildProtocol.cs (3)
178int length = checked((int)memoryStream.Length); 181if (memoryStream.Length > MaximumRequestSize) 298int length = checked((int)memoryStream.Length);
VBCSCompiler.UnitTests (1)
CompilerServerTests.cs (1)
135return (result, encoding.GetString(memoryStream.GetBuffer(), 0, (int)memoryStream.Length));