| Visual Basic (Declaration) | |
|---|---|
Public Class TransactFile Inherits TempFile Implements CSharpTest.Net.Interfaces.ITransactable  | |
| C# | |
|---|---|
public class TransactFile : TempFile, CSharpTest.Net.Interfaces.ITransactable  | |
Library/Library.Test/TestReplaceFile.cs
| C# |  Copy Code | 
|---|---|
string testdata = Guid.NewGuid().ToString(); using (TempFile replace = new TempFile()) using (TransactFile temp = new TransactFile(replace.TempPath)) { temp.WriteAllText(testdata); Assert.IsTrue(temp.Exists); temp.Rollback(); Assert.IsFalse(temp.Exists); }  | |
| VB.NET |  Copy Code | 
|---|---|
Dim testdata As String = Guid.NewGuid().ToString() Using replace As New TempFile() Using temp As New TransactFile(replace.TempPath) temp.WriteAllText(testdata) Assert.IsTrue(temp.Exists) temp.Rollback() Assert.IsFalse(temp.Exists) End Using End Using  | |
System.Object
   CSharpTest.Net.IO.TempFile
      CSharpTest.Net.IO.TransactFile
Target Platforms: Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008, Windows 7