Class that provides instances of IVssFactory which in turn is used as the entry point to accessing the various VSS functions.
public class VssFactoryProvider : IVssFactoryProvider
This class has a default implementation in Default which is normally used. It will load the correct platform specific dll, assuming it is located in the same
directory as the
To modify this dynamic assembly loading, you can implement IVssAssemblyResolver and pass that as a constructor argument to this class.
Constructors| Improve this Doc View Source
Creates a new instance of VssFactoryProvider.
public VssFactoryProvider(IVssAssemblyResolver resolver)
The assembly resolver which will be used to load the platform specific AlphaVSS assembly.
Fields| Improve this Doc View Source
The default instance of IVssFactoryProvider. This attempts to load the platform specific AlphaVSS assembly from the same directory that the AlphaVSS.Common assembly is located in.
public static readonly IVssFactoryProvider Default
Methods| Improve this Doc View Source
public IVssFactory GetVssFactory()
An instance of IVssFactory.
This exception is thrown if running as a 32-bit process on a 64-bit operating system.