1 implementation of ICodeElements
Microsoft.VisualStudio.LanguageServices.Implementation (1)
CodeModel\Collections\AbstractCodeElementCollection.cs (1)
14public 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)
20public CodeElementSnapshot(ICodeElements codeElements)
CodeModel\Collections\EmptyCollection.cs (1)
15[ComDefaultInterface(typeof(ICodeElements))]
CodeModel\Collections\ExternalMemberCollection.cs (1)
19[ComDefaultInterface(typeof(ICodeElements))]
CodeModel\Collections\ExternalNamespaceCollection.cs (1)
19[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)
20[ComDefaultInterface(typeof(ICodeElements))]
CodeModel\Collections\NamespaceCollection.cs (1)
20[ComDefaultInterface(typeof(ICodeElements))]
CodeModel\Collections\OverloadsCollection.cs (1)
19[ComDefaultInterface(typeof(ICodeElements))]
CodeModel\Collections\ParameterCollection.cs (1)
16[ComDefaultInterface(typeof(ICodeElements))]
CodeModel\Collections\PartialTypeCollection.cs (1)
19[ComDefaultInterface(typeof(ICodeElements))]
CodeModel\Collections\TypeCollection.cs (1)
21[ComDefaultInterface(typeof(ICodeElements))]
CodeModel\Collections\UnionCollection.cs (6)
18[ComDefaultInterface(typeof(ICodeElements))] 24params ICodeElements[] collections) 30private readonly ICodeElements[] _collections; 35ICodeElements[] collections) 45foreach (var collection in _collections) 63foreach (var collection in _collections)
CodeModel\InternalElements\AbstractCodeType.cs (7)
79(ICodeElements)this.Attributes, 80(ICodeElements)InheritsImplementsCollection.Create(this.State, this, this.FileCodeModel, this.NodeKey), 81(ICodeElements)this.Members); 201var codeElements = this.Bases as ICodeElements; 219var codeElements = this.ImplementedInterfaces as ICodeElements;
CodeModel\InternalElements\CodeFunction.cs (2)
145get { return UnionCollection.Create(this.State, this, (ICodeElements)this.Attributes, (ICodeElements)this.Parameters); }