29 references to EncodedStringText
Microsoft.CodeAnalysis (8)
CommandLine\CommonCompiler.cs (5)
69/// Fallback encoding that is lazily retrieved if needed. If <see cref="EncodedStringText.CreateFallbackEncoding"/> is 72private readonly Lazy<Encoding> _fallbackEncoding = new Lazy<Encoding>(EncodedStringText.CreateFallbackEncoding); 274return EncodedStringText.Create(data, _fallbackEncoding, Arguments.Encoding, Arguments.ChecksumAlgorithm, canBeEmbedded: EmbeddedSourcePaths.Contains(file.Path)); 279return EncodedStringText.Create(data, _fallbackEncoding, Arguments.Encoding, Arguments.ChecksumAlgorithm, canBeEmbedded: EmbeddedSourcePaths.Contains(file.Path)); 405if (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)
305return 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)
203var e1 = EncodedStringText.Create(new MemoryStream(s_unicode.GetBytes(HelloWorld)), s_unicode); 204var 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);
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (1)
PDB\ChecksumTests.vb (1)
26Dim text = EncodedStringText.Create(stream, defaultEncoding:=Nothing)
Microsoft.CodeAnalysis.VisualBasic.Syntax.UnitTests (2)
Parser\ParserRegressionTests.vb (2)
760Dim tree As SyntaxTree = VisualBasicSyntaxTree.ParseText(EncodedStringText.Create(data)) 763Assert.Throws(Of System.IO.InvalidDataException)(Sub() VisualBasicSyntaxTree.ParseText(EncodedStringText.Create(data)))