Base:
method
FormatObject
Microsoft.CodeAnalysis.Scripting.Hosting.ObjectFormatter.FormatObject(System.Object, Microsoft.CodeAnalysis.Scripting.Hosting.PrintOptions)
85 references to FormatObject
Microsoft.CodeAnalysis.CSharp.Scripting.UnitTests (76)
ObjectFormatterTests.cs (70)
36str = s_formatter.FormatObject(nested, SingleLineOptions); 39str = s_formatter.FormatObject(nested, HiddenOptions); 42str = s_formatter.FormatObject(A<int>.X, HiddenOptions); 46str = s_formatter.FormatObject(obj, HiddenOptions); 50str = new TestCSharpObjectFormatter(maximumLineLength: 51).FormatObject(sort, SingleLineOptions); 54str = new TestCSharpObjectFormatter(maximumLineLength: 5).FormatObject(sort, SingleLineOptions); 58str = new TestCSharpObjectFormatter(maximumLineLength: 4).FormatObject(sort, SingleLineOptions); 61str = new TestCSharpObjectFormatter(maximumLineLength: 3).FormatObject(sort, SingleLineOptions); 64str = new TestCSharpObjectFormatter(maximumLineLength: 2).FormatObject(sort, SingleLineOptions); 67str = new TestCSharpObjectFormatter(maximumLineLength: 1).FormatObject(sort, SingleLineOptions); 70str = new TestCSharpObjectFormatter(maximumLineLength: 80).FormatObject(sort, SingleLineOptions); 99var str = s_formatter.FormatObject(o, HiddenOptions); 111string str = s_formatter.FormatObject(DO_NOT_ADD_TO_WATCH_WINDOW, SingleLineOptions); 165str = s_formatter.FormatObject(a, SeparateLinesOptions); 217str = s_formatter.FormatObject(b, SeparateLinesOptions); 266var str = s_formatter.FormatObject(obj, SingleLineOptions); 275var str = s_formatter.FormatObject(obj, SingleLineOptions); 278str = s_formatter.FormatObject(obj, SeparateLinesOptions); 291str = s_formatter.FormatObject(obj, SeparateLinesOptions); 299str = s_formatter.FormatObject(obj, SeparateLinesOptions); 321str = s_formatter.FormatObject(obj, SeparateLinesOptions); 331str = s_formatter.FormatObject(obj, SingleLineOptions); 358var actual = s_formatter.FormatObject(obj, printOptions); 369var str = new TestCSharpObjectFormatter(maximumLineLength: 20).FormatObject(obj, SingleLineOptions); 372str = new TestCSharpObjectFormatter(maximumLineLength: 20).FormatObject(obj, SeparateLinesOptions); 380var str = s_formatter.FormatObject(obj, SeparateLinesOptions); 412str = s_formatter.FormatObject(a, SingleLineOptions); 415str = s_formatter.FormatObject(a, SeparateLinesOptions); 425str = s_formatter.FormatObject(obj, SingleLineOptions); 429str = s_formatter.FormatObject(x, SingleLineOptions); 433str = s_formatter.FormatObject(y, SingleLineOptions); 437str = s_formatter.FormatObject(z, SingleLineOptions); 448str = s_formatter.FormatObject(obj, SingleLineOptions); 482str = s_formatter.FormatObject(obj, SingleLineOptions); 509str = s_formatter.FormatObject(obj, SingleLineOptions); 520str = s_formatter.FormatObject(obj, SingleLineOptions); 523str = s_formatter.FormatObject(obj, SeparateLinesOptions); 539str = s_formatter.FormatObject(obj, SingleLineOptions); 548var str = s_formatter.FormatObject(obj, SingleLineOptions); 560var str = s_formatter.FormatObject(obj, SingleLineOptions); 572var str = s_formatter.FormatObject(obj, SingleLineOptions); 584var str = s_formatter.FormatObject(obj, SeparateLinesOptions); 590str = s_formatter.FormatObject(obj, SingleLineOptions); 600var str = s_formatter.FormatObject(obj, SingleLineOptions); 609var str = s_formatter.FormatObject(obj, SingleLineOptions); 621var str = s_formatter.FormatObject(obj, SingleLineOptions); 633var str = s_formatter.FormatObject(obj, SingleLineOptions); 639str = s_formatter.FormatObject(obj2, SingleLineOptions); 652FormatObject(obj, new PrintOptions { NumberRadix = ObjectFormatterHelpers.NumberRadixHexadecimal }); 666var str = s_formatter.FormatObject(obj, SingleLineOptions); 677var str = s_formatter.FormatObject(obj, SingleLineOptions); 687var str = s_formatter.FormatObject(obj, SingleLineOptions); 700var str = s_formatter.FormatObject(obj, SingleLineOptions); 712var str = s_formatter.FormatObject(obj, SingleLineOptions); 723var str = s_formatter.FormatObject(obj, SingleLineOptions); 743var str = s_formatter.FormatObject(obj, SingleLineOptions); 754var str = s_formatter.FormatObject(obj, SingleLineOptions); 757str = s_formatter.FormatObject(obj, SeparateLinesOptions); 767str = s_formatter.FormatObject(obj, SingleLineOptions); 770str = s_formatter.FormatObject(obj, SeparateLinesOptions); 788var str = s_formatter.FormatObject(obj, SingleLineOptions); 794str = s_formatter.FormatObject(obj, SeparateLinesOptions); 810var str = s_formatter.FormatObject(obj, SingleLineOptions); 813str = s_formatter.FormatObject(obj, SeparateLinesOptions); 826var str = s_formatter.FormatObject(obj, SingleLineOptions); 829str = s_formatter.FormatObject(obj, SeparateLinesOptions); 846var str = s_formatter.FormatObject(obj, SingleLineOptions); 849str = s_formatter.FormatObject(obj, SeparateLinesOptions); 863var str = s_formatter.FormatObject(obj, SingleLineOptions); 866str = s_formatter.FormatObject(obj, SeparateLinesOptions);
PrintOptionsTests.cs (6)
50Assert.Equal("10", formatter.FormatObject(10, options)); 51Assert.Equal("int[10] { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }", formatter.FormatObject(new int[10], options)); 52Assert.Equal(@"16 '\u0010'", formatter.FormatObject('\u0010', options)); 55Assert.Equal("0x0000000a", formatter.FormatObject(10, options)); 56Assert.Equal("int[0x0000000a] { 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }", formatter.FormatObject(new int[10], options)); 57Assert.Equal(@"0x0010 '\u0010'", formatter.FormatObject('\u0010', options));
Microsoft.CodeAnalysis.VisualBasic.Scripting.UnitTests (9)
ObjectFormatterTests.vb (9)
32Assert.Equal("""a"" & ChrW(&HABCF) & ChrW(&HABCD) & vbCrLf & ""b""", withQuotes.FormatObject(s, options)) 33Assert.Equal("a b", withoutQuotes.FormatObject(s, options)) 55str = New TestVisualBasicObjectFormatter(maximumLineLength:=51).FormatObject(sort, SingleLineOptions) 59str = New TestVisualBasicObjectFormatter(maximumLineLength:=5).FormatObject(sort, SingleLineOptions) 63str = New TestVisualBasicObjectFormatter(maximumLineLength:=4).FormatObject(sort, SingleLineOptions) 66str = New TestVisualBasicObjectFormatter(maximumLineLength:=3).FormatObject(sort, SingleLineOptions) 69str = New TestVisualBasicObjectFormatter(maximumLineLength:=2).FormatObject(sort, SingleLineOptions) 72str = New TestVisualBasicObjectFormatter(maximumLineLength:=1).FormatObject(sort, SingleLineOptions) 75str = New TestVisualBasicObjectFormatter(maximumLineLength:=80).FormatObject(sort, SingleLineOptions)