Codeunit 3027 DotNet_StreamReader
- App
- Base Application
- Namespace
- System.IO
- Versions
- 17-28
Versions171819202122232425262728
Source29
Source in 29
src/Layers/W1/BaseApp/Modules/System/DotNetWrappers/DotNetStreamReader.Codeunit.al62 lines, Copyright (c) Microsoft Corporation. MIT
namespace System.IO;
using System;
using System.Text;
codeunit 3027 DotNet_StreamReader
{
InherentEntitlements = X;
InherentPermissions = X;
trigger OnRun()
begin
end;
var
DotNetStreamReader: DotNet StreamReader;
procedure StreamReader(var InputStream: InStream; DotNet_Encoding: Codeunit DotNet_Encoding)
var
DotNetEncoding: DotNet Encoding;
begin
DotNet_Encoding.GetEncoding(DotNetEncoding);
DotNetStreamReader := DotNetStreamReader.StreamReader(InputStream, DotNetEncoding);
end;
procedure StreamReader(var InputStream: InStream; DetectEncodingFromByteOrderMarks: Boolean)
begin
DotNetStreamReader := DotNetStreamReader.StreamReader(InputStream, DetectEncodingFromByteOrderMarks);
end;
procedure Close()
begin
DotNetStreamReader.Close();
end;
procedure Dispose()
begin
DotNetStreamReader.Dispose();
end;
procedure EndOfStream(): Boolean
begin
exit(DotNetStreamReader.EndOfStream);
end;
procedure CurrentEncoding(var DotNet_Encoding: Codeunit DotNet_Encoding)
begin
DotNet_Encoding.SetEncoding(DotNetStreamReader.CurrentEncoding);
end;
procedure ReadLine(): Text
begin
exit(DotNetStreamReader.ReadLine());
end;
procedure ReadToEnd(): Text
begin
exit(DotNetStreamReader.ReadToEnd());
end;
}