Inheritance: InMemoryFile, TemporaryFile
Beispiel #1
0
        public TemporaryFile CreateTempFile()
        {
            var tempDirectory = (InMemoryDirectory)GetTempDirectory();
            var tempFile      = new InMemoryTemporaryFile(tempDirectory.Path.Combine(Path.GetRandomFileName()).ToString())
            {
                FileSystem = this,
                Parent     = tempDirectory
            };

            tempDirectory.Create();
            tempDirectory.ChildFiles.Add(tempFile);

            return(tempFile);
        }
        public TemporaryFile CreateTempFile()
        {
            var tempDirectory = (InMemoryDirectory) GetTempDirectory();
            var tempFile = new InMemoryTemporaryFile(tempDirectory.Path.Combine(Path.GetRandomFileName()).ToString())
                {
                    FileSystem = this,
                    Parent = tempDirectory
                };
            tempDirectory.Create();
            tempDirectory.ChildFiles.Add(tempFile);

            return tempFile;
        }