12 implementations of ICodeElementContainer
Microsoft.VisualStudio.LanguageServices.Implementation (12)
CodeModel\ExternalElements\AbstractExternalCodeElement.cs (1)
19public abstract class AbstractExternalCodeElement : AbstractCodeModelObject, ICodeElementContainer<AbstractExternalCodeElement>, EnvDTE.CodeElement, EnvDTE80.CodeElement2
CodeModel\ExternalElements\ExternalCodeFunction.cs (1)
18public sealed class ExternalCodeFunction : AbstractExternalCodeMember, ICodeElementContainer<ExternalCodeParameter>, EnvDTE.CodeFunction, EnvDTE80.CodeFunction2
CodeModel\ExternalElements\ExternalCodeProperty.cs (1)
16public sealed class ExternalCodeProperty : AbstractExternalCodeMember, ICodeElementContainer<ExternalCodeParameter>, EnvDTE.CodeProperty, EnvDTE80.CodeProperty2
CodeModel\FileCodeModel.cs (1)
32public sealed partial class FileCodeModel : AbstractCodeModelObject, EnvDTE.FileCodeModel, EnvDTE80.FileCodeModel2, ICodeElementContainer<AbstractCodeElement>, IVBFileCodeModelEvents, ICSCodeModelRefactoring
CodeModel\InternalElements\AbstractCodeElement.cs (1)
21public abstract class AbstractCodeElement : AbstractCodeModelObject, ICodeElementContainer<AbstractCodeElement>, EnvDTE.CodeElement, EnvDTE80.CodeElement2
CodeModel\InternalElements\CodeAttribute.cs (1)
18public sealed class CodeAttribute : AbstractCodeElement, ICodeElementContainer<CodeAttributeArgument>, EnvDTE.CodeAttribute, EnvDTE80.CodeAttribute2
CodeModel\InternalElements\CodeDelegate.cs (1)
16public sealed partial class CodeDelegate : AbstractCodeType, ICodeElementContainer<CodeParameter>, EnvDTE.CodeDelegate, EnvDTE80.CodeDelegate2
CodeModel\InternalElements\CodeFunction.cs (2)
20public partial class CodeFunction : AbstractCodeMember, ICodeElementContainer<CodeParameter>, ICodeElementContainer<CodeAttribute>, EnvDTE.CodeFunction, EnvDTE80.CodeFunction2, IMethodXML, IMethodXML2
CodeModel\InternalElements\CodeProperty.cs (2)
18public sealed partial class CodeProperty : AbstractCodeMember, ICodeElementContainer<CodeParameter>, ICodeElementContainer<CodeAttribute>, EnvDTE.CodeProperty, EnvDTE80.CodeProperty2
CodeModel\RootCodeModel.cs (1)
21public sealed class RootCodeModel : AbstractCodeModelObject, ICodeElementContainer<AbstractExternalCodeElement>, EnvDTE.CodeModel, EnvDTE80.CodeModel2
13 references to ICodeElementContainer
Microsoft.VisualStudio.LanguageServices.Implementation (13)
CodeModel\AbstractCodeModelObject.cs (1)
97if (parentInstance is ICodeElementContainer<T> container)
CodeModel\ExternalElements\AbstractExternalCodeElement.cs (1)
172EnvDTE.CodeElements ICodeElementContainer<AbstractExternalCodeElement>.GetCollection()
CodeModel\ExternalElements\ExternalCodeFunction.cs (1)
36EnvDTE.CodeElements ICodeElementContainer<ExternalCodeParameter>.GetCollection()
CodeModel\ExternalElements\ExternalCodeProperty.cs (1)
34EnvDTE.CodeElements ICodeElementContainer<ExternalCodeParameter>.GetCollection()
CodeModel\FileCodeModel.cs (1)
786EnvDTE.CodeElements ICodeElementContainer<AbstractCodeElement>.GetCollection()
CodeModel\InternalElements\AbstractCodeElement.cs (1)
130EnvDTE.CodeElements ICodeElementContainer<AbstractCodeElement>.GetCollection()
CodeModel\InternalElements\CodeAttribute.cs (1)
44EnvDTE.CodeElements ICodeElementContainer<CodeAttributeArgument>.GetCollection()
CodeModel\InternalElements\CodeDelegate.cs (1)
60EnvDTE.CodeElements ICodeElementContainer<CodeParameter>.GetCollection()
CodeModel\InternalElements\CodeFunction.cs (2)
64EnvDTE.CodeElements ICodeElementContainer<CodeParameter>.GetCollection() 67EnvDTE.CodeElements ICodeElementContainer<CodeAttribute>.GetCollection()
CodeModel\InternalElements\CodeProperty.cs (2)
67EnvDTE.CodeElements ICodeElementContainer<CodeParameter>.GetCollection() 70EnvDTE.CodeElements ICodeElementContainer<CodeAttribute>.GetCollection()
CodeModel\RootCodeModel.cs (1)
126EnvDTE.CodeElements ICodeElementContainer<AbstractExternalCodeElement>.GetCollection()