Esempio n. 1
0
        public static TcpStream Create(string server = null, int port = 80)
        {
            var tcpStream = TikoContainer.Resolve <TcpStream>();

            tcpStream.Initialize(server, port);
            return(tcpStream);
        }
Esempio n. 2
0
        public static HttpClient Create()
        {
            var httpClient = TikoContainer.Resolve <HttpClient>();

            httpClient.Initialize();
            return(httpClient);
        }
Esempio n. 3
0
        public static FileStream Create(string path, FileMode mode, FileAccess access, FileShare share, int bufferSize)
        {
            var fileStream = TikoContainer.Resolve <FileStream> ();

            fileStream.Initialize(path, mode, access, share, bufferSize);
            return(fileStream);
        }
Esempio n. 4
0
        public static Timer Create(TimeSpan interval)
        {
            var timer = TikoContainer.Resolve <Timer>();

            timer.Initialize(interval);
            return(timer);
        }
Esempio n. 5
0
        public static Timer Create()
        {
            var timer = TikoContainer.Resolve <Timer>();

            timer.Initialize();
            return(timer);
        }
Esempio n. 6
0
        public static FileInfo Create(PathInfo location, string fileName)
        {
            var fileInfo = TikoContainer.Resolve <FileInfo>().Clone();

            fileInfo.Initialize(location, fileName);
            return(fileInfo);
        }
Esempio n. 7
0
        public static RNGCryptoServiceProvider Create()
        {
            var cryptoServiceProvider = TikoContainer.Resolve <RNGCryptoServiceProvider> ();

            cryptoServiceProvider.Initialize();
            return(cryptoServiceProvider);
        }
Esempio n. 8
0
        public static FileStream Create(FileInfo info, FileMode access)
        {
            var fileStream = TikoContainer.Resolve <FileStream>();

            fileStream.Initialize(info, access);
            return(fileStream);
        }
Esempio n. 9
0
        public static PathInfo Create(PathInfo location, params string[] sublocation)
        {
            var storageInfo = TikoContainer.Resolve <PathInfo>().Clone();

            storageInfo.Initialize(location, sublocation);
            return(storageInfo);
        }
Esempio n. 10
0
 public static SeedGenerator Create()
 {
     return(TikoContainer.Resolve <SeedGenerator>());
 }