@@ -100,79 +100,6 @@ private void RefreshSelection()
100
100
}
101
101
}
102
102
103
- private string GetSelectionText ( Declaration declaration )
104
- {
105
- if ( declaration == null && _vbe . ActiveCodePane != null )
106
- {
107
- var selection = _vbe . ActiveCodePane . GetQualifiedSelection ( ) ;
108
- if ( selection . HasValue )
109
- {
110
- return selection . Value . ToString ( ) ;
111
- }
112
- }
113
- else if ( declaration == null && _vbe . ActiveCodePane == null )
114
- {
115
- return string . Empty ;
116
- }
117
- else if ( declaration != null && ! declaration . IsBuiltIn && declaration . DeclarationType != DeclarationType . ClassModule && declaration . DeclarationType != DeclarationType . ProceduralModule )
118
- {
119
- var typeName = declaration . HasTypeHint
120
- ? Declaration . TypeHintToTypeName [ declaration . TypeHint ]
121
- : declaration . AsTypeName ;
122
-
123
- return string . Format ( "{0}|{1}.{2} ({3}{4})" ,
124
- declaration . QualifiedSelection . Selection ,
125
- declaration . QualifiedName . QualifiedModuleName ,
126
- declaration . IdentifierName ,
127
- RubberduckUI . ResourceManager . GetString ( "DeclarationType_" + declaration . DeclarationType , UI . Settings . Settings . Culture ) ,
128
- string . IsNullOrEmpty ( declaration . AsTypeName ) ? string . Empty : ": " + typeName ) ;
129
- }
130
- else if ( declaration != null )
131
- {
132
- var qualifiedModuleName = declaration . QualifiedName . QualifiedModuleName . ToString ( ) ;
133
- if ( declaration . DeclarationType == DeclarationType . Enumeration ||
134
- declaration . DeclarationType == DeclarationType . UserDefinedType )
135
- {
136
- qualifiedModuleName = string . Format ( "{0};{1}" ,
137
- Path . GetFileName ( declaration . QualifiedName . QualifiedModuleName . ProjectPath ) ,
138
- declaration . QualifiedName . QualifiedModuleName . ComponentName ) ;
139
- }
140
- else if ( declaration . DeclarationType == DeclarationType . EnumerationMember ||
141
- declaration . DeclarationType == DeclarationType . UserDefinedTypeMember )
142
- {
143
- qualifiedModuleName = string . Format ( "{0};{1}.{2}" ,
144
- Path . GetFileName ( declaration . QualifiedName . QualifiedModuleName . ProjectPath ) ,
145
- declaration . QualifiedName . QualifiedModuleName . ComponentName ,
146
- declaration . ParentDeclaration . IdentifierName ) ;
147
- }
148
- else if ( declaration . DeclarationType == DeclarationType . ClassModule ||
149
- declaration . DeclarationType == DeclarationType . ProceduralModule )
150
- {
151
- qualifiedModuleName = string . Format ( "{0};{1}" ,
152
- Path . GetFileName ( declaration . QualifiedName . QualifiedModuleName . ProjectPath ) ,
153
- declaration . QualifiedName . QualifiedModuleName . ProjectName ) ;
154
- }
155
-
156
- // todo: confirm this is what we want, and then refator
157
- var selection = _vbe . ActiveCodePane . GetQualifiedSelection ( ) ;
158
- if ( selection . HasValue )
159
- {
160
- var typeName = declaration . HasTypeHint
161
- ? Declaration . TypeHintToTypeName [ declaration . TypeHint ]
162
- : declaration . AsTypeName ;
163
-
164
- return string . Format ( "{0}|{1}.{2} ({3}{4})" ,
165
- selection . Value . Selection ,
166
- qualifiedModuleName ,
167
- declaration . IdentifierName ,
168
- RubberduckUI . ResourceManager . GetString ( "DeclarationType_" + declaration . DeclarationType , UI . Settings . Settings . Culture ) ,
169
- string . IsNullOrEmpty ( declaration . AsTypeName ) ? string . Empty : ": " + typeName ) ;
170
- }
171
- }
172
-
173
- return string . Empty ;
174
- }
175
-
176
103
private bool ShouldEvaluateCanExecute ( Declaration selectedDeclaration , ParserState currentStatus )
177
104
{
178
105
return _lastStatus != currentStatus ||
0 commit comments