@@ -50,29 +50,24 @@ describe(`Document Symbol Tests`, () => {
50
50
expect ( symbols [ 0 ] . children [ 0 ] . kind ) . toBe ( vscode . SymbolKind . Field ) ;
51
51
52
52
// Finalize
53
- expect ( symbols [ 0 ] . children [ 3 ] . name ) . toBe ( 'Finalize ' ) ;
53
+ expect ( symbols [ 0 ] . children [ 3 ] . name ) . toBe ( '~C ' ) ;
54
54
expect ( symbols [ 0 ] . children [ 3 ] . kind ) . toBe ( vscode . SymbolKind . Method ) ;
55
55
56
56
// Ctor
57
- expect ( symbols [ 0 ] . children [ 4 ] . name ) . toBe ( '.ctor ' ) ;
57
+ expect ( symbols [ 0 ] . children [ 4 ] . name ) . toBe ( 'C ' ) ;
58
58
expect ( symbols [ 0 ] . children [ 4 ] . kind ) . toBe ( vscode . SymbolKind . Method ) ;
59
59
60
60
// EventHandler E1
61
61
expect ( symbols [ 0 ] . children [ 5 ] . name ) . toBe ( 'E1' ) ;
62
62
expect ( symbols [ 0 ] . children [ 5 ] . kind ) . toBe ( vscode . SymbolKind . Event ) ;
63
63
64
64
// 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 ' ) ;
66
66
expect ( symbols [ 0 ] . children [ 11 ] . detail ) . toBe ( 'explicit operator int(C c1)' ) ;
67
67
expect ( symbols [ 0 ] . children [ 11 ] . kind ) . toBe ( vscode . SymbolKind . Operator ) ;
68
68
69
69
// 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' ) ;
76
71
expect ( symbols [ 0 ] . children [ 12 ] . detail ) . toBe ( 'implicit operator C(int i)' ) ;
77
72
expect ( symbols [ 0 ] . children [ 12 ] . kind ) . toBe ( vscode . SymbolKind . Operator ) ;
78
73
@@ -82,7 +77,7 @@ describe(`Document Symbol Tests`, () => {
82
77
expect ( symbols [ 0 ] . children [ 13 ] . kind ) . toBe ( vscode . SymbolKind . Method ) ;
83
78
84
79
// operator !=
85
- expect ( symbols [ 0 ] . children [ 14 ] . name ) . toBe ( 'op_Inequality ' ) ;
80
+ expect ( symbols [ 0 ] . children [ 14 ] . name ) . toBe ( 'operator != ' ) ;
86
81
expect ( symbols [ 0 ] . children [ 14 ] . detail ) . toBe ( 'operator !=(C c1, int i)' ) ;
87
82
expect ( symbols [ 0 ] . children [ 14 ] . kind ) . toBe ( vscode . SymbolKind . Operator ) ;
88
83
0 commit comments