| C# Visual Basic Visual C++ |
A Sandcastle Documented Class Library |
Util2..::CopyAll<(Of <(<'T1, T2>)>)> Method (Type, Stream, Type, Stream, Util2..::..TransformerConvert<(Of <(<'T1, T2>)>)>, LengthProvider, MaxLengthProvider, ElementsProvider) |
Convert array of struct in stream into array of struct in stream.
Namespace: Vajhoej.Record
Assembly: Record (in Record.dll) Version: 0.0.0.0
Syntax
C# | Visual Basic | Visual C++ |
public static void CopyAll<T1, T2>( Type t1, Stream instm, Type t2, Stream outstm, Util2..::..TransformerConvert<T1, T2> cvt, LengthProvider lenpvd, MaxLengthProvider maxlenpvd, ElementsProvider elmpvd ) where T1 : class, new()
Public Shared Sub CopyAll(Of T1 As {Class, New}, T2) ( _ t1 As Type, _ instm As Stream, _ t2 As Type, _ outstm As Stream, _ cvt As Util2..::..TransformerConvert(Of T1, T2), _ lenpvd As LengthProvider, _ maxlenpvd As MaxLengthProvider, _ elmpvd As ElementsProvider _ )
public: generic<typename T1, typename T2> where T1 : ref class, gcnew() static void CopyAll( Type^ t1, Stream^ instm, Type^ t2, Stream^ outstm, Util2..::..TransformerConvert<T1, T2>^ cvt, LengthProvider^ lenpvd, MaxLengthProvider^ maxlenpvd, ElementsProvider^ elmpvd )
Parameters
- t1
- Type
From type.
- instm
- Stream
From stream.
- t2
- Type
To type.
- outstm
- Stream
To stream.
- cvt
- Util2..::..TransformerConvert<(Of <(<'T1, T2>)>)>
Converter of objects.
- lenpvd
- LengthProvider
Length provider.
- maxlenpvd
- MaxLengthProvider
Max length provider.
- elmpvd
- ElementsProvider
Element provider.
Type Parameters
- T1
- From type.
- T2
- To type.
Exceptions
Exception | Condition |
---|---|
Vajhoej.Record..::..RecordException | If problem with record definition. |
System.IO..::..IOException | If problem with stream. |