Skip to content

Commit 155cdb4

Browse files
committed
drop reference-support for ConfigurationDefinition
1 parent dee632c commit 155cdb4

File tree

2 files changed

+0
-74
lines changed

2 files changed

+0
-74
lines changed

src/PowerShellEditorServices/Services/Symbols/Vistors/FindDeclarationVisitor.cs

-41
Original file line numberDiff line numberDiff line change
@@ -185,47 +185,6 @@ public override AstVisitAction VisitPropertyMember(PropertyMemberAst propertyMem
185185
return AstVisitAction.Continue;
186186
}
187187

188-
/// <summary>
189-
/// Decides if the current configuration definition is the right definition
190-
/// for the symbol being searched for. The definition of the symbol will be a of type
191-
/// SymbolType.Configuration and have the same name as the symbol
192-
/// </summary>
193-
/// <param name="configurationDefinitionAst">A ConfigurationDefinitionAst in the script's AST</param>
194-
/// <returns>A decision to stop searching if the right ConfigurationDefinitionAst was found,
195-
/// or a decision to continue if it wasn't found</returns>
196-
public override AstVisitAction VisitConfigurationDefinition(ConfigurationDefinitionAst configurationDefinitionAst)
197-
{
198-
string configurationName = configurationDefinitionAst.InstanceName.Extent.Text;
199-
200-
if (symbolRef.SymbolType.Equals(SymbolType.Configuration) &&
201-
configurationName.Equals(symbolRef.SymbolName, StringComparison.CurrentCultureIgnoreCase))
202-
{
203-
// Show only configuration name. Offset by StartColumn to include indentation etc.
204-
int startColumnNumber =
205-
configurationDefinitionAst.Extent.StartColumnNumber +
206-
configurationDefinitionAst.Extent.Text.IndexOf(configurationName);
207-
208-
IScriptExtent nameExtent = new ScriptExtent()
209-
{
210-
Text = configurationName,
211-
StartLineNumber = configurationDefinitionAst.Extent.StartLineNumber,
212-
EndLineNumber = configurationDefinitionAst.Extent.StartLineNumber,
213-
StartColumnNumber = startColumnNumber,
214-
EndColumnNumber = startColumnNumber + configurationName.Length,
215-
File = configurationDefinitionAst.Extent.File
216-
};
217-
218-
FoundDeclaration =
219-
new SymbolReference(
220-
SymbolType.Configuration,
221-
nameExtent);
222-
223-
return AstVisitAction.StopVisit;
224-
}
225-
226-
return AstVisitAction.Continue;
227-
}
228-
229188
/// <summary>
230189
/// Check if the left hand side of an assignmentStatementAst is a VariableExpressionAst
231190
/// with the same name as that of symbolRef.

src/PowerShellEditorServices/Services/Symbols/Vistors/FindReferencesVisitor.cs

-33
Original file line numberDiff line numberDiff line change
@@ -296,39 +296,6 @@ public override AstVisitAction VisitPropertyMember(PropertyMemberAst propertyMem
296296
return AstVisitAction.Continue;
297297
}
298298

299-
/// <summary>
300-
/// Decides if the current configuration definition is a reference of the symbol being searched for.
301-
/// A reference of the symbol will be a of type SymbolType.Configuration and have the same name as the symbol
302-
/// </summary>
303-
/// <param name="configurationDefinitionAst">A ConfigurationDefinitionAst in the script's AST</param>
304-
/// <returns>A visit action that continues the search for references</returns>
305-
public override AstVisitAction VisitConfigurationDefinition(ConfigurationDefinitionAst configurationDefinitionAst)
306-
{
307-
string configurationName = configurationDefinitionAst.InstanceName.Extent.Text;
308-
309-
if (_symbolRef.SymbolType.Equals(SymbolType.Configuration) &&
310-
configurationName.Equals(_symbolRef.SymbolName, StringComparison.CurrentCultureIgnoreCase))
311-
{
312-
// Show only configuration name. Offset by StartColumn to include indentation etc.
313-
int startColumnNumber =
314-
configurationDefinitionAst.Extent.StartColumnNumber +
315-
configurationDefinitionAst.Extent.Text.IndexOf(configurationName);
316-
317-
IScriptExtent nameExtent = new ScriptExtent()
318-
{
319-
Text = configurationName,
320-
StartLineNumber = configurationDefinitionAst.Extent.StartLineNumber,
321-
EndLineNumber = configurationDefinitionAst.Extent.StartLineNumber,
322-
StartColumnNumber = startColumnNumber,
323-
EndColumnNumber = startColumnNumber + configurationName.Length,
324-
File = configurationDefinitionAst.Extent.File
325-
};
326-
327-
FoundReferences.Add(new SymbolReference(SymbolType.Configuration, nameExtent));
328-
}
329-
return AstVisitAction.Continue;
330-
}
331-
332299
/// <summary>
333300
/// Tests if symbol type is a type (class/enum) definition or type reference.
334301
/// </summary>

0 commit comments

Comments
 (0)