NDepend.API Documentation
IProperty Interface Properties

NDepend.CodeModel Namespace : IProperty Interface

For a list of all members of this type, see IProperty members.

Public Properties
 NameDescription
 PropertyReturns a sequence of IMember object that contains the available get method, set method and backing field for this property.  
 PropertyIf this property has a generated or manually declared backing field, returns it. Else returns null.  
 Property Gets a sequence of fields assigned by this property's getter or setter.  
 Property Gets a sequence of fields used by this property's getter or setter.  
 PropertyIf this property has a get method, returns it, else returns null.  
 Property Gets a value indicating whether this property is abstract.  
 Property Gets a value indicating whether this property is an explicit interface method implementation.  
 Property Gets a value indicating whether this property is final.  
 PropertyReturns true if this property is an indexer declared with the C# syntax this[].  
 Property Gets a value indicating whether this property is new-slot.  
 PropertyReturns true if this property has a get method but not a set method.  
 PropertyReturns true if this property has both a get method and a set method.  
 PropertyReturns true if this property is defined as required.  
 Property Gets a value indicating whether this property is virtual.  
 PropertyReturns true if this property has a set method but not a get method.  
 Property Gets a sequence of methods, properties, fields and events called by this property's getter or setter.  
 Property Gets a sequence of methods called by this property's getter or setter.  
 Property Gets a sequence of methods that are calling this property's getter (if defined).  
 Property Gets a sequence of methods that are calling this property's getter or setter.  
 Property Gets a sequence of methods that are calling this property's setter (if defined).  
 PropertyGets a sequence of properties declared in this property IMember.ParentType.IType.BaseClasses and IType.InterfacesImplemented, overridden by this property. If this property doesn't override any property, gets an empty sequence.  
 PropertyGets a sequence of properties declared in this property IMember.ParentType.IType.DerivedTypes, overriding this property. If this property is not overridden, gets an empty sequence.  
 PropertyGets a sequence of properties declared in this property IMember.ParentType.IType.DirectDerivedTypes, overriding this property. If this property is not overridden, gets an empty sequence.  
 PropertyGets the return type of this property. Gets null if the return type of this property is not in the scope of assemblies analyzed defined by NDepend.Project.IProject.NDepend.Project.IProject.CodeToAnalyze.  
 PropertyIf this property has a set method, returns it, else returns null.  
Top
See Also

Reference

IProperty Interface
NDepend.CodeModel Namespace