Visual Basic (Declaration) | |
---|---|
Public Class FileStreamFactory Implements CSharpTest.Net.Interfaces.IFactory(Of Stream) |
C# | |
---|---|
public class FileStreamFactory : CSharpTest.Net.Interfaces.IFactory<Stream> |
Library/Library.Test/TestStreamCache.cs
C# | Copy Code |
---|---|
using (TempFile tempFile = new TempFile()) { FileStreamFactory factory = new FileStreamFactory(tempFile.TempPath, FileMode.OpenOrCreate, FileAccess.ReadWrite, FileShare.ReadWrite); using (DisposingList<Stream> open = new DisposingList<Stream>()) { for( int i = 0; i < 50; i++ ) open.Add(factory.Create()); } } |
VB.NET | Copy Code |
---|---|
Using tempFile As New TempFile() Dim factory As New FileStreamFactory(tempFile.TempPath, FileMode.OpenOrCreate, FileAccess.ReadWrite, FileShare.ReadWrite) Using open As New DisposingList(Of Stream)() Dim i As Integer = 0 While i < 50 open.Add(factory.Create()) System.Math.Max(System.Threading.Interlocked.Increment(i),i - 1) End While End Using End Using |
System.Object
CSharpTest.Net.IO.FileStreamFactory
Target Platforms: Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008, Windows 7
Reference
FileStreamFactory MembersCSharpTest.Net.IO Namespace