Name | Description | |
---|---|---|
FieldType | Gets 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. | |
IsEnumField | Gets a value indicating whether this field is the field named "value__" of an enumeration. | |
IsEnumValue | Gets a value indicating whether this field is a value of an enumeration. | |
IsEventDelegateObject | 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. | |
IsImmutable | Gets a value indicating whether this field is immutable. | |
IsInitOnly | Gets a value indicating whether this field is declared with the readonly keyword in C# and the ReadOnly keyword in VB.NET. | |
IsLiteral | Gets a value indicating whether this field is declared with the const keyword in C# and the Const keyword in VB.NET. | |
IsRequired | Returns true if this field is defined as required. | |
MethodsAssigningMe | Gets a sequence of methods that are assigning this field. | |
MethodsReadingMeButNotAssigningMe | Gets a sequence of methods that are reading this field but not assigning it. | |
MethodsUsingMe | Gets a sequence of methods that are using this field. A field is considered as used if it is read or assigned. | |
NbMethodsUsingMe | Gets the number of methods that use this field. | |
ParentEvent | If this field is a backing field of an event, returns the parent IEvent object, else returns null. | |
ParentProperty | If this field is a backing field of a property, returns the parent IProperty object, else returns null. | |
SizeOfInst | Gets a numeric nullable value measuring this field contribution, in bytes, to the parent's IType.IType.SizeOfInst value. |