NDepend.API Documentation
ExtensionMethodsProjection Class Members
Methods 


NDepend.CodeModel Namespace : ExtensionMethodsProjection Class

The following tables list the members exposed by ExtensionMethodsProjection.

Public Methods
 NameDescription
Public Methodstatic (Shared in Visual Basic)Overloaded. Returns a sequence of IEvent objects, containing all ICodeElementParent.ChildEvents objects of all IAssembly objects contained in this sequence assemblies.  
Public Methodstatic (Shared in Visual Basic)Overloaded. Returns a sequence of IField objects, containing all ChildFields objects of all IAssembly objects contained in this sequence assemblies.  
Public Methodstatic (Shared in Visual Basic)Overloaded. Returns a sequence of IMember objects, containing all ICodeElementParent.ChildMembers objects of all IAssembly objects contained in this sequence assemblies.  
Public Methodstatic (Shared in Visual Basic)Overloaded. Returns a sequence of IMethod objects, containing all ChildMethods objects of all IAssembly objects contained in this sequence assemblies.  
Public Methodstatic (Shared in Visual Basic)Returns a sequence of INamespace objects, containing all ChildNamespaces objects child of all IAssembly objects contained in this sequence assemblies.  
Public Methodstatic (Shared in Visual Basic)Returns a sequence of ICodeElementParent objects, containing all ChildNamespaces and ChildTypes objects of all IAssembly objects contained in this sequence assemblies.  
Public Methodstatic (Shared in Visual Basic)Returns a sequence of ICodeElementParent objects, containing all ChildNamespaces and ICodeElementParent.ChildTypesAndMembers objects of all IAssembly objects contained in this sequence assemblies.  
Public Methodstatic (Shared in Visual Basic)Overloaded. Returns a sequence of IProperty objects, containing all ICodeElementParent.ChildProperties objects of all IAssembly objects contained in this sequence assemblies.  
Public Methodstatic (Shared in Visual Basic)Overloaded. Returns a sequence of IType objects, containing all ChildTypes objects of all IAssembly objects contained in this sequence assemblies.  
Public Methodstatic (Shared in Visual Basic)Overloaded. Returns a sequence of IMember objects, containing all ICodeElementParent.ChildTypesAndMembers objects of all IAssembly objects contained in this sequence assemblies.  
Public Methodstatic (Shared in Visual Basic)Returns a sequence of IType objects, containing all types nested in types of the sequence types.  
Public Methodstatic (Shared in Visual Basic)Overloaded. Returns a sequence that contain these codeElements ordered by hierarchy. For example an assembly of codeElements is followed by its first child namespace in sequence, that is followed by its first child type in the sequence...  
Public Methodstatic (Shared in Visual Basic)Overloaded. Returns a sequence of IAssembly objects, containing all IMember.ParentAssembly objects of all IField objects contained in this sequence fields.  
Public Methodstatic (Shared in Visual Basic)Overloaded. Returns a sequence of ICodeElementParent objects, containing all IMember.ParentAssembly and IMember.ParentNamespace objects of all IMethod objects contained in this sequence fields.  
Public Methodstatic (Shared in Visual Basic)Overloaded. Returns a sequence of ICodeElementParent objects, containing all IMember.ParentAssembly, IMember.ParentNamespace and IMember.ParentType objects of all IField objects contained in this sequence fields.  
Public Methodstatic (Shared in Visual Basic)Overloaded. Returns a sequence of INamespace objects, containing all IMember.ParentNamespace objects of all IField objects contained in this sequence fields.  
Public Methodstatic (Shared in Visual Basic)Overloaded. Returns a sequence of IType objects, containing all IMember.ParentType objects of all IField objects contained in this sequence fields.  
Public Methodstatic (Shared in Visual Basic)Overloaded. Returns a sequence of IAttributeTarget objects, containing these assemblies and all their ICodeElementParent.ChildEvents objects.  
Public Methodstatic (Shared in Visual Basic)Overloaded. Returns a sequence of IAttributeTarget objects, containing these assemblies and all their ChildFields objects.  
Public Methodstatic (Shared in Visual Basic)Overloaded. Returns a sequence of IAttributeTarget objects, containing these assemblies and all their ICodeElementParent.ChildMembers objects.  
Public Methodstatic (Shared in Visual Basic)Overloaded. Returns a sequence of ICodeContainer objects, containing these assemblies and all their ChildMethods objects.  
Public Methodstatic (Shared in Visual Basic)Returns a sequence of ICodeElementParent objects, containing these assemblies and all their ChildNamespaces objects.  
Public Methodstatic (Shared in Visual Basic)Returns a sequence of ICodeElementParent objects, containing these assemblies and all their ChildNamespaces and ChildTypes objects.  
Public Methodstatic (Shared in Visual Basic)Returns a sequence of ICodeElement objects, containing these assemblies and all their ChildNamespaces and ICodeElementParent.ChildTypesAndMembers objects.  
Public Methodstatic (Shared in Visual Basic)Overloaded. Returns a sequence of IAttributeTarget objects, containing these assemblies and all their ICodeElementParent.ChildProperties objects.  
Public Methodstatic (Shared in Visual Basic)Overloaded. Returns a sequence of ICodeElementParent objects, containing these assemblies and all their ChildTypes objects.  
Public Methodstatic (Shared in Visual Basic)Overloaded. Returns a sequence of IAttributeTarget objects, containing these assemblies and all their ICodeElementParent.ChildTypesAndMembers objects.  
Public Methodstatic (Shared in Visual Basic)Returns a sequence of IType objects, containing these types and all their nested types.  
Public Methodstatic (Shared in Visual Basic)Returns a sequence of IType objects, containing these types and, for types in types that are nested in parent types, the returned sequence contains also all their parent types.  
Public Methodstatic (Shared in Visual Basic)Returns a sequence of IType objects, containing these types and all their nested types and, for types in types that are nested in parent types, the returned sequence contains also all their parent types.  
Public Methodstatic (Shared in Visual Basic)Overloaded. Returns a sequence of IAttributeTarget objects, containing these fields and and all their IMember.ParentAssembly objects.  
Public Methodstatic (Shared in Visual Basic)Returns a sequence of ICodeElementParent objects, containing these namespaces and all their ChildTypes objects, and all their ParentAssembly objects.  
Public Methodstatic (Shared in Visual Basic)Overloaded. Returns a sequence of ICodeElement objects, containing these fields and and all their IMember.ParentAssembly and IMember.ParentNamespace objects.  
Public Methodstatic (Shared in Visual Basic)Returns a sequence of ICodeElement objects, containing these types and and all their IMember.ParentAssembly, IMember.ParentNamespace and ICodeElementParent.ChildMembers objects.  
Public Methodstatic (Shared in Visual Basic)Overloaded. Returns a sequence of ICodeElement objects, containing these fields and and all their IMember.ParentAssembly, IMember.ParentNamespace and IMember.ParentType objects.  
Public Methodstatic (Shared in Visual Basic)Overloaded. Returns a sequence of ICodeElement objects, containing these fields and and all their IMember.ParentNamespace objects.  
Public Methodstatic (Shared in Visual Basic)Overloaded. Returns a sequence of IMember objects, containing these fields and and all their IMember.ParentType objects.  
Top
Extension Methods
 NameDescription
Public Extension MethodOverloaded. Gets an enumerable object that contains first element and then elements of elements, in this order.
Public Extension MethodOverloaded. Returns true if this item equals item1 or item2.
Public Extension MethodReturns the newer version of this codeElement object. This method can only be called in a ICQLinqExecutionContext, otherwise the method NDepend.CodeModel.ICompareContext.NDepend.CodeModel.ICompareContext.NewerVersion<T> must be called instead.
Public Extension MethodReturns the older version of this codeElement object. This method can only be called in a ICQLinqExecutionContext, otherwise the method NDepend.CodeModel.ICompareContext.NDepend.CodeModel.ICompareContext.OlderVersion<T> must be called instead.
Public Extension MethodGets an enumerable object that contains only the single element element.
Public Extension MethodIf obj is a numeric primitive type, returns its value converted as double. else returns null.
Top
See Also

Reference

ExtensionMethodsProjection Class
NDepend.CodeModel Namespace