2 types derived from AbstractKeyedCodeElement
Microsoft.VisualStudio.LanguageServices.Implementation (2)
CodeModel\InternalElements\AbstractCodeMember.cs (1)
19public abstract class AbstractCodeMember : AbstractKeyedCodeElement
CodeModel\InternalElements\CodeNamespace.cs (1)
18public sealed class CodeNamespace : AbstractKeyedCodeElement, EnvDTE.CodeNamespace
12 references to AbstractKeyedCodeElement
Microsoft.VisualStudio.LanguageServices.Implementation (12)
CodeModel\FileCodeModel.cs (10)
63private List<AbstractKeyedCodeElement>? _batchElements; 196internal void UpdateCodeElementNodeKey(AbstractKeyedCodeElement keyedElement, SyntaxNodeKey oldNodeKey, SyntaxNodeKey newNodeKey) 205var managedElement = ComAggregate.GetManagedObject<AbstractKeyedCodeElement>(codeElement); 684List<ValueTuple<AbstractKeyedCodeElement, SyntaxPath>>? elementAndPaths = null; 687foreach (var element in _batchElements) 795var keyedElement = ComAggregate.TryGetManagedObject<AbstractKeyedCodeElement>(element); 825var keyedElement = ComAggregate.GetManagedObject<AbstractKeyedCodeElement>(element);
CodeModel\FileCodeModel_CodeGen.cs (2)
83var codeElement = ComAggregate.TryGetManagedObject<AbstractKeyedCodeElement>(element);