FrameworkContext Class |
Namespace: Nova.CodeDOM
public class FrameworkContext
The FrameworkContext type exposes the following members.
Name | Description | |
---|---|---|
FrameworkContext |
Create a FrameworkContext.
|
Name | Description | |
---|---|---|
ApplicationContext |
The ApplicationContext object associated with this FrameworkContext instance.
| |
ReferenceAssemblies |
A dictionary of the reference assemblies for the target framework by name.
| |
ReferenceAssembliesPath |
The path of the reference assemblies for the target framework.
| |
TargetFramework |
The target framework for this FrameworkContext instance.
| |
TargetFrameworkProfile |
The target framework profile for this FrameworkContext instance.
| |
TargetFrameworkVersion |
The target framework version for this FrameworkContext instance.
|
Name | Description | |
---|---|---|
Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) | |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) | |
FindVsAssembly | ||
Get |
Get the FrameworkContext object for the specified target framework version.
| |
GetDescription |
Get the full description of this target framework.
| |
GetHashCode | Serves as the default hash function. (Inherited from Object.) | |
GetRuntimeLocation |
Get the .NET runtime location for the requested version.
| |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
IsFrameworkAssembly |
Determine if the specified assembly exists in the targeted framework.
| |
LoadAssembly |
Load an assembly into the current AppDomain, treating any matching short name as a framework assembly
for the targeted framework (non-matching names or display names are loaded normally).
| |
LoadNuGetFiles | ||
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
ToString | Returns a string that represents the current object. (Inherited from Object.) | |
Unload |
Unload the FrameworkContext (clears the map of loaded framework assemblies).
| |
UnloadAll |
Unload all FrameworkContext instances.
|
Name | Description | |
---|---|---|
_applicationContext |
The ApplicationContext object associated with this FrameworkContext instance.
| |
_frameworkAssembliesPath |
The path of the assemblies for the target framework.
| |
_frameworkAssemblyNames |
A dictionary of names of the assemblies for the target framework, mapped to the LoadedAssembly if loaded.
| |
_frameworkAssemblyRelPaths |
A dictionary of names of the assemblies for the target framework, mapped to their longer name including folders (for NuGet used by v5.0+).
| |
_isAndroid |
True if this is an android framework context.
| |
_nonProfileFramework |
The associated non-profile framework if this one has a profile (otherwise null).
| |
_previousFramework |
The previous version framework to this one (null if none).
| |
_targetFramework |
The target framework for this FrameworkContext instance.
| |
_targetFrameworkProfile |
The target framework profile for this FrameworkContext instance.
| |
_targetFrameworkVersion |
The target framework version for this FrameworkContext instance.
| |
DNXCoreFramework | ||
DotNetCoreApp10 | ||
DotNetCoreApp20 | ||
DotNetCoreFramework | ||
DotNetFramework | ||
DotNetStandard | ||
PortableLibraryFramework | ||
SilverlightFramework | ||
WindowsPhoneFramework |