Codeunit 3009 DotNet_MemoryStream
- App
- Base Application
- Namespace
- System.IO
- Versions
- 17-28
Versions171819202122232425262728
Source29
Source in 29
src/Layers/W1/BaseApp/Modules/System/DotNetWrappers/DotNetMemoryStream.Codeunit.al74 lines, Copyright (c) Microsoft Corporation. MIT
namespace System.IO;
using System;
using System.Utilities;
codeunit 3009 DotNet_MemoryStream
{
InherentEntitlements = X;
InherentPermissions = X;
trigger OnRun()
begin
end;
var
DotNetMemoryStream: DotNet MemoryStream;
procedure MemoryStream()
begin
DotNetMemoryStream := DotNetMemoryStream.MemoryStream();
end;
procedure MemoryStream(var DotNet_Array: Codeunit DotNet_Array)
var
DotNetArray: DotNet Array;
begin
DotNet_Array.GetArray(DotNetArray);
DotNetMemoryStream := DotNetMemoryStream.MemoryStream(DotNetArray)
end;
procedure ToArray(var DotNet_Array: Codeunit DotNet_Array)
begin
DotNet_Array.SetArray(DotNetMemoryStream.ToArray());
end;
procedure WriteTo(var OutStream: OutStream)
begin
DotNetMemoryStream.WriteTo(OutStream)
end;
procedure Close()
begin
DotNetMemoryStream.Close();
end;
procedure CopyFromInStream(var InStream: InStream)
begin
CopyStream(DotNetMemoryStream, InStream)
end;
procedure GetDotNetStream(var DotNet_Stream: Codeunit DotNet_Stream)
begin
DotNet_Stream.SetStream(DotNetMemoryStream);
end;
procedure SetPosition(NewPosition: Integer)
begin
DotNetMemoryStream.Position := NewPosition;
end;
[Scope('OnPrem')]
procedure GetMemoryStream(var DotNetMemoryStream2: DotNet MemoryStream)
begin
DotNetMemoryStream2 := DotNetMemoryStream
end;
[Scope('OnPrem')]
procedure SetMemoryStream(DotNetMemoryStream2: DotNet MemoryStream)
begin
DotNetMemoryStream := DotNetMemoryStream2
end;
}