2 overrides of FormatObject
Microsoft.CodeAnalysis.CSharp.Scripting (1)
Hosting\ObjectFormatter\CSharpObjectFormatter.cs (1)
22public override string FormatObject(object obj, PrintOptions options) => s_impl.FormatObject(obj, options);
Microsoft.CodeAnalysis.Scripting (1)
Hosting\ObjectFormatter\CommonObjectFormatter.cs (1)
21public override string FormatObject(object obj, PrintOptions options)
30 references to FormatObject
Microsoft.CodeAnalysis.CSharp.Scripting (1)
Hosting\ObjectFormatter\CSharpObjectFormatter.cs (1)
22public override string FormatObject(object obj, PrintOptions options) => s_impl.FormatObject(obj, options);
Microsoft.CodeAnalysis.CSharp.Scripting.Desktop.UnitTests (7)
ObjectFormatterTests.cs (7)
27var str = s_formatter.FormatObject(obj, SingleLineOptions); 40var str = s_formatter.FormatObject(obj, SeparateLinesOptions); 55var str = s_formatter.FormatObject(obj, SingleLineOptions); 67var str = s_formatter.FormatObject(obj, SingleLineOptions); 79var str = s_formatter.FormatObject(obj, SingleLineOptions); 85str = s_formatter.FormatObject(obj, SingleLineOptions); 119var str = s_formatter.FormatObject(obj, SeparateLinesOptions);
Microsoft.CodeAnalysis.CSharp.Scripting.UnitTests (19)
PrintOptionsTests.cs (19)
21Assert.Throws<ArgumentNullException>(() => s_formatter.FormatObject("hello", options: null)); 66Assert.Equal("PrintOptions", s_formatter.FormatObject(options, options)); 69Assert.Equal("PrintOptions { Ellipsis=\"...\", EscapeNonPrintableCharacters=true, MaximumOutputLength=1024, MemberDisplayFormat=SingleLine, NumberRadix=10 }", s_formatter.FormatObject(options, options)); 82", s_formatter.FormatObject(options, options)); 91Assert.Equal(@"""\t""", s_formatter.FormatObject("\t", options)); 92Assert.Equal(@"'\t'", s_formatter.FormatObject('\t', options)); 95Assert.Equal("\"\t\"", s_formatter.FormatObject("\t", options)); 96Assert.Equal("'\t'", s_formatter.FormatObject('\t', options)); 105Assert.Equal("1...", s_formatter.FormatObject(123456, options)); 108Assert.Equal("12...", s_formatter.FormatObject(123456, options)); 111Assert.Equal("123...", s_formatter.FormatObject(123456, options)); 114Assert.Equal("1234...", s_formatter.FormatObject(123456, options)); 117Assert.Equal("12345...", s_formatter.FormatObject(123456, options)); 120Assert.Equal("123456", s_formatter.FormatObject(123456, options)); 123Assert.Equal("123456", s_formatter.FormatObject(123456, options)); 133Assert.Equal("1.", s_formatter.FormatObject(123456, options)); 136Assert.Equal("1..", s_formatter.FormatObject(123456, options)); 139Assert.Equal("1", s_formatter.FormatObject(123456, options)); 142Assert.Equal("1", s_formatter.FormatObject(123456, options));
Microsoft.CodeAnalysis.Scripting (3)
Hosting\CommandLine\CommandLineScriptGlobals.cs (1)
39_outputWriter.WriteLine(_objectFormatter.FormatObject(value, PrintOptions));
Hosting\InteractiveScriptGlobals.cs (1)
39_outputWriter.WriteLine(_objectFormatter.FormatObject(value, PrintOptions));
Hosting\ObjectFormatter\ObjectFormatter.cs (1)
16public string FormatObject(object obj) => FormatObject(obj, new PrintOptions());