Class VsLibraryConfiguration
Immutable data model that implements the interface IVsLibraryConfiguration
Implements
Inherited Members
Namespace: CodeFactory.WinVs.Loader
Assembly: CodeFactory.WinVs.dll
Syntax
[MessagePackObject(false)]
public class VsLibraryConfiguration : IVsLibraryConfiguration
Properties
AssemblyFilePath
File path to where the assembly is found. This will be null if the assembly is stored in the GAC.
Declaration
[Key(4)]
public string AssemblyFilePath { get; set; }
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
[Key(5)]
public string AssemblyStrongName { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ErrorDetails
Stores the exception message for the error.
Declaration
[Key(3)]
public string ErrorDetails { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ErrorType
Enumeration that stores the type of error that has occurred while loading the library configuration.
Declaration
[Key(2)]
public LibraryErrorType ErrorType { get; set; }
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
[Key(6)]
public bool HasDebugInformation { get; set; }
Property Value
| Type | Description |
|---|---|
| bool |
HasErrors
Flag that determines if their were errors loading the library configuration.
Declaration
[Key(1)]
public bool HasErrors { get; set; }
Property Value
| Type | Description |
|---|---|
| bool |
IsStoredInGac
Flag that determines if the assembly is stored in the Global Assembly Cache on the computer.
Declaration
[Key(0)]
public bool IsStoredInGac { get; set; }
Property Value
| Type | Description |
|---|---|
| bool |