Util2CopyAllT1, T2(Type, Stream, Type, Stream, Util2TransformerConvertT1, T2, LengthProvider, MaxLengthProvider, ElementsProvider) Method
Convert array of struct in stream into array of struct in stream.
Namespace: Vajhoej.RecordAssembly: Record (in Record.dll) Version: 0.0.0.0
public static void CopyAll<T1, T2>(
Type t1,
Stream instm,
Type t2,
Stream outstm,
Util2TransformerConvert<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 Util2TransformerConvert(Of T1, T2),
lenpvd As LengthProvider,
maxlenpvd As MaxLengthProvider,
elmpvd As ElementsProvider
)
Dim t1 As Type
Dim instm As Stream
Dim t2 As Type
Dim outstm As Stream
Dim cvt As Util2TransformerConvert(Of T1, T2)
Dim lenpvd As LengthProvider
Dim maxlenpvd As MaxLengthProvider
Dim elmpvd As ElementsProvider
Util2.CopyAll(t1, instm, t2, outstm,
cvt, lenpvd, maxlenpvd, elmpvd)
public:
generic<typename T1, typename T2>
where T1 : ref class, gcnew()
static void CopyAll(
Type^ t1,
Stream^ instm,
Type^ t2,
Stream^ outstm,
Util2TransformerConvert<T1, T2>^ cvt,
LengthProvider^ lenpvd,
MaxLengthProvider^ maxlenpvd,
ElementsProvider^ elmpvd
)
static member CopyAll :
t1 : Type *
instm : Stream *
t2 : Type *
outstm : Stream *
cvt : Util2TransformerConvert<'T1, 'T2> *
lenpvd : LengthProvider *
maxlenpvd : MaxLengthProvider *
elmpvd : ElementsProvider -> unit when 'T1 : not struct, new()
- t1 Type
- From type.
- instm Stream
- From stream.
- t2 Type
- To type.
- outstm Stream
- To stream.
- cvt Util2TransformerConvertT1, T2
- Converter of objects.
- lenpvd LengthProvider
- Length provider.
- maxlenpvd MaxLengthProvider
- Max length provider.
- elmpvd ElementsProvider
- Element provider.
- T1
- From type.
- T2
- To type.