@@ -50,29 +50,24 @@ describe(`Document Symbol Tests`, () => {
5050 expect ( symbols [ 0 ] . children [ 0 ] . kind ) . toBe ( vscode . SymbolKind . Field ) ;
5151
5252 // Finalize
53- expect ( symbols [ 0 ] . children [ 3 ] . name ) . toBe ( 'Finalize ' ) ;
53+ expect ( symbols [ 0 ] . children [ 3 ] . name ) . toBe ( '~C ' ) ;
5454 expect ( symbols [ 0 ] . children [ 3 ] . kind ) . toBe ( vscode . SymbolKind . Method ) ;
5555
5656 // Ctor
57- expect ( symbols [ 0 ] . children [ 4 ] . name ) . toBe ( '.ctor ' ) ;
57+ expect ( symbols [ 0 ] . children [ 4 ] . name ) . toBe ( 'C ' ) ;
5858 expect ( symbols [ 0 ] . children [ 4 ] . kind ) . toBe ( vscode . SymbolKind . Method ) ;
5959
6060 // EventHandler E1
6161 expect ( symbols [ 0 ] . children [ 5 ] . name ) . toBe ( 'E1' ) ;
6262 expect ( symbols [ 0 ] . children [ 5 ] . kind ) . toBe ( vscode . SymbolKind . Event ) ;
6363
6464 // explicit operator int(C c1)
65- expect ( symbols [ 0 ] . children [ 11 ] . name ) . toBe ( 'op_Explicit ' ) ;
65+ expect ( symbols [ 0 ] . children [ 11 ] . name ) . toBe ( 'explicit operator Int32 ' ) ;
6666 expect ( symbols [ 0 ] . children [ 11 ] . detail ) . toBe ( 'explicit operator int(C c1)' ) ;
6767 expect ( symbols [ 0 ] . children [ 11 ] . kind ) . toBe ( vscode . SymbolKind . Operator ) ;
6868
6969 // implicit operator int(C c1)
70- expect ( symbols [ 0 ] . children [ 12 ] . name ) . toBe ( 'op_Implicit' ) ;
71- expect ( symbols [ 0 ] . children [ 12 ] . detail ) . toBe ( 'implicit operator C(int i)' ) ;
72- expect ( symbols [ 0 ] . children [ 12 ] . kind ) . toBe ( vscode . SymbolKind . Operator ) ;
73-
74- // implicit operator int(C c1)
75- expect ( symbols [ 0 ] . children [ 12 ] . name ) . toBe ( 'op_Implicit' ) ;
70+ expect ( symbols [ 0 ] . children [ 12 ] . name ) . toBe ( 'implicit operator C' ) ;
7671 expect ( symbols [ 0 ] . children [ 12 ] . detail ) . toBe ( 'implicit operator C(int i)' ) ;
7772 expect ( symbols [ 0 ] . children [ 12 ] . kind ) . toBe ( vscode . SymbolKind . Operator ) ;
7873
@@ -82,7 +77,7 @@ describe(`Document Symbol Tests`, () => {
8277 expect ( symbols [ 0 ] . children [ 13 ] . kind ) . toBe ( vscode . SymbolKind . Method ) ;
8378
8479 // operator !=
85- expect ( symbols [ 0 ] . children [ 14 ] . name ) . toBe ( 'op_Inequality ' ) ;
80+ expect ( symbols [ 0 ] . children [ 14 ] . name ) . toBe ( 'operator != ' ) ;
8681 expect ( symbols [ 0 ] . children [ 14 ] . detail ) . toBe ( 'operator !=(C c1, int i)' ) ;
8782 expect ( symbols [ 0 ] . children [ 14 ] . kind ) . toBe ( vscode . SymbolKind . Operator ) ;
8883
0 commit comments