For a list of all members of this type, see IProperty members.
Public Properties
| Name | Description |
| AccessorsAndBackingField | Returns a sequence of IMember object that contains the available get method, set method and backing field for this property. |
| BackingField | If this property has a generated or manually declared backing field, returns it. Else returns null. |
| FieldsAssigned |
Gets a sequence of fields assigned by this property's getter or setter.
|
| FieldsUsed |
Gets a sequence of fields used by this property's getter or setter.
|
| GetMethod | If this property has a get method, returns it, else returns null. |
| IsAbstract |
Gets a value indicating whether this property is abstract.
|
| IsExplicitInterfaceImpl |
Gets a value indicating whether this property is an explicit interface method implementation.
|
| IsFinal |
Gets a value indicating whether this property is final.
|
| IsIndexer | Returns true if this property is an indexer declared with the C# syntax this[]. |
| IsNewSlot |
Gets a value indicating whether this property is new-slot.
|
| IsReadOnly | Returns true if this property has a get method but not a set method. |
| IsReadWrite | Returns true if this property has both a get method and a set method. |
| IsRequired | Returns true if this property is defined as required. |
| IsVirtual |
Gets a value indicating whether this property is virtual.
|
| IsWriteOnly | Returns true if this property has a set method but not a get method. |
| MembersUsed |
Gets a sequence of methods, properties, fields and events called by this property's getter or setter.
|
| MethodsCalled |
Gets a sequence of methods called by this property's getter or setter.
|
| MethodsReadingMe |
Gets a sequence of methods that are calling this property's getter (if defined).
|
| MethodsUsingMe |
Gets a sequence of methods that are calling this property's getter or setter.
|
| MethodsWritingMe |
Gets a sequence of methods that are calling this property's setter (if defined).
|
| OverriddensBase | Gets 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. |
| OverridesDerived | Gets 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. |
| OverridesDirectDerived | Gets 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. |
| PropertyType | Gets 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. |
| SetMethod | If this property has a set method, returns it, else returns null. |
Top
See Also