| Name | Description |
 | AccessThis |
Gets a value indicating whether this method is explicitly accessign the this reference.
|
 | ChangesObjectState | Gets a value indicating whether this method assigns an instance field of its parent type |
 | ChangesTypeState | Gets a value indicating whether this method assigns a static field of its parent type. |
 | CyclomaticComplexity |
Gets a numeric nullable value measuring this method body complexity computed from source code.
|
 | FieldsAssigned |
Gets a sequence of fields that this method is assigning. If this method is declared in a third-party assembly, gets an empty sequence.
|
 | FieldsReadButNotAssigned |
Gets a sequence of fields that this method is reading but not assigning. If this method is declared in a third-party assembly, gets an empty sequence.
|
 | FieldsUsed |
Gets a sequence of fields that this method is using. If this method is declared in a third-party assembly, gets an empty sequence.
|
 | ILCyclomaticComplexity |
Gets a numeric nullable value measuring this method body complexity computed from IL code.
|
 | ILNestingDepth |
Gets a numeric nullable value measuring this method body maximum nesting scopes depth.
|
 | IsAbstract |
Gets a value indicating whether this method is an abstract method, or a method declared on an interface.
|
 | IsAsync | Gets a value indicating whether this method is asynchronous, declared with the keyword async. |
 | IsClassConstructor |
Gets a value indicating whether this method is a class constructor.
|
 | IsConstructor |
Gets a value indicating whether this method is an instance constructor.
|
 | IsDefaultConstructor |
Gets a value indicating whether this method is a default constructor. A default constructor is generated by the compiler on classes that don't have a constructor defined in source code.
|
 | IsEntryPoint |
Gets a value indicating whether this method is defined as the entry point.
|
 | IsEventAdder |
Gets a value indicating whether this method is an event adder.
|
 | IsEventRemover |
Gets a value indicating whether this method is an event remover.
|
 | IsExplicitInterfaceImpl |
Gets a value indicating whether this method is an explicit interface method implementation.
|
 | IsExtensionMethod |
Gets a value indicating whether this method is an extension method.
|
 | IsFinal | Gets a value indicating whether this method is declared with the sealed keyword in C#, NotOverridable keyword in VB.NET. |
 | IsFinalizer |
Gets a value indicating whether this method is a finalizer.
|
 | IsGeneric |
Gets a value indicating whether this method is a generic method.
|
 | IsIndexerGetter |
Gets a value indicating whether this method is an indexer getter.
|
 | IsIndexerSetter |
Gets a value indicating whether this method is an indexer setter.
|
 | IsNewSlot |
Gets a value indicating whether this method has a new slot in the type's method table.
|
 | IsOperator |
Gets a value indicating whether this method is an operator implementation method.
|
 | IsOverloaded | Gets a value indicating whether this method one of several methods the same ICodeElement.SimpleName |
 | IsPInvokeImpl | Gets a value indicating whether this method is tagged with the System.Runtime.InteropServices.DllImportAttribute attribute. |
 | IsPropertyGetter |
Gets a value indicating whether this method is a property setter.
|
 | IsPropertyInit | Gets a value indicating whether this method is a property initializer defined with the C# keyword init. |
 | IsPropertySetter |
Gets a value indicating whether this method is a property getter.
|
 | IsUsingBoxing | Gets a value indicating whether this method IL body is using the box IL instruction. |
 | IsUsingPinning | Gets a value indicating whether this method contains unsafe code that is using pinning. |
 | IsUsingPointers | Gets a value indicating whether this method contains unsafe code that is using some pointers. |
 | IsUsingUnboxing | Gets a value indicating whether this method IL body is using the unbox IL instruction. |
 | IsVirtual |
Gets a value indicating whether this method is declared as virtual.
|
 | MembersUsed |
Gets a sequence of fields, methods properties and events that this method is using and calling. If this method is declared in a third-party assembly, gets an empty sequence.
|
 | MethodsCalled |
Gets a sequence of methods that this method is calling. If this method is declared in a third-party assembly, gets an empty sequence.
|
 | MethodsCallingMe |
Gets a sequence of methods that are calling this method.
|
 | NbMethodsCalled |
Gets the number of methods this method is calling. Gets null if this method is declared in a third-party assembly.
|
 | NbMethodsCallingMe |
Gets the number of methods that call this method.
|
 | NbOverloads |
Gets the number of overloads of this method or this constructor. Gets 1 if this method is not overloaded. Gets null if this method is declared in a third-party assembly.
|
 | NbParameters | Gets the number of parameters of a method. ref and out parameters are also counted. The this reference passed to instance methods in IL is not counted as a parameter. |
 | NbVariables |
Gets the number of variables declared in the body of this method. Gets null if this methods is abstract or if it is declared in a third-party assembly.
|
 | Overloads | Gets a sequence of methods declared in this method IMember.ParentType.IType.MethodsAndConstructors, sharing the same ICodeElement.SimpleName with this method. The sequence returned doesn't contain this method. |
 | OverriddensBase | Gets a sequence of methods declared in this method IMember.ParentType.IType.BaseClasses and IType.InterfacesImplemented, overridden by this method. If this method doesn't override any method, gets an empty sequence. |
 | OverridesDerived | Gets a sequence of methods declared in this method IMember.ParentType.IType.DerivedTypes, overriding this method. If this method is not overridden, gets an empty sequence. |
 | OverridesDirectDerived | Gets a sequence of methods declared in this method IMember.ParentType.IType.DirectDerivedTypes, overriding this method. If this method is not overridden, gets an empty sequence. |
 | ParentEvent | If this method is an event add or remove accessor, returns the parent IEvent object, else returns null. |
 | ParentProperty | If this method is a property getter or setter, or an indexer getter or setter, returns the parent IProperty object, else returns null. |
 | PercentageBranchCoverage |
Gets a numeric nullable value measuring the percentage of branch coverage by tests for this method.
|
 | Rank | Gets a numeric nullable value assessing this method rank, computed by the original Google Parge Rank algorithm. |
 | ReadsImmutableObjectState | Gets a value indicating whether this method reads an instance field with a true value for IField.IField.IsImmutable |
 | ReadsImmutableTypeState | Gets a value indicating whether this method reads a static field with a true value for IField.IField.IsImmutable |
 | ReadsMutableObjectState | Gets a value indicating whether this method reads an instance field with a false value for IField.IField.IsImmutable |
 | ReadsMutableTypeState | Gets a value indicating whether this method reads a static field with a false value for IField.IField.IsImmutable |
 | ReturnType | Gets the return type of this method. Gets null if the return type of this method is not in the scope of assemblies analyzed defined by NDepend.Project.IProject.NDepend.Project.IProject.CodeToAnalyze. |