IntrospectionProperties
Static members
Static member | Description |
CurrentEntryAssembly
Signature: Assembly
|
|
CurrentEntryPath
Signature: string
|
|
CustomEntryAssembly()
Signature: unit -> unit
|
Introspection is based on Assembly.GetEntryAssembly which represents the managed entry point (i.e. the first assembly that was executed by AppDomain.ExecuteAssembly). However, startet from an unmanged entry point (like VisualStudio tests) Assembly.GetEntryAssembly is null. To allow us to start from unmanaged hosting processes this alternative has been implented. A second use case are managed interactive shells like fsi.exi. Here we want to start our dependency walk at a custom assembly instead of the running assembly which is the interactive shell host. |