26 references to EncodedStringText
Microsoft.CodeAnalysis (8)
CommandLine\CommonCompiler.cs (5)
71/// Fallback encoding that is lazily retrieved if needed. If <see cref="EncodedStringText.CreateFallbackEncoding"/> is 74private readonly Lazy<Encoding> _fallbackEncoding = new Lazy<Encoding>(EncodedStringText.CreateFallbackEncoding); 277return EncodedStringText.Create(data, _fallbackEncoding, Arguments.Encoding, Arguments.ChecksumAlgorithm, canBeEmbedded: EmbeddedSourcePaths.Contains(file.Path)); 282return EncodedStringText.Create(data, _fallbackEncoding, Arguments.Encoding, Arguments.ChecksumAlgorithm, canBeEmbedded: EmbeddedSourcePaths.Contains(file.Path)); 408if (EncodedStringText.TryGetBytesFromStream(stream, out bytes))
Compilation\SourceReferenceResolver.cs (1)
69return EncodedStringText.Create(stream);
EncodedStringText.cs (2)
231=> EncodedStringText.Create(stream, getEncoding, defaultEncoding, checksumAlgorithm, canBeEmbedded); 234=> EncodedStringText.Decode(data, encoding, checksumAlgorithm, throwIfBinaryDetected, canBeEmbedded);
Microsoft.CodeAnalysis.Test.Utilities (1)
Metadata\MetadataReaderUtils.cs (1)
306return EncodedStringText.Create(stream);
Microsoft.CodeAnalysis.UnitTests (17)
EmbeddedTextTests.cs (1)
252var source = EncodedStringText.Create(new MemoryStream(new byte[] { 0xA9, 0x0D, 0x0A }), canBeEmbedded: true);
Text\SourceTextTests.cs (2)
219var e1 = EncodedStringText.Create(new MemoryStream(s_unicode.GetBytes(HelloWorld)), s_unicode); 220var e2 = EncodedStringText.Create(new MemoryStream(s_utf8.GetBytes(HelloWorld)), s_utf8);
Text\StringTextDecodingTests.cs (9)
35return EncodedStringText.Create(stream, readEncodingOpt, algorithm); 51return EncodedStringText.TestAccessor.Create(stream, new Lazy<Encoding>(getEncoding), readEncodingOpt, algorithm, canBeEmbedded: false); 161EncodedStringText.TestAccessor.Decode(stream, utf8, SourceHashAlgorithm.Sha1, throwIfBinaryDetected: false, canBeEmbedded: false); 170var sourceText = EncodedStringText.Create(stream); 195var sourceText = EncodedStringText.Create(stream); 225var sourceText = EncodedStringText.Create(stream); 310var encodedText = EncodedStringText.Create(fs); 324var encodedText = EncodedStringText.Create(fs); 340var sourceText = EncodedStringText.Create(ms);
Text\StringTextTest_BigEndianUnicode.cs (1)
22return EncodedStringText.Create(stream);
Text\StringTextTest_Unicode.cs (1)
22return EncodedStringText.Create(stream);
Text\StringTextTest_Utf8.cs (1)
22return EncodedStringText.Create(stream);
Text\StringTextTest_Utf8NoBOM.cs (1)
22return EncodedStringText.Create(stream);
Text\StringTextTests_Default.cs (1)
31return EncodedStringText.Create(stream);