1 implementation of ICodeElements
Microsoft.VisualStudio.LanguageServices.Implementation (1)
CodeModel\Collections\AbstractCodeElementCollection.cs (1)
13public abstract class AbstractCodeElementCollection : AbstractCodeModelObject, ICodeElements
31 references to ICodeElements
Microsoft.VisualStudio.LanguageServices.Implementation (31)
CodeModel\Collections\AttributeArgumentCollection.cs (1)
17[ComDefaultInterface(typeof(ICodeElements))]
CodeModel\Collections\AttributeCollection.cs (1)
17[ComDefaultInterface(typeof(ICodeElements))]
CodeModel\Collections\BasesCollection.cs (1)
20[ComDefaultInterface(typeof(ICodeElements))]
CodeModel\Collections\CodeElementSnapshot.cs (1)
18public CodeElementSnapshot(ICodeElements codeElements)
CodeModel\Collections\EmptyCollection.cs (1)
14[ComDefaultInterface(typeof(ICodeElements))]
CodeModel\Collections\ExternalMemberCollection.cs (1)
19[ComDefaultInterface(typeof(ICodeElements))]
CodeModel\Collections\ExternalNamespaceCollection.cs (1)
17[ComDefaultInterface(typeof(ICodeElements))]
CodeModel\Collections\ExternalOverloadsCollection.cs (1)
18[ComDefaultInterface(typeof(ICodeElements))]
CodeModel\Collections\ExternalParameterCollection.cs (1)
18[ComDefaultInterface(typeof(ICodeElements))]
CodeModel\Collections\ExternalTypeCollection.cs (1)
17[ComDefaultInterface(typeof(ICodeElements))]
CodeModel\Collections\InheritsImplementsCollection.cs (1)
19[ComDefaultInterface(typeof(ICodeElements))]
CodeModel\Collections\NamespaceCollection.cs (1)
19[ComDefaultInterface(typeof(ICodeElements))]
CodeModel\Collections\OverloadsCollection.cs (1)
19[ComDefaultInterface(typeof(ICodeElements))]
CodeModel\Collections\ParameterCollection.cs (1)
15[ComDefaultInterface(typeof(ICodeElements))]
CodeModel\Collections\PartialTypeCollection.cs (1)
19[ComDefaultInterface(typeof(ICodeElements))]
CodeModel\Collections\TypeCollection.cs (1)
19[ComDefaultInterface(typeof(ICodeElements))]
CodeModel\Collections\UnionCollection.cs (6)
16[ComDefaultInterface(typeof(ICodeElements))] 22params ICodeElements[] collections) 28private readonly ICodeElements[] _collections; 33ICodeElements[] collections) 43foreach (var collection in _collections) 61foreach (var collection in _collections)
CodeModel\InternalElements\AbstractCodeType.cs (7)
77(ICodeElements)this.Attributes, 78(ICodeElements)InheritsImplementsCollection.Create(this.State, this, this.FileCodeModel, this.NodeKey), 79(ICodeElements)this.Members); 199var codeElements = this.Bases as ICodeElements; 217var codeElements = this.ImplementedInterfaces as ICodeElements;
CodeModel\InternalElements\CodeFunction.cs (2)
145get { return UnionCollection.Create(this.State, this, (ICodeElements)this.Attributes, (ICodeElements)this.Parameters); }