For a list of all members of this type, see IAssembly members.
Public Properties
| Name | Description |
 | Abstractness |
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.
|
 | AssembliesUsed |
Gets a sequence of assemblies that this assembly is using. If this assembly is a third-party assembly, gets an empty sequence.
|
 | AssembliesUsingMe |
Gets a sequence of assemblies that are using this assembly.
|
 | CompanyName | Get the string value of the attribute System.Reflection.AssemblyCompanyAttribute, or empty string if this assembly hasn't such attribute. |
 | ContainsNamespaceDependencyCycle | Gets 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. |
 | DistFromMainSeq | Gets 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. |
 | FilePath |
Gets this assembly main module file path, found during analysis.
|
 | Instability |
Gets a float numeric nullable value in the range [0,1] assessing an value of the assembly's resilience to change..
|
 | NbNamespaces |
Gets the number of namespaces declared in this assembly. Gets null if this assembly is a third-party assembly.
|
 | NbTypes |
Gets the number of types declared in this assembly. Gets null if this assembly is a third-party assembly.
|
 | NbTypesUsed |
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.
|
 | NbTypesUsingMe |
Gets a numeric nullable value counting types outside this assembly using a child type of this assembly.
|
 | NormDistFromMainSeq | Gets 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. |
 | PDBFound | Gets a boolean value that indicates if the PDB file for this assembly has been found at analysis time. |
 | PublicKeyToken | Get the hexadecimal upper string value of the PublicKeyToken, or empty string if this assembly is not signed. |
 | RelationalCohesion |
Gets a float numeric nullable value assessing this assembly child types average cohesion.
|
 | TargetFrameworkName |
Gets the target framework name (TFM) of the assembly.
|
 | TargetPlatform |
Gets the target platform of the assembly (Any CPU, x86, x64...).
|
 | Version |
Gets the assembly version, the version specified with the System.Reflection.AssemblyVersionAttribute attribute.
|
 | VisualStudioProjectFilePath | Gets this assembly corresponding Visual Studio project file path, if found at analysis-time, otherwise gets null. |
Top
See Also