private void ResetElementKey(GlobalNodeKey globalNodeKey) { // Failure to find the element is not an error -- it just means the code // element didn't exist... if (_codeElementTable.TryGetValue(globalNodeKey.NodeKey, out var element)) { var keyedElement = ComAggregate.GetManagedObject <AbstractKeyedCodeElement>(element); keyedElement?.ReacquireNodeKey(globalNodeKey.Path, default); } }
private void ResetElementKey(GlobalNodeKey globalNodeKey) { var element = _elementTable.TryGetValue(globalNodeKey.NodeKey); // Failure to find the element is not an error -- it just means the code // element didn't exist... if (element != null) { ComAggregate.GetManagedObject <AbstractKeyedCodeElement>(element).ReaquireNodeKey(globalNodeKey.Path, default(CancellationToken)); } }
private void ResetElementKey(GlobalNodeKey globalNodeKey) { // Failure to find the element is not an error -- it just means the code // element didn't exist... EnvDTE.CodeElement element; if (_codeElementTable.TryGetValue(globalNodeKey.NodeKey, out element)) { var keyedElement = ComAggregate.GetManagedObject <AbstractKeyedCodeElement>(element); if (keyedElement != null) { keyedElement.ReacquireNodeKey(globalNodeKey.Path, default(CancellationToken)); } } }