コード例 #1
0
 public void SetData(string data)
 {
     using (var stringInputStream = Xpcom.CreateInstance2 <nsIStringInputStream>(Contracts.StringInputStream))
     {
         stringInputStream.Instance.SetData(data, data.Length);
         _mimeInputStream.SetData(stringInputStream.Instance);
     }
 }
コード例 #2
0
ファイル: ClassInfoTests.cs プロジェクト: loundar/geckofx-29
        public void TestClassInfoSystemPrincipal()
        {
            var item = Xpcom.CreateInstance2 <nsIPrincipal>(Contracts.SystemPrincipal);

            var classInfo = item.GetClassInfo();

            Assert.IsNotNull(classInfo);
        }
コード例 #3
0
ファイル: ClassInfoTests.cs プロジェクト: loundar/geckofx-29
        public void TestClassInfoException()
        {
            var item = Xpcom.CreateInstance2 <nsIException>(Contracts.Exception);

            var classInfo = item.GetClassInfo();

            Assert.IsNotNull(classInfo);
        }
コード例 #4
0
        public StorageStream()
        {
            _storageStream = Xpcom.CreateInstance2 <nsIStorageStream>(Contracts.StorageStream);

            _storageStream.Instance.Init(1024 * 32, 1024 * 1024 * 16);
        }
コード例 #5
0
 public WinTaskbar()
 {
     _winTaskbar = Xpcom.CreateInstance2 <nsIWinTaskbar>(Contracts.WindowsTaskbar);
 }
コード例 #6
0
 public ZipReader()
 {
     _zipReader = Xpcom.CreateInstance2 <nsIZipReader>(Contracts.ZipReader);
 }
コード例 #7
0
 public DomParser()
 {
     _domParser = Xpcom.CreateInstance2 <nsIDOMParser>(Contracts.DomParser);
 }
コード例 #8
0
 public StreamListenerTee()
 {
     _streamListenerTee        = Xpcom.CreateInstance2 <nsIStreamListenerTee>(Contracts.StreamListenerTee);
     _requestObserver.Stopped += OnStopped;
 }
コード例 #9
0
 public ImgContainer()
 {
     _container = Xpcom.CreateInstance2 <imgIContainer>(Contracts.ImageContainer);
 }
コード例 #10
0
 public CryptoHash(HashAlgorithm algorithm)
 {
     _cryptoHash = Xpcom.CreateInstance2 <nsICryptoHash>(Contracts.Hash);
     _cryptoHash.Instance.Init((uint)algorithm);
 }