public VsErcPackage() { instance = this; this.vsHelper = new VsHelper(this); this.vsErcLogger = new VsErcLogger(this); this.lua = new Lua(); this.vsErcBindings = new VsErcBindings(this, VsErcBindings.DefaultErcFilePath); }
public void SetSite() { // Create the package IVsPackage package = new VsErcPackage() as IVsPackage; Assert.IsNotNull(package, "The object does not implement IVsPackage"); // Create a basic service provider OleServiceProvider serviceProvider = OleServiceProvider.CreateOleServiceProviderWithBasicServices(); // Site the package Assert.AreEqual(0, package.SetSite(serviceProvider), "SetSite did not return S_OK"); // Unsite the package Assert.AreEqual(0, package.SetSite(null), "SetSite(null) did not return S_OK"); }
public VsErcLogger(VsErcPackage package) { this.package = package; }
public void IsIVsPackage() { VsErcPackage package = new VsErcPackage(); Assert.IsNotNull(package as IVsPackage, "The object does not implement IVsPackage"); }
public void CreateInstance() { VsErcPackage package = new VsErcPackage(); }