5 types derived from AbstractExternalCodeElement
Microsoft.VisualStudio.LanguageServices.Implementation (5)
CodeModel\ExternalElements\AbstractExternalCodeMember.cs (1)
13public abstract class AbstractExternalCodeMember : AbstractExternalCodeElement
CodeModel\ExternalElements\AbstractExternalCodeType.cs (1)
15public abstract class AbstractExternalCodeType : AbstractExternalCodeElement, EnvDTE.CodeType
CodeModel\ExternalElements\ExternalCodeNamespace.cs (1)
17public sealed class ExternalCodeNamespace : AbstractExternalCodeElement, EnvDTE.CodeNamespace, EnvDTE.CodeElement
CodeModel\ExternalElements\ExternalCodeParameter.cs (1)
16public sealed class ExternalCodeParameter : AbstractExternalCodeElement, EnvDTE.CodeParameter, EnvDTE80.CodeParameter2
CodeModel\ExternalElements\ExternalCodeUnknown.cs (1)
15public sealed class ExternalCodeUnknown : AbstractExternalCodeElement, EnvDTE.CodeElement, EnvDTE80.CodeElement2
8 references to AbstractExternalCodeElement
Microsoft.VisualStudio.LanguageServices.Implementation (8)
CodeModel\ExternalElements\AbstractExternalCodeElement.cs (3)
19public abstract class AbstractExternalCodeElement : AbstractCodeModelObject, ICodeElementContainer<AbstractExternalCodeElement>, EnvDTE.CodeElement, EnvDTE80.CodeElement2 172EnvDTE.CodeElements ICodeElementContainer<AbstractExternalCodeElement>.GetCollection() 176=> GetCollection<AbstractExternalCodeElement>(this.Parent);
CodeModel\ExternalElements\ExternalCodeParameter.cs (3)
24private readonly ParentHandle<AbstractExternalCodeElement> _parentHandle; 26private ExternalCodeParameter(CodeModelState state, ProjectId projectId, IParameterSymbol symbol, AbstractExternalCodeElement parent) 29_parentHandle = new ParentHandle<AbstractExternalCodeElement>(parent);
CodeModel\RootCodeModel.cs (2)
21public sealed class RootCodeModel : AbstractCodeModelObject, ICodeElementContainer<AbstractExternalCodeElement>, EnvDTE.CodeModel, EnvDTE80.CodeModel2 126EnvDTE.CodeElements ICodeElementContainer<AbstractExternalCodeElement>.GetCollection()