Example #1
0
 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);
     }
 }
Example #2
0
        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));
            }
        }
Example #3
0
        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));
                }
            }
        }