NDepend.API Documentation
IField Interface Properties

NDepend.CodeModel Namespace : IField Interface

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

Public Properties
 NameDescription
 PropertyGets the field type of this field. Gets null if the field type of this field is not in the scope of assemblies analyzed defined by NDepend.Project.IProject.NDepend.Project.IProject.CodeToAnalyze.  
 Property Gets a value indicating whether this field is the field named "value__" of an enumeration.  
 Property Gets a value indicating whether this field is a value of an enumeration.  
 Property Gets a value indicating whether this field is an event delegate object. C# and VB.NET compilers define for each event an event adder, an event remover, and a field typed with a delegate class.  
 PropertyGets a value indicating whether this field is immutable.  
 PropertyGets a value indicating whether this field is declared with the readonly keyword in C# and the ReadOnly keyword in VB.NET.  
 PropertyGets a value indicating whether this field is declared with the const keyword in C# and the Const keyword in VB.NET.  
 PropertyReturns true if this field is defined as required.  
 Property Gets a sequence of methods that are assigning this field.  
 Property Gets a sequence of methods that are reading this field but not assigning it.  
 Property Gets a sequence of methods that are using this field. A field is considered as used if it is read or assigned.  
 Property Gets the number of methods that use this field.  
 PropertyIf this field is a backing field of an event, returns the parent IEvent object, else returns null.  
 PropertyIf this field is a backing field of a property, returns the parent IProperty object, else returns null.  
 PropertyGets a numeric nullable value measuring this field contribution, in bytes, to the parent's IType.IType.SizeOfInst value.  
Top
See Also

Reference

IField Interface
NDepend.CodeModel Namespace