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
74
private readonly Lazy<Encoding> _fallbackEncoding = new Lazy<Encoding>(
EncodedStringText
.CreateFallbackEncoding);
277
return
EncodedStringText
.Create(data, _fallbackEncoding, Arguments.Encoding, Arguments.ChecksumAlgorithm, canBeEmbedded: EmbeddedSourcePaths.Contains(file.Path));
282
return
EncodedStringText
.Create(data, _fallbackEncoding, Arguments.Encoding, Arguments.ChecksumAlgorithm, canBeEmbedded: EmbeddedSourcePaths.Contains(file.Path));
408
if (
EncodedStringText
.TryGetBytesFromStream(stream, out bytes))
Compilation\SourceReferenceResolver.cs (1)
69
return
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)
306
return
EncodedStringText
.Create(stream);
Microsoft.CodeAnalysis.UnitTests (17)
EmbeddedTextTests.cs (1)
252
var source =
EncodedStringText
.Create(new MemoryStream(new byte[] { 0xA9, 0x0D, 0x0A }), canBeEmbedded: true);
Text\SourceTextTests.cs (2)
219
var e1 =
EncodedStringText
.Create(new MemoryStream(s_unicode.GetBytes(HelloWorld)), s_unicode);
220
var e2 =
EncodedStringText
.Create(new MemoryStream(s_utf8.GetBytes(HelloWorld)), s_utf8);
Text\StringTextDecodingTests.cs (9)
35
return
EncodedStringText
.Create(stream, readEncodingOpt, algorithm);
51
return
EncodedStringText
.TestAccessor.Create(stream, new Lazy<Encoding>(getEncoding), readEncodingOpt, algorithm, canBeEmbedded: false);
161
EncodedStringText
.TestAccessor.Decode(stream, utf8, SourceHashAlgorithm.Sha1, throwIfBinaryDetected: false, canBeEmbedded: false);
170
var sourceText =
EncodedStringText
.Create(stream);
195
var sourceText =
EncodedStringText
.Create(stream);
225
var sourceText =
EncodedStringText
.Create(stream);
310
var encodedText =
EncodedStringText
.Create(fs);
324
var encodedText =
EncodedStringText
.Create(fs);
340
var sourceText =
EncodedStringText
.Create(ms);
Text\StringTextTest_BigEndianUnicode.cs (1)
22
return
EncodedStringText
.Create(stream);
Text\StringTextTest_Unicode.cs (1)
22
return
EncodedStringText
.Create(stream);
Text\StringTextTest_Utf8.cs (1)
22
return
EncodedStringText
.Create(stream);
Text\StringTextTest_Utf8NoBOM.cs (1)
22
return
EncodedStringText
.Create(stream);
Text\StringTextTests_Default.cs (1)
31
return
EncodedStringText
.Create(stream);