Add migrated to .NET 8.0 variant of Hcs.Client

This commit is contained in:
2025-09-26 19:48:32 +09:00
parent da127df8f6
commit 6cd2fb82e9
503 changed files with 223796 additions and 0 deletions

View File

@ -0,0 +1,46 @@
using System;
using System.IO;
namespace GostCryptography.Asn1.Ber
{
public class Asn1TraceHandler : IAsn1NamedEventHandler
{
internal StreamWriter mPrintStream;
public Asn1TraceHandler()
{
mPrintStream = new StreamWriter(Console.OpenStandardOutput(), Console.Out.Encoding);
mPrintStream.AutoFlush = true;
}
public Asn1TraceHandler(StreamWriter ps)
{
mPrintStream = ps;
}
public virtual void Characters(string svalue, short typeCode)
{
mPrintStream.WriteLine("data: " + svalue);
}
public virtual void EndElement(string name, int index)
{
mPrintStream.Write(name);
if (index >= 0)
{
mPrintStream.Write("[" + index + "]");
}
mPrintStream.WriteLine(": end");
}
public virtual void StartElement(string name, int index)
{
mPrintStream.Write(name);
if (index >= 0)
{
mPrintStream.Write("[" + index + "]");
}
mPrintStream.WriteLine(": start");
}
}
}