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 |