NDepend.API Documentation
IAssembly Interface Properties

NDepend.CodeModel Namespace : IAssembly Interface

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

Public Properties
 NameDescription
 Property Gets a float numeric nullable value in the range [0,1] assessing the ratio of the number of internal abstract types (i.e abstract classes and interfaces) to the number of internal types.  
 Property Gets a sequence of assemblies that this assembly is using. If this assembly is a third-party assembly, gets an empty sequence.  
 Property Gets a sequence of assemblies that are using this assembly.  
 PropertyGet the string value of the attribute System.Reflection.AssemblyCompanyAttribute, or empty string if this assembly hasn't such attribute.  
 PropertyGets a value indicating whether this application assembly contains a dependency cycle between its ICodeElementParent.ChildNamespaces. Gets null if this assembly is a third-party assembly.  
 PropertyGets a float numeric nullable value equals to NormDistFromMainSeq / Sqrt(2), assessing the balance between Abstractness and Instability for this assembly. A returned value close to 0 indicates an ideal balance.  
 Property Gets this assembly main module file path, found during analysis.  
 Property Gets a float numeric nullable value in the range [0,1] assessing an value of the assembly's resilience to change..  
 Property Gets the number of namespaces declared in this assembly. Gets null if this assembly is a third-party assembly.  
 Property Gets the number of types declared in this assembly. Gets null if this assembly is a third-party assembly.  
 Property Gets a numeric nullable value counting types outside this assembly used by child types of this assembly. Third-party types are taken account in this cout.  
 Property Gets a numeric nullable value counting types outside this assembly using a child type of this assembly.  
 PropertyGets a float numeric nullable value in the range [0,1] assessing the balance between Abstractness and Instability for this assembly. A returned value close to 0 indicates an ideal balance.  
 PropertyGets a boolean value that indicates if the PDB file for this assembly has been found at analysis time.  
 PropertyGet the hexadecimal upper string value of the PublicKeyToken, or empty string if this assembly is not signed.  
 Property Gets a float numeric nullable value assessing this assembly child types average cohesion.  
 Property Gets the target framework name (TFM) of the assembly.  
 Property Gets the target platform of the assembly (Any CPU, x86, x64...).  
 Property Gets the assembly version, the version specified with the System.Reflection.AssemblyVersionAttribute attribute.  
 PropertyGets this assembly corresponding Visual Studio project file path, if found at analysis-time, otherwise gets null.  
Top
See Also

Reference

IAssembly Interface
NDepend.CodeModel Namespace