4 instantiations of LargeText
Microsoft.CodeAnalysis (3)
Text\LargeText.cs (2)
77return new LargeText(chunks, reader.CurrentEncoding, checksum, checksumAlgorithm, embeddedTextBlob); 91return new LargeText(chunks, encodingOpt, checksumAlgorithm);
Text\LargeTextWriter.cs (1)
33return new LargeText(_chunks.ToImmutableAndFree(), _encoding, default(ImmutableArray<byte>), _checksumAlgorithm, default(ImmutableArray<byte>));
Microsoft.CodeAnalysis.UnitTests (1)
Text\TextChangeTests.cs (1)
613return new LargeText(ImmutableArray.Create(chunks), Encoding.UTF8, default(ImmutableArray<byte>), SourceHashAlgorithms.Default, default(ImmutableArray<byte>));
21 references to LargeText
Microsoft.CodeAnalysis (5)
Text\ChangedText.cs (1)
23Debug.Assert(newText is CompositeText || newText is SubText || newText is StringText || newText is LargeText);
Text\LargeTextWriter.cs (2)
26_chunks = ArrayBuilder<char[]>.GetInstance(1 + length / LargeText.ChunkSize); 27_bufferSize = Math.Min(LargeText.ChunkSize, length);
Text\SourceText.cs (2)
145return LargeText.Decode(reader, length, encoding, checksumAlgorithm); 206return LargeText.Decode(stream, encoding, checksumAlgorithm, throwIfBinaryDetected, canBeEmbedded);
Microsoft.CodeAnalysis.UnitTests (16)
Text\LargeTextTests.cs (4)
33return LargeText.Decode(stream, encoding ?? Encoding.UTF8, SourceHashAlgorithm.Sha1, throwIfBinaryDetected: true, canBeEmbedded: false); 38return LargeText.Decode(reader, length, encoding ?? Encoding.UTF8, SourceHashAlgorithm.Sha1); 111int targetLength = LargeText.ChunkSize * 2; 124Assert.IsType<LargeText>(text);
Text\SourceTextTests.cs (6)
151verifyChecksumAndContentHash(LargeText.Decode(streamNoBOM, encodingNoBOM, checksumAlgorithm, throwIfBinaryDetected: false, canBeEmbedded: false), checksumNoBOM, expectedContentHash); 152verifyChecksumAndContentHash(LargeText.Decode(streamNoBOM, encodingBOM, checksumAlgorithm, throwIfBinaryDetected: false, canBeEmbedded: false), checksumNoBOM, expectedContentHash); 155verifyChecksumAndContentHash(LargeText.Decode(streamBOM, encodingNoBOM, checksumAlgorithm, throwIfBinaryDetected: false, canBeEmbedded: false), checksumBOM, expectedContentHash); 156verifyChecksumAndContentHash(LargeText.Decode(streamBOM, encodingBOM, checksumAlgorithm, throwIfBinaryDetected: false, canBeEmbedded: false), checksumBOM, expectedContentHash); 266allSourceTexts.Add(LargeText.Decode(new StringReader(randomText), randomText.Length, encoding, algorithm)); 374Assert.IsType<LargeText>(actualSourceText);
Text\TextChangeTests.cs (6)
604var newText = (LargeText)writer.ToSourceText(); 618var largeText = text as LargeText; 646var newText = (LargeText)writer.ToSourceText();