Interface IVsLibraryConfiguration
Data model that stores all the information needed to load a DLL into visual studio.
Namespace: CodeFactory.WinVs.Loader
Assembly: CodeFactory.WinVs.dll
Syntax
public interface IVsLibraryConfiguration
Properties
AssemblyFilePath
File path to where the assembly is found. This will be null if the assembly is stored in the GAC.
Declaration
string AssemblyFilePath { get; }
Property Value
| Type | Description |
|---|---|
| string |
AssemblyStrongName
The fully qualified name of the assembly to be loaded. This will be null if not stored in the GAC.
Declaration
string AssemblyStrongName { get; }
Property Value
| Type | Description |
|---|---|
| string |
ErrorDetails
Stores the exception message for the error.
Declaration
string ErrorDetails { get; }
Property Value
| Type | Description |
|---|---|
| string |
ErrorType
Enumeration that stores the type of error that has occurred while loading the library configuration.
Declaration
LibraryErrorType ErrorType { get; }
Property Value
| Type | Description |
|---|---|
| LibraryErrorType |
HasDebugInformation
Flag that determines if the PDB file is found wit the assembly in the file path. This will be false if it is stored in the GAC.
Declaration
bool HasDebugInformation { get; }
Property Value
| Type | Description |
|---|---|
| bool |
HasErrors
Flag that determines if their were errors loading the library configuration.
Declaration
bool HasErrors { get; }
Property Value
| Type | Description |
|---|---|
| bool |
IsStoredInGac
Flag that determines if the assembly is stored in the Global Assembly Cache on the computer.
Declaration
bool IsStoredInGac { get; }
Property Value
| Type | Description |
|---|---|
| bool |