コード例 #1
0
ファイル: VsErcPackage.cs プロジェクト: prabirshrestha/vs-erc
 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);
 }
コード例 #2
0
ファイル: PackageTest.cs プロジェクト: prabirshrestha/vs-erc
        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");
        }
コード例 #3
0
ファイル: VsErcLogger.cs プロジェクト: prabirshrestha/vs-erc
 public VsErcLogger(VsErcPackage package)
 {
     this.package = package;
 }
コード例 #4
0
ファイル: PackageTest.cs プロジェクト: prabirshrestha/vs-erc
 public void IsIVsPackage()
 {
     VsErcPackage package = new VsErcPackage();
     Assert.IsNotNull(package as IVsPackage, "The object does not implement IVsPackage");
 }
コード例 #5
0
ファイル: PackageTest.cs プロジェクト: prabirshrestha/vs-erc
 public void CreateInstance()
 {
     VsErcPackage package = new VsErcPackage();
 }