#wip(vs): Fixing VB library.

This commit is contained in:
KyMAN 2026-04-24 06:55:06 +02:00
parent 0d5a7a93d3
commit a1deae1072
31 changed files with 2317 additions and 123 deletions

View File

@ -2,6 +2,7 @@ using System;
using System.Collections.Generic; using System.Collections.Generic;
using System.Diagnostics; using System.Diagnostics;
using System.Linq; using System.Linq;
using System.Text;
using System.Text.RegularExpressions; using System.Text.RegularExpressions;
namespace ErrorsManager{ namespace ErrorsManager{
@ -120,14 +121,15 @@ namespace ErrorsManager{
} }
public string to_string(int code){ public string to_string(int code){
string hexas = "";
StringBuilder hexas = new StringBuilder();
while(code != 0){ while(code != 0){
hexas += alphabet[(byte)(code % _base)]; hexas.Append(alphabet[(byte)(code % _base)]);
code /= _base; code /= _base;
} }
return hexas; return hexas.ToString();
} }
public string to_string(string code){ public string to_string(string code){
@ -176,32 +178,6 @@ namespace ErrorsManager{
binary.PadLeft(binary.Length + power - remainer, '0')); binary.PadLeft(binary.Length + power - remainer, '0'));
} }
public (int, string)[] process(string code, IEnumerable<string> messages){
return process(to_array(code), messages);
}
public (int, string)[] process(byte[] code, IEnumerable<string> messages){
List<(int, string)> response = new List<(int, string)>();
for_each_enumerate(code, (hexa, i) => {
for(byte j = 0; j < power && (hexa & 1 << j) <= hexa; j ++)
if((hexa & 1 << j) != 0){
int x = i * power + j;
response.Add((x, messages.ElementAtOrDefault(x) ?? "error_message_" + x.ToString()));
}
});
return response.ToArray();
}
public (int, string)[] process(int code, IEnumerable<string> messages){
return process(to_array(code), messages);
}
public int get_bits(string code){ public int get_bits(string code){
return code.Length == 0 ? 0 : (code.Length - 1) * power + (int)Math.Ceiling(Math.Log2(dictionary[code.Last<char>()] + 1)); return code.Length == 0 ? 0 : (code.Length - 1) * power + (int)Math.Ceiling(Math.Log2(dictionary[code.Last<char>()] + 1));
} }
@ -214,6 +190,30 @@ namespace ErrorsManager{
return (int)Math.Ceiling(Math.Log2(code + 1)); return (int)Math.Ceiling(Math.Log2(code + 1));
} }
public void get_from_bits(string code, ref int from, ref int bits){
get_from_bits(to_array(code), ref from, ref bits);
}
public void get_from_bits(byte[] code, ref int from, ref int bits){
if(from < 0){
from = get_bits(code) + from;
if(from < 0)
from = 0;
}
if(bits < 0){
from += bits;
bits *= -1;
if(from < 0){
bits += from;
from = 0;
}
}
}
public void get_from_bits(int code, ref int from, ref int bits){
get_from_bits(to_array(code), ref from, ref bits);
}
public string clean(string code){ public string clean(string code){
int l = code.Length; int l = code.Length;
@ -244,6 +244,109 @@ namespace ErrorsManager{
return code; return code;
} }
public string get_range(string code, int from, int bits = 0){
return to_string(get_range(to_array(code), from, bits));
}
public byte[] get_range(byte[] code, int from, int bits = 0){
List<byte> hexas;
get_from_bits(code, ref from, ref bits);
if(bits == 0)
bits = get_bits(code) - from;
if(bits <= 0)
return new byte[]{0};
hexas = code.ToList<byte>();
if(from > 0){
byte shift = (byte)(from % power);
int mask = ~-_base;
hexas = hexas.Skip(from / power).ToList<byte>();
if(shift != 0 && hexas.Count > 0){
int l = hexas.Count - 1;
for(int i = 0; i < l; i ++)
hexas[i] = (byte)((hexas[i] >> shift) | ((hexas[i + 1] << (power - shift)) & mask));
hexas[l] >>= shift;
}
}
if(bits > 0){
byte shift = (byte)(bits % power);
hexas = hexas.Take<byte>((int)Math.Ceiling(bits / (double)power)).ToList<byte>();
if(shift != 0 && hexas.Count > 0)
hexas[hexas.Count - 1] &= (byte)((1 << shift) - 1);
}
return clean(hexas.ToArray<byte>());
}
public int get_range(int code, int from, int bits = 0){
get_from_bits(code, ref from, ref bits);
if(from > 0)
code = (code >> from) & ((1 << (31 - from)) - 1);
if(bits <= 0 || bits >= 31)
return code;
if(from + bits > 31)
bits = 31 - from;
return code & ((1 << bits) - 1);
}
public (int, string)[] process(string code, IEnumerable<string> messages){
return process(to_array(code), messages);
}
public (int, string)[] process(byte[] code, IEnumerable<string> messages, Dictionary<int, int>? blocks = null){
List<(int, string)> response = new List<(int, string)>();
int k = 0;
if(blocks == null)
blocks = new Dictionary<int, int>();
for(int i = 0, l = code.Length * power; i < l;)
if(blocks.ContainsKey(i) && blocks[i] > 0){
int logarithm = (int)Math.Ceiling(Math.Log2(blocks[i]));
int _k = to_integer(get_range(code, i, logarithm == 0 ? logarithm = 1 : logarithm));
if(_k > 0){
_k = k + _k;
response.Add((_k, messages.ElementAtOrDefault(_k) ?? "error_message_" + _k.ToString()));
}
k += blocks[i];
i += logarithm;
}else{
if((code[i / power] & (1 << i % power)) != 0)
response.Add((k, messages.ElementAtOrDefault(k) ?? "error_message_" + k.ToString()));
k ++;
i ++;
}
return response.ToArray<(int, string)>();
}
public (int, string)[] process(int code, IEnumerable<string> messages){
return process(to_array(code), messages);
}
public string bitwise(string code, int bits){ public string bitwise(string code, int bits){
return to_string(bitwise(to_array(code), bits)); return to_string(bitwise(to_array(code), bits));
} }
@ -299,30 +402,6 @@ namespace ErrorsManager{
code); code);
} }
public void get_from_bits(string code, ref int from, ref int bits){
get_from_bits(to_array(code), ref from, ref bits);
}
public void get_from_bits(byte[] code, ref int from, ref int bits){
if(from < 0){
from = get_bits(code) + from;
if(from < 0)
from = 0;
}
if(bits < 0){
from += bits;
bits *= -1;
if(from < 0){
bits += from;
from = 0;
}
}
}
public void get_from_bits(int code, ref int from, ref int bits){
get_from_bits(to_array(code), ref from, ref bits);
}
public string reset(string code, int from, int bits = 0, bool reversed = false){ public string reset(string code, int from, int bits = 0, bool reversed = false){
return to_string(reset(to_array(code), from, bits, reversed)); return to_string(reset(to_array(code), from, bits, reversed));
} }
@ -375,7 +454,7 @@ namespace ErrorsManager{
} }
} }
return hexas.ToArray<byte>(); return clean(hexas.ToArray<byte>());
} }
public int reset(int code, int from, int bits = 0, bool reversed = false){ public int reset(int code, int from, int bits = 0, bool reversed = false){
@ -387,68 +466,6 @@ namespace ErrorsManager{
return code & (reversed ? return code & (reversed ?
~-(1 << bits) << from : ~-(1 << bits) << from :
(~-(1 << get_bits(code)) << from + bits) | ~-(1 << from)); (~-(1 << get_bits(code)) << from + bits) | ~-(1 << from));
}
public string get_range(string code, int from, int bits = 0){
return to_string(get_range(to_array(code), from, bits));
}
public byte[] get_range(byte[] code, int from, int bits = 0){
List<byte> hexas;
get_from_bits(code, ref from, ref bits);
if(bits == 0)
bits = get_bits(code) - from;
if(bits <= 0)
return new byte[]{0};
hexas = code.ToList<byte>();
if(from > 0){
byte shift = (byte)(from % power);
int mask = ~-_base;
hexas = hexas.Skip(from / power).ToList<byte>();
if(shift != 0 && hexas.Count > 0){
int l = hexas.Count - 1;
for(int i = 0; i < l; i ++)
hexas[i] = (byte)((hexas[i] >> shift) | ((hexas[i + 1] << (power - shift)) & mask));
hexas[hexas.Count - 1] >>= shift;
}
}
if(bits > 0){
byte shift = (byte)(bits % power);
hexas = hexas.Take<byte>((int)Math.Ceiling(bits / (double)power)).ToList<byte>();
if(shift != 0 && hexas.Count > 0)
hexas[hexas.Count - 1] &= (byte)((1 << shift) - 1);
}
return clean(hexas.ToArray<byte>());
}
public int get_range(int code, int from, int bits = 0){
get_from_bits(code, ref from, ref bits);
if(from > 0)
code = (code >> from) & ((1 << (31 - from)) - 1);
if(bits <= 0 || bits >= 31)
return code;
if(from + bits > 31)
bits = 31 - from;
return code & ((1 << bits) - 1);
} }
public bool has(string code, int from = 0, int bits = 0){ public bool has(string code, int from = 0, int bits = 0){
@ -493,14 +510,15 @@ namespace ErrorsManager{
List<byte> results = new List<byte>(); List<byte> results = new List<byte>();
if(bits != 0) if(bits != 0)
error = reset(error, _from, bits); m = (error = reset(error, _from, bits)).Length;
if(_from != 0) if(_from != 0)
n = (code = bitwise(code, _from)).Length; n = (code = bitwise(code, _from)).Length;
l = m > n ? m : n; l = m > n ? m : n;
for(int i = 0; i < l; i ++) for(int i = 0; i < l; i ++)
results.Add((byte)( results.Add((byte)(
(i < m ? error[i] : (byte)0) | (i < n ? code[i] : (byte)0) (i < m ? error[i] : (byte)0) |
(i < n ? code[i] : (byte)0)
)); ));
return clean(results.ToArray<byte>()); return clean(results.ToArray<byte>());
@ -566,12 +584,12 @@ namespace ErrorsManager{
return dictionaries; return dictionaries;
} }
public static T get<T>(object keys, object dictionaries, T _default = default(T)){ public static T get<T>(object keys, object inputs, T _default = default(T)){
List<string> keys_list = get_keys(keys); List<string> keys_list = get_keys(keys);
if(keys_list.Count != 0) if(keys_list.Count != 0)
foreach(Dictionary<string, object> dictionary in get_dictionaries(dictionaries)) foreach(Dictionary<string, object> dictionary in get_dictionaries(inputs))
foreach(string key in keys_list) foreach(string key in keys_list)
if(dictionary.TryGetValue(key, out object value) && value is T typed) if(dictionary.TryGetValue(key, out object value) && value is T typed)
return typed; return typed;

View File

@ -7,13 +7,13 @@ namespace ErrorsManager{
// Tests.errors(); // Tests.errors();
// Tests.conversions(); // Tests.conversions();
// Tests.alphabet(); // Tests.alphabet();
// Tests.bitwise(); Tests.bitwise();
// Tests.bitwise_sucesive(); // Tests.bitwise_sucesive();
// Tests.bits(); // Tests.bits();
// Tests.reset(); // Tests.reset();
// Tests.ranges(); // Tests.ranges();
// Tests.has(); // Tests.has();
Tests.set(); // Tests.set();
} }
} }

3
VB/ErrorsManager.slnx Normal file
View File

@ -0,0 +1,3 @@
<Solution>
<Project Path="ErrorsManager.vbproj" />
</Solution>

625
VB/ErrorsManager.vb Normal file
View File

@ -0,0 +1,625 @@
Imports System
Imports System.Collections.Generic
Imports System.Text
Imports System.Text.RegularExpressions
Imports System.Linq
Namespace ErrorsManager
Public Class ErrorsManager
Public Shared ReadOnly ALPHABET As Char() = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz+/=".ToCharArray()
Public Shared ReadOnly ERRORS_MESSAGES As String() = New String(){
"invalid_alphabet",
"invalid_base",
"invalid_alphabet_type",
"too_short_alphabet",
"repeated_characters_in_alphabet",
"too_long_alphabet",
"base_lower_than_2",
"base_greater_than_128",
"base_greater_than_alphabet"
}
Public Shared ReadOnly RE_KEY As New Regex("^[a-zA-Z0-9_]+$", RegexOptions.IgnoreCase Or RegexOptions.Compiled)
Private _error As Integer = 0
Private _alphabet As Char() = New Char(){}
Private dictionary As New Dictionary(Of Char, Byte)()
Private _base As Byte
Private power As Byte
Public Sub New(Optional inputs As Object = Nothing)
set_alphabet(
ErrorsManager.[get](Of Object)("alphabet", inputs, ALPHABET),
ErrorsManager.[get](Of Integer)("base", inputs, 64)
)
end Sub
Public Function set_alphabet(alphabet As Object, Optional _base As Integer = 64) As Integer
Dim original_length As Integer
_error = 0
If alphabet Is Nothing Then
_alphabet = ALPHABET
ElseIf TypeOf alphabet Is String Then
_alphabet = DirectCast(alphabet, String).ToCharArray()
ElseIf TypeOf alphabet Is IEnumerable(Of Char) Then
_alphabet = DirectCast(alphabet, IEnumerable(Of Char)).ToArray()
Else
_error = _error Or (1 << 0)
Return _error
End If
original_length = _alphabet.Length
_alphabet = _alphabet.Distinct().ToArray()
If _alphabet.Length < 2 Then
_error = _error Or (1 << 3)
_alphabet = ALPHABET
End If
If _alphabet.Length <> original_length Then _error = _error Or (1 << 4)
If _alphabet.Length > 128 Then _error = _error Or (1 << 5)
_error = _error Or (
If(_base < 2, 1 << 0,
If(_base > 128, 1 << 1,
If(_base > _alphabet.Length, 1 << 2,
0)))) << 6
If (_error >> 6) = 0 Then _alphabet = _alphabet.Take(_base).ToArray()
power = CByte(Math.Truncate(Math.Log(_alphabet.Take(128).Count(), 2)))
Me._base = CByte(Math.Truncate(Math.Pow(2, power)))
_alphabet = _alphabet.Take(Me._base).ToArray()
dictionary.Clear()
For i As Byte = 0 To _alphabet.Length - 1
dictionary(_alphabet(i)) = i
Next
Return _error
End Function
Public Function get_alphabet() As String
Return New String(_alphabet)
End Function
Public Function to_array(code As String) As Byte()
Return code.Select(Function(character) dictionary(character)).ToArray()
End Function
Public Function to_array(code As Byte()) As Byte()
Return code
End Function
Public Function to_array(code As Integer) As Byte()
Dim hexas As New List(Of Byte)()
While code > 0
hexas.Add(CByte(code Mod _base))
code \= _base
End While
Return hexas.ToArray()
End Function
Public Function to_string(code As Byte()) As String
Return New String(code.Select(Function(hexa) _alphabet(hexa)).ToArray())
End Function
Public Function to_string(code As Integer) As String
Dim hexas As New StringBuilder()
While code > 0
hexas.Append(_alphabet(code Mod _base))
code \= _base
End While
Return hexas.ToString()
End Function
Public Function to_string(code As String) As String
Return code
End Function
Public Function to_integer(code As Byte()) As Integer
Dim _integer As Integer = 0
For i As Integer = code.Length - 1 To 0 Step -1
_integer = _integer * _base + code(i)
Next
Return _integer
End Function
Public Function to_integer(code As String) As Integer
Dim _integer As Integer = 0
For i As Integer = code.Length - 1 To 0 Step -1
_integer = _integer * _base + dictionary(code(i))
Next
Return _integer
End Function
Public Function to_integer(code As Integer) As Integer
Return code
End Function
Public Function to_string_binary(code As Byte()) As String
Return String.Concat(code.Reverse().Select(Function(hexa) Convert.ToString(hexa, 2).PadLeft(power, "0"c)))
End Function
Public Function to_string_binary(code As Integer) As String
Dim binary As String = Convert.ToString(code, 2)
Dim remainer As Integer = binary.Length Mod power
Return If(remainer = 0, binary, binary.PadLeft(binary.Length + power - remainer, "0"c))
End Function
Public Function to_string_binary(code As String) As String
Return String.Concat(code.Reverse().Select(Function(character) Convert.ToString(dictionary(character), 2).PadLeft(power, "0"c)))
End Function
Public Function get_bits(code As String) As Integer
Return If(code.Length = 0, 0, (code.Length - 1) * power + CInt(Math.Ceiling(Math.Log(dictionary(code.Last()) + 1, 2))))
End Function
Public Function get_bits(code As Byte()) As Integer
Return If(code.Length = 0, 0, (code.Length - 1) * power + CInt(Math.Ceiling(Math.Log(code.Last() + 1, 2))))
End Function
Public Function get_bits(code As Integer) As Integer
Return CInt(Math.Ceiling(Math.Log(code + 1, 2)))
End Function
Public Sub get_from_bits(code As String, ByRef [from] As Integer, ByRef bits As Integer)
get_from_bits(to_array(code), from, bits)
End Sub
Public Sub get_from_bits(code As Byte(), ByRef [from] As Integer, ByRef bits As Integer)
If [from] < 0 Then
[from] = get_bits(code) + from
If [from] < 0 Then [from] = 0
End If
If bits < 0 Then
[from] += bits
bits *= -1
If [from] < 0 Then
bits += [from]
[from] = 0
End If
End If
End Sub
Public Sub get_from_bits(code As Integer, ByRef [from] As Integer, ByRef bits As Integer)
get_from_bits(to_array(code), [from], bits)
End Sub
Public Function clean(code As String) As String
Dim l As Integer = code.Length
While l > 0 AndAlso code(l - 1) = _alphabet(0)
l -= 1
End While
Return (
If(code.Length = l, code,
If(l = 0, _alphabet(0).ToString(),
code.Substring(0, l))))
End Function
Public Function clean(code As Byte()) As Byte()
Dim l As Integer = code.Length
While l > 0 AndAlso code(l - 1) = 0
l -= 1
End While
Return (
If(code.Length = l, code,
If(l = 0, New Byte(){0},
code.Take(l).ToArray())))
End Function
Public Function clean(code As Integer) As Integer
Return code
End Function
Public Function get_range(code As String, [from] As Integer, bits As Integer) As String
Return to_string(get_range(to_array(code), [from], bits))
End Function
Public Function get_range(code As Byte(), [from] As Integer, bits As Integer) As Byte()
Dim hexas As List(Of Byte)
get_from_bits(code, [from], bits)
If bits = 0 Then bits = get_bits(code) - [from]
If bits <= 0 Then Return New Byte(){}
hexas = code.ToList()
If [from] > 0 Then
Dim shift As Byte = CByte([from] Mod power)
Dim mask As Integer = CInt((1 << shift) - 1)
hexas = hexas.Skip([from] \ power).ToList()
If shift <> 0 AndAlso hexas.Count() > 0 Then
Dim l = hexas.Count() - 2
For i As Integer = 0 To l
hexas(i) = CByte((hexas(i) >> shift) Or ((hexas(i + 1) << (power - shift)) And mask))
Next
hexas(l + 1) = CByte(hexas(l + 1) >> shift)
End If
ElseIf bits > 0 Then
Dim shift As Byte = CByte(bits Mod power)
hexas = hexas.Take(CInt(Math.Ceiling(bits / CDbl(power)))).ToList()
If shift <> 0 AndAlso hexas.Count() > 0 Then
hexas(hexas.Count() - 1) = CByte(hexas.Last() And ((1 << shift) - 1))
End If
End If
Return clean(hexas.ToArray())
End Function
Public Function get_range(code As Integer, [from] As Integer, bits As Integer) As Integer
get_from_bits(code, [from], bits)
If [from] > 0 Then code = (code >> [from]) And ((1 << (31 - [from])) - 1)
If bits <= 0 OrElse bits >= 31 Then Return code
If [from] + bits > 31 Then bits = 31 - [from]
Return code And ((1 << bits) - 1)
End Function
Public Function process(code As String, messages As IEnumerable(Of String), Optional blocks As Dictionary(Of Integer, Integer) = Nothing) As (Integer, String)()
Return process(to_array(code), messages, blocks)
End Function
Public Function process(code As Byte(), messages As IEnumerable(Of String), Optional blocks As Dictionary(Of Integer, Integer) = Nothing) As (Integer, String)()
Dim response As new List(Of (Integer, String))()
Dim k As Integer = 0
Dim l = code.Length * power
Dim i As Integer = 0
Dim m As Integer = messages.Count()
If blocks Is Nothing Then blocks = New Dictionary(Of Integer, Integer)()
While i < l
If blocks.ContainsKey(i) AndAlso blocks(i) > 0 Then
Dim logarithm As Integer = CInt(Math.Log(blocks(i), 2))
Dim _k As Integer
If logarithm = 0 Then logarithm = 1
_k = to_integer(get_range(code, i, logarithm))
If _k > 0 Then
_k = k + _k
response.Add((_k, If(k < m, messages(k), "")))
End If
k += blocks(i)
i += logarithm
Else
If (code(i \ power) And (1 << i Mod power)) <> 0 Then
response.Add((k, If(k < m, messages(k), "")))
End If
k += 1
i += 1
End If
End While
return response.ToArray()
End Function
Public Function process(code As Integer, messages As IEnumerable(Of String), Optional blocks As Dictionary(Of Integer, Integer) = Nothing) As (Integer, String)()
Return process(to_array(code), messages, blocks)
End Function
Public Function bitwise(code As String, bits As Integer) As String
Return to_string(get_range(to_array(code), 0, bits))
End Function
Public Function bitwise(code As Byte(), bits As Integer) As Byte()
If code.Length = 0 OrElse bits = 0 Then Return code
Dim shift As Byte = CByte(Math.Abs(bits) Mod power)
Dim mask As Integer = _base - 1
Dim hexas As List(Of Byte) = code.ToList()
If bits < 0 Then
hexas.RemoveRange(0, -bits \ power)
If shift <> 0 AndAlso hexas.Count() <> 0 Then
Dim l As Integer = hexas.Count() - 2
For i As Integer = 0 To l
hexas(i) = CByte(((hexas(i) >> shift) Or (hexas(i + 1) << (power - shift))) And mask)
Next
hexas(hexas.Count - 1) = CByte((hexas.Last() >> shift) And mask)
End If
Else
If shift <> 0 Then
Dim last_hexa As Byte = hexas.Last() << shift
For i As Integer = hexas.Count() - 1 To 1 Step -1
hexas(i) = CByte(((hexas(i) << shift) And mask) Or (hexas(i - 1) >> (power - shift)))
Next
hexas(0) = CByte((hexas(0) << shift) And mask)
If last_hexa >= _base Then hexas.Add(CByte(last_hexa >> power))
End If
For i As Integer = bits \ power To 1 Step -1
hexas.Insert(0, 0)
Next
End If
Return clean(hexas.ToArray())
End Function
Public Function bitwise(code As Integer, bits As Integer) As Integer
Return (
If(bits > 0, code << bits,
If(bits < 0, code >> -bits,
code)))
End Function
Public Function reset(code As String, [from] As Integer, Optional bits As Integer = 0, Optional reversed As Boolean = False) As String
Return to_string(reset(to_array(code), [from], bits, reversed))
End Function
Public Function reset(code As Byte(), [from] As Integer, Optional bits As Integer = 0, Optional reversed As Boolean = False) As Byte()
Dim hexas As List(Of Byte) = code.ToList()
Dim hexa_from As Integer
Dim hexa_to As Integer
Dim l As Integer
Dim from_mask As Byte
Dim to_mask As Byte
get_from_bits(code, [from], bits)
hexa_from = [from] \ power
hexa_to = ([from] + bits) \ power
If reversed Then
l = [from] Mod power
from_mask = CByte(((1 << power - l) - 1) << l)
to_mask = Cbyte(((1 << ([from] + bits)) - 1) Mod power)
For i As Integer = 0 To hexas.Count() - 1
If i < hexa_from AndAlso i > hexa_to Then hexas(i) = 0
Next
If hexa_from = hexa_to Then
hexas(hexa_to) = CByte(hexas(hexa_to) And (from_mask And to_mask))
Else
hexas(hexa_from) = CByte(hexas(hexa_from) And from_mask)
If hexa_to < hexas.Count() Then hexas(hexa_to) = CByte(hexas(hexa_to) And to_mask)
End If
Else
l = ([from] + bits) Mod power
from_mask = CByte((1 << ([from] Mod power)) - 1)
to_mask = CByte(((1 << (power - l)) - 1) << l)
If hexa_from = hexa_to Then
hexas(hexa_to) = CByte(hexas(hexa_to) And (from_mask Or to_mask))
Else
hexas(hexa_from) = CByte(hexas(hexa_from) And from_mask)
For i As Integer = hexa_from + 1 To hexa_to - 1
If i < hexas.Count() Then hexas(i) = 0
Next
If hexa_to < hexas.Count() Then hexas(hexa_to) = CByte(hexas(hexa_to) And to_mask)
End If
End If
Return clean(hexas.ToArray())
End Function
Public Function reset(code As Integer, [from] As Integer, Optional bits As Integer = 0, Optional reversed As Boolean = False) As Integer
get_from_bits(code, [from], bits)
If [from] + bits > 31 Then bits = 31 - [from]
Return code And (
If(reversed, ((1 << bits) - 1) << [from],
((1 << get_bits(code)) << [from] + bits Or ((1 << [from]) - 1))))
End Function
Public Function has(code As String, [from] As Integer, bits As Integer) As Boolean
Return get_range(to_array(code), [from], bits).Length > 0
End Function
Public Function has(code As Byte(), [from] As Integer, bits As Integer) As Boolean
Return get_range(code, [from], bits).Length > 0
End Function
Public Function has(code As Integer, [from] As Integer, bits As Integer) As Boolean
Return get_range(code, [from], bits) <> 0
End Function
Public Function [set]([error] As String, code As String, Optional [from] As Integer = 0, Optional bits As Integer = 0) As String
Return to_string([set](to_array([error]), to_array(code), [from], bits))
End Function
Public Function [set]([error] As String, code As Byte(), Optional [from] As Integer = 0, Optional bits As Integer = 0) As String
Return to_string([set](to_array([error]), code, [from], bits))
End Function
Public Function [set]([error] As String, code As Integer, Optional [from] As Integer = 0, Optional bits As Integer = 0) As String
Return to_string([set](to_array([error]), to_array(code), [from], bits))
End Function
Public Function [set]([error] As Byte(), code As String, Optional [from] As Integer = 0, Optional bits As Integer = 0) As Byte()
Return [set]([error], to_array(code), [from], bits)
End Function
Public Function [set]([error] As Byte(), code As Byte(), Optional [from] As Integer = 0, Optional bits As Integer = 0) As Byte()
Dim l As Integer
Dim m As Integer
Dim n As Integer
Dim results As New List(Of Byte)()
If bits <> 0 Then
[error] = reset([error], [from], bits)
m = [error].Length
End If
If [from] <> 0 Then
code = bitwise(code, [from])
n = code.Length
End If
l = If(m > n, m, n)
For i As Integer = 0 To l - 1
results.Add(CByte(
(If(i < m, [error](i), CByte(0))) Or
(If(i < n, code(i), CByte(0)))
))
Next
Return clean(results.ToArray())
End Function
Public Function [set]([error] As Byte(), code As Integer, Optional [from] As Integer = 0, Optional bits As Integer = 0) As Byte()
Return [set]([error], to_array(code), [from], bits)
End Function
Public Function [set]([error] As Integer, code As String, Optional [from] As Integer = 0, Optional bits As Integer = 0) As Integer
Return [set]([error], to_integer(code), [from], bits)
End Function
Public Function [set]([error] As Integer, code As Byte(), Optional [from] As Integer = 0, Optional bits As Integer = 0) As Integer
Return [set]([error], to_integer(code), [from], bits)
End Function
Public Function [set]([error] As Integer, code As Integer, Optional [from] As Integer = 0, Optional bits As Integer = 0) As Integer
If bits <> 0 Then [error] = reset([error], [from], bits)
If [from] <> 0 Then [error] = bitwise([error], [from])
Return [error] Or code
End Function
Public Shared Function get_keys(items As Object) As String()
Dim keys As New List(Of String)()
If TypeOf items Is String Then
If RE_KEY.IsMatch(DirectCast(items, String)) Then keys.Add(DirectCast(items, String))
ElseIf TypeOf items Is String() Then
For Each item As String In DirectCast(items, String())
If RE_KEY.IsMatch(item) AndAlso Not keys.Contains(item) Then keys.Add(item)
Next
ElseIf TypeOf items Is IEnumerable(Of Object) Then
For Each item As Object In DirectCast(items, IEnumerable(Of Object))
If item Is Nothing Then Continue For
If TypeOf item Is String Then
If RE_KEY.IsMatch(DirectCast(item, String)) AndAlso Not keys.Contains(DirectCast(item, String)) Then keys.Add(DirectCast(item, String))
Else
For Each key As String In get_keys(item)
If Not keys.Contains(key) Then keys.Add(key)
Next
End If
Next
End If
Return keys.ToArray()
End Function
Public Shared Function get_dictionaries(items As Object) As List(Of Dictionary(Of String, Object))
Dim dictionaries As New List(Of Dictionary(Of String, Object))()
If TypeOf items Is Dictionary(Of String, Object) Then
dictionaries.Add(DirectCast(items, Dictionary(Of String, Object)))
ElseIf TypeOf items Is IEnumerable(Of Object) Then
For Each item As Object In DirectCast(items, IEnumerable(Of Object))
dictionaries.AddRange(get_dictionaries(item))
Next
End If
Return dictionaries
End Function
Public Shared Function [get](Of T)(keys As Object, inputs As Object, Optional _default As T = Nothing) As T
Dim keys_list As String() = get_keys(keys)
If keys_list.Length <> 0 Then
For Each dictionary As Dictionary(Of String, Object) In get_dictionaries(inputs)
For Each key As String In keys_list
Dim value As Object = Nothing
If dictionary.TryGetValue(key, value) AndAlso TypeOf value Is T Then Return DirectCast(value, T)
Next
Next
End If
Return _default
End Function
Public Shared Function Unique(Of T)(items As IEnumerable(Of T)) As T()
Return items.Distinct().ToArray()
End Function
Public Shared Function is_array(value As Object) As Boolean
Return TypeOf value Is Array
End Function
Public Shared Function is_integer(value As Object) As Boolean
Return TypeOf value Is Integer
End Function
Public Shared Sub for_each_enumerate(Of T)(items As IEnumerable(Of T), action As Action(Of T, Integer))
Dim index As Integer = 0
For Each item As T In items
action(item, index)
index += 1
Next
End Sub
End Class
End Namespace

17
VB/ErrorsManager.vbproj Executable file
View File

@ -0,0 +1,17 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<OutputType>Exe</OutputType>
<!-- <OutputType>Library</OutputType> -->
<TargetFrameworks>net10.0;net462</TargetFrameworks>
<!-- <Nullable>enable</Nullable> -->
<ImplicitUsings>enable</ImplicitUsings>
<RootNamespace>ErrorsManager</RootNamespace>
<AssemblyName>ErrorsManager</AssemblyName>
<EnableDefaultCompileItems>false</EnableDefaultCompileItems>
</PropertyGroup>
<ItemGroup>
<Compile Include="ErrorsManager.vb" />
<Compile Include="Program.vb" />
<Compile Include="Tests.vb" />
</ItemGroup>
</Project>

20
VB/Program.vb Executable file
View File

@ -0,0 +1,20 @@
Imports System
Namespace ErrorsManager
Class Program
Public Shared Sub Main(args As String())
' Tests.errors()
' Tests.conversions()
' Tests.alphabet()
Tests.bitwise()
' Tests.bitwise_sucesive()
' Tests.bits()
' Tests.reset()
' Tests.ranges()
' Tests.has()
' Tests.set()
End Sub
End Class
End Namespace

299
VB/Tests.vb Normal file
View File

@ -0,0 +1,299 @@
Imports System
Namespace ErrorsManager
Class FullError
Public _integer As Integer
Public _string As String
Public array As Byte()
Public Sub New(errors As ErrorsManager, _integer As Integer)
Me._integer = _integer
_string = errors.to_string(_integer)
array = errors.to_array(_integer)
End Sub
Public Sub New(errors As ErrorsManager, _string As String)
_integer = errors.to_integer(_string)
Me._string = _string
array = errors.to_array(_string)
End Sub
Public Sub New(errors As ErrorsManager, array As Byte())
_integer = errors.to_integer(array)
_string = errors.to_string(array)
Me.array = array
End Sub
Public Shared Function print(array As Byte()) As String
Return "[" & String.Join(", ", array) & "]"
End Function
End Class
Class Tests
Public Shared Sub errors()
Dim errors As New ErrorsManager()
Dim [error] As New FullError(errors, 217934237)
Dim reset As New FullError(errors, 0)
reset._integer = errors.reset([error]._integer, -5, 12)
reset._string = errors.reset([error]._string, -5, 12)
reset.array = errors.reset([error].array, -5, 12)
Console.WriteLine($"RESET: from {-5} bits {12}")
Console.WriteLine($"INTEGER: {errors.to_string_binary([error]._integer)} - {errors.to_string_binary(reset._integer)}")
Console.WriteLine($"STRING: {errors.to_string_binary([error]._string)} - {errors.to_string_binary(reset._string)}")
Console.WriteLine($"ARRAY: {errors.to_string_binary([error].array)} - {errors.to_string_binary(reset.array)}")
Console.WriteLine()
End Sub
Public Shared Function conversions(Optional tests As Integer = 10, Optional inputs As Object = Nothing) As ErrorsManager
Dim errors As New ErrorsManager(inputs)
Dim seed As New Random()
For i As Integer = 0 To tests - 1
Dim [error] As New FullError(errors, seed.Next(0, 1 << 16))
Console.WriteLine($"INTEGER: {errors.to_integer([error]._integer)}, {errors.to_integer([error]._string)}, {errors.to_integer([error].array)}")
Console.WriteLine($"STRING: {errors.to_string([error]._integer)}, {errors.to_string([error]._string)}, {errors.to_string([error].array)}")
Console.WriteLine($"ARRAY: {FullError.print(errors.to_array([error]._integer))}, {FullError.print(errors.to_array([error]._string))}, {FullError.print(errors.to_array([error].array))}")
Console.WriteLine()
Next
Return errors
End Function
Public Shared Sub alphabet(Optional tests As Integer = 10)
Dim seed As New Random()
For i As Integer = 0 To tests - 1
Dim errors As ErrorsManager = conversions(1, New Dictionary(Of String, Object)() From {
{"base", seed.Next(2, 128)}
})
Console.WriteLine($"^^^ ALPHABET: {String.Join(", ", errors.get_alphabet())} ^^^")
Console.WriteLine()
Next
End Sub
Public Shared Sub bitwise(Optional tests As Integer = 10)
Dim errors As New ErrorsManager()
Dim seed As New Random()
For i As Integer = 0 To tests - 1
Dim [error] As New FullError(errors, seed.Next(0, 1 << seed.Next(0, 16)))
Dim shifted As New FullError(errors, 0)
Dim unshifted As New FullError(errors, 0)
Dim bitwise As Integer = 10 - seed.Next(0, 20)
Console.WriteLine($"BITWISE: {bitwise}")
shifted._integer = errors.bitwise([error]._integer, bitwise)
shifted._string = errors.bitwise([error]._string, bitwise)
shifted.array = errors.bitwise([error].array, bitwise)
unshifted._integer = errors.bitwise(shifted._integer, -bitwise)
unshifted._string = errors.bitwise(shifted._string, -bitwise)
unshifted.array = errors.bitwise(shifted.array, -bitwise)
Console.WriteLine($"INTEGER: {errors.to_string_binary([error]._integer)} - {[error]._integer}")
Console.WriteLine($"STRING: {errors.to_string_binary([error]._string)} - {[error]._string}")
Console.WriteLine($"ARRAY: {errors.to_string_binary([error].array)} - {FullError.print([error].array)}")
Console.WriteLine($"INTEGER: {errors.to_string_binary(shifted._integer)} - {shifted._integer}")
Console.WriteLine($"STRING: {errors.to_string_binary(shifted._string)} - {shifted._string}")
Console.WriteLine($"ARRAY: {errors.to_string_binary(shifted.array)} - {FullError.print(shifted.array)}")
Console.WriteLine($"INTEGER: {errors.to_string_binary(unshifted._integer)} - {unshifted._integer}")
Console.WriteLine($"STRING: {errors.to_string_binary(unshifted._string)} - {unshifted._string}")
Console.WriteLine($"ARRAY: {errors.to_string_binary(unshifted.array)} - {FullError.print(unshifted.array)}")
Console.WriteLine()
Next
End Sub
Public Shared Sub bitwise_sucesive(Optional tests As Integer = 10)
Dim errors As New ErrorsManager()
Dim [error] As New FullError(errors, New Random().Next(0, 1 << 16))
Console.WriteLine($"INTEGER: {errors.to_string_binary([error]._integer)} - {[error]._integer}")
Console.WriteLine($"STRING: {errors.to_string_binary([error]._string)} - {[error]._string}")
Console.WriteLine($"ARRAY: {errors.to_string_binary([error].array)} - {FullError.print([error].array)}")
Console.WriteLine()
For i As Integer = -tests To tests - 1
Dim shifted As New FullError(errors, 0)
Console.WriteLine($"BITWISE: {i}")
shifted._integer = errors.bitwise([error]._integer, i)
shifted._string = errors.bitwise([error]._string, i)
shifted.array = errors.bitwise([error].array, i)
Console.WriteLine($"INTEGER: {errors.to_string_binary(shifted._integer)} - {shifted._integer}")
Console.WriteLine($"STRING: {errors.to_string_binary(shifted._string)} - {shifted._string}")
Console.WriteLine($"ARRAY: {errors.to_string_binary(shifted.array)} - {FullError.print(shifted.array)}")
Console.WriteLine()
Next
End Sub
Public Shared Sub bits(Optional tests As Integer = 10)
Dim errors As New ErrorsManager()
Dim seed As New Random()
For i As Integer = 0 To tests - 1
Dim [error] As New FullError(errors, seed.Next(0, 1 << seed.Next(0, 28)))
Dim from_value As Integer = seed.Next(-15, 15)
Dim bits_value As Integer = seed.Next(-13, 13)
Dim from As Integer() = {from_value, from_value, from_value}
Dim bits As Integer() = {bits_value, bits_value, bits_value}
errors.get_from_bits([error]._integer, from(0), bits(0))
errors.get_from_bits([error]._string, from(1), bits(1))
errors.get_from_bits([error].array, from(2), bits(2))
Console.WriteLine($"CODE: {[error]._integer} - {[error]._string} - {FullError.print([error].array)}")
Console.WriteLine($"ERROR: {errors.to_string_binary([error]._integer)} - {errors.get_bits([error]._integer)} - {errors.get_bits([error]._string)} - {errors.get_bits([error].array)}")
Console.WriteLine($"FROM: {from_value} - {from(0)}, {from(1)}, {from(2)}")
Console.WriteLine($"BITS: {bits_value} - {bits(0)}, {bits(1)}, {bits(2)}")
Console.WriteLine()
Next
End Sub
Public Shared Sub reset(Optional tests As Integer = 10)
Dim errors As New ErrorsManager()
Dim seed As New Random()
For i As Integer = 0 To tests - 1
Dim [error] As New FullError(errors, seed.Next(0, 1 << 28))
Dim [from] As Integer = seed.Next(-15, 15)
Dim bits As Integer = seed.Next(-13, 13)
Dim reset As New FullError(errors, 0)
reset._integer = errors.reset([error]._integer, [from], bits)
reset._string = errors.reset([error]._string, [from], bits)
reset.array = errors.reset([error].array, [from], bits)
Console.WriteLine($"RESET: from {[from]} bits {bits}")
Console.WriteLine($"INTEGER: {errors.to_string_binary([error]._integer)} - {errors.to_string_binary(reset._integer)}")
Console.WriteLine($"STRING: {errors.to_string_binary([error]._string)} - {errors.to_string_binary(reset._string)}")
Console.WriteLine($"ARRAY: {errors.to_string_binary([error].array)} - {errors.to_string_binary(reset.array)}")
Console.WriteLine()
Next
End Sub
Public Shared Sub ranges(Optional tests As Integer = 10)
Dim errors As New ErrorsManager()
Dim seed As New Random()
For i As Integer = 0 To tests - 1
Dim [error] As New FullError(errors, seed.Next(0, 1 << 28))
Dim [from] As Integer = seed.Next(-15, 15)
Dim bits As Integer = seed.Next(-13, 13)
Dim range As New FullError(errors, 0)
Console.WriteLine($"RANGE: from {[from]} bits {bits}")
errors.get_from_bits([error]._string, [from], bits)
Console.WriteLine($"REAL: from {[from]} bits {bits}")
range._integer = errors.get_range([error]._integer, [from], bits)
range._string = errors.get_range([error]._string, [from], bits)
range.array = errors.get_range([error].array, [from], bits)
Console.WriteLine($"INTEGER: {errors.to_string_binary([error]._integer)} - {errors.to_string_binary(range._integer)}")
Console.WriteLine($"STRING: {errors.to_string_binary([error]._string)} - {errors.to_string_binary(range._string)}")
Console.WriteLine($"ARRAY: {errors.to_string_binary([error].array)} - {errors.to_string_binary(range.array)}")
Console.WriteLine()
Next
End Sub
Public Shared Sub has(Optional tests As Integer = 10)
Dim errors As New ErrorsManager()
Dim seed As New Random()
For i As Integer = 0 To tests - 1
Dim [error] As New FullError(errors, seed.Next(0, 1 << 28))
Dim [from] As Integer = seed.Next(-15, 15)
Dim bits As Integer = seed.Next(-13, 13)
Console.WriteLine($"HAS: from {[from]} bits {bits}")
Console.WriteLine($"INTEGER: {errors.has([error]._integer, [from], bits)} - {errors.to_string_binary([error]._integer)} - {errors.to_string_binary(errors.get_range([error]._integer, [from], bits))}")
Console.WriteLine($"STRING: {errors.has([error]._string, [from], bits)} - {errors.to_string_binary([error]._string)} - {errors.to_string_binary(errors.get_range([error]._string, [from], bits))}")
Console.WriteLine($"ARRAY: {errors.has([error].array, [from], bits)} - {errors.to_string_binary([error].array)} - {errors.to_string_binary(errors.get_range([error].array, [from], bits))}")
Console.WriteLine()
Next
End Sub
Public Shared Sub [set](Optional tests As Integer = 10)
Dim errors As New ErrorsManager()
Dim seed As New Random()
For i As Integer = 0 To tests - 1
Dim [error] As New FullError(errors, seed.Next(0, 1 << 15))
Dim value As New FullError(errors, seed.Next(0, 1 << 15))
Dim [from] As Integer = seed.Next(-15, 15)
Dim bits As Integer = seed.Next(-13, 13)
Dim set_integer As New FullError(errors, 0)
Dim set_string As New FullError(errors, 0)
Dim set_array As New FullError(errors, 0)
set_integer._integer = errors.set([error]._integer, value._integer, [from], bits)
set_string._integer = errors.set([error]._integer, value._string, [from], bits)
set_array._integer = errors.set([error]._integer, value.array, [from], bits)
set_integer._string = errors.set([error]._string, value._integer, [from], bits)
set_string._string = errors.set([error]._string, value._string, [from], bits)
set_array._string = errors.set([error]._string, value.array, [from], bits)
set_integer.array = errors.set([error].array, value._integer, [from], bits)
set_string.array = errors.set([error].array, value._string, [from], bits)
set_array.array = errors.set([error].array, value.array, [from], bits)
Console.WriteLine($"SET: from {[from]} bits {bits} to {value}")
Console.WriteLine($"ERROR: {errors.to_string_binary([error]._integer)} - VALUE: {errors.to_string_binary(value._integer)}")
Console.WriteLine($"INTEGER: {errors.to_string_binary(set_integer._integer)} - {errors.to_string_binary(set_integer._string)} - {errors.to_string_binary(set_integer.array)}")
Console.WriteLine($"STRING: {errors.to_string_binary(set_string._integer)} - {errors.to_string_binary(set_string._string)} - {errors.to_string_binary(set_string.array)}")
Console.WriteLine($"ARRAY: {errors.to_string_binary(set_array._integer)} - {errors.to_string_binary(set_array._string)} - {errors.to_string_binary(set_array.array)}")
Console.WriteLine()
Next
End Sub
End Class
End Namespace

Binary file not shown.

View File

@ -0,0 +1,23 @@
{
"runtimeTarget": {
"name": ".NETCoreApp,Version=v10.0",
"signature": ""
},
"compilationOptions": {},
"targets": {
".NETCoreApp,Version=v10.0": {
"ErrorsManager/1.0.0": {
"runtime": {
"ErrorsManager.dll": {}
}
}
}
},
"libraries": {
"ErrorsManager/1.0.0": {
"type": "project",
"serviceable": false,
"sha512": ""
}
}
}

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1,12 @@
{
"runtimeOptions": {
"tfm": "net10.0",
"framework": {
"name": "Microsoft.NETCore.App",
"version": "10.0.0"
},
"configProperties": {
"System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": false
}
}
}

View File

@ -0,0 +1,7 @@
' <autogenerated/>
Option Strict Off
Option Explicit On
Imports System
Imports System.Reflection
<Assembly: Global.System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v10.0", FrameworkDisplayName:=".NET 10.0")>

View File

@ -0,0 +1,23 @@
'------------------------------------------------------------------------------
' <auto-generated>
' This code was generated by a tool.
'
' Changes to this file may cause incorrect behavior and will be lost if
' the code is regenerated.
' </auto-generated>
'------------------------------------------------------------------------------
Option Strict Off
Option Explicit On
Imports System
Imports System.Reflection
<Assembly: System.Reflection.AssemblyCompanyAttribute("ErrorsManager"), _
Assembly: System.Reflection.AssemblyConfigurationAttribute("Debug"), _
Assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0"), _
Assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+0d5a7a93d304752768559f9d0897fb819c459d3c"), _
Assembly: System.Reflection.AssemblyProductAttribute("ErrorsManager"), _
Assembly: System.Reflection.AssemblyTitleAttribute("ErrorsManager"), _
Assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")>
'Generado por la clase WriteCodeFragment de MSBuild.

View File

@ -0,0 +1 @@
38ce6384c0d724b9b14e66fea5cfd6de3742db243b9f50f83e4728ad4bd4ba00

View File

@ -0,0 +1,17 @@
is_global = true
build_property.TargetFramework = net10.0
build_property.TargetFrameworkIdentifier = .NETCoreApp
build_property.TargetFrameworkVersion = v10.0
build_property.TargetPlatformMinVersion =
build_property.UsingMicrosoftNETSdkWeb =
build_property.ProjectTypeGuids =
build_property.InvariantGlobalization =
build_property.PlatformNeutralAssembly =
build_property.EnforceExtendedAnalyzerRules =
build_property._SupportedPlatformList = Linux,macOS,Windows
build_property.RootNamespace = ErrorsManager
build_property.ProjectDir = /media/kyman/SSD2TB/git.lite/ErrorsManager/VB/
build_property.EnableComHosting =
build_property.EnableGeneratedComInterfaceComImportInterop =
build_property.EffectiveAnalysisLevelStyle = 10.0
build_property.EnableCodeStyleSeverity =

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1 @@
05fcc533cc3833834b38ecc1f39d2c5022f7911d902dfa87444d1ac32b8619c2

Binary file not shown.

View File

@ -0,0 +1 @@
d203caf1b3a792bed74f808312069a22ac4123ed9296ca03658d9cf119c62c13

View File

@ -0,0 +1,14 @@
/media/kyman/SSD2TB/git.lite/ErrorsManager/VB/obj/Debug/net10.0/ErrorsManager.GeneratedMSBuildEditorConfig.editorconfig
/media/kyman/SSD2TB/git.lite/ErrorsManager/VB/obj/Debug/net10.0/ErrorsManager.AssemblyInfoInputs.cache
/media/kyman/SSD2TB/git.lite/ErrorsManager/VB/obj/Debug/net10.0/ErrorsManager.AssemblyInfo.vb
/media/kyman/SSD2TB/git.lite/ErrorsManager/VB/obj/Debug/net10.0/ErrorsManager.vbproj.CoreCompileInputs.cache
/media/kyman/SSD2TB/git.lite/ErrorsManager/VB/bin/Debug/net10.0/ErrorsManager
/media/kyman/SSD2TB/git.lite/ErrorsManager/VB/bin/Debug/net10.0/ErrorsManager.deps.json
/media/kyman/SSD2TB/git.lite/ErrorsManager/VB/bin/Debug/net10.0/ErrorsManager.runtimeconfig.json
/media/kyman/SSD2TB/git.lite/ErrorsManager/VB/bin/Debug/net10.0/ErrorsManager.dll
/media/kyman/SSD2TB/git.lite/ErrorsManager/VB/bin/Debug/net10.0/ErrorsManager.pdb
/media/kyman/SSD2TB/git.lite/ErrorsManager/VB/obj/Debug/net10.0/ErrorsManager.dll
/media/kyman/SSD2TB/git.lite/ErrorsManager/VB/obj/Debug/net10.0/refint/ErrorsManager.dll
/media/kyman/SSD2TB/git.lite/ErrorsManager/VB/obj/Debug/net10.0/ErrorsManager.pdb
/media/kyman/SSD2TB/git.lite/ErrorsManager/VB/obj/Debug/net10.0/ErrorsManager.genruntimeconfig.cache
/media/kyman/SSD2TB/git.lite/ErrorsManager/VB/obj/Debug/net10.0/ref/ErrorsManager.dll

BIN
VB/obj/Debug/net10.0/apphost Executable file

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1,360 @@
{
"format": 1,
"restore": {
"/media/kyman/SSD2TB/git.lite/ErrorsManager/VB/ErrorsManager.vbproj": {}
},
"projects": {
"/media/kyman/SSD2TB/git.lite/ErrorsManager/VB/ErrorsManager.vbproj": {
"version": "1.0.0",
"restore": {
"projectUniqueName": "/media/kyman/SSD2TB/git.lite/ErrorsManager/VB/ErrorsManager.vbproj",
"projectName": "ErrorsManager",
"projectPath": "/media/kyman/SSD2TB/git.lite/ErrorsManager/VB/ErrorsManager.vbproj",
"packagesPath": "/home/kyman/.nuget/packages/",
"outputPath": "/media/kyman/SSD2TB/git.lite/ErrorsManager/VB/obj/",
"projectStyle": "PackageReference",
"crossTargeting": true,
"configFilePaths": [
"/home/kyman/.nuget/NuGet/NuGet.Config"
],
"originalTargetFrameworks": [
"net10.0",
"net462"
],
"sources": {
"/usr/lib/dotnet/library-packs": {},
"https://api.nuget.org/v3/index.json": {}
},
"frameworks": {
"net10.0": {
"targetAlias": "net10.0",
"projectReferences": {}
},
"net462": {
"targetAlias": "net462",
"projectReferences": {}
}
},
"warningProperties": {
"warnAsError": [
"NU1605"
]
},
"restoreAuditProperties": {
"enableAudit": "true",
"auditLevel": "low",
"auditMode": "all"
},
"SdkAnalysisLevel": "10.0.100"
},
"frameworks": {
"net10.0": {
"targetAlias": "net10.0",
"imports": [
"net461",
"net462",
"net47",
"net471",
"net472",
"net48",
"net481"
],
"assetTargetFallback": true,
"warn": true,
"frameworkReferences": {
"Microsoft.NETCore.App": {
"privateAssets": "all"
}
},
"runtimeIdentifierGraphPath": "/usr/lib/dotnet/sdk/10.0.106/PortableRuntimeIdentifierGraph.json",
"packagesToPrune": {
"Microsoft.CSharp": "(,4.7.32767]",
"Microsoft.VisualBasic": "(,10.4.32767]",
"Microsoft.Win32.Primitives": "(,4.3.32767]",
"Microsoft.Win32.Registry": "(,5.0.32767]",
"runtime.any.System.Collections": "(,4.3.32767]",
"runtime.any.System.Diagnostics.Tools": "(,4.3.32767]",
"runtime.any.System.Diagnostics.Tracing": "(,4.3.32767]",
"runtime.any.System.Globalization": "(,4.3.32767]",
"runtime.any.System.Globalization.Calendars": "(,4.3.32767]",
"runtime.any.System.IO": "(,4.3.32767]",
"runtime.any.System.Reflection": "(,4.3.32767]",
"runtime.any.System.Reflection.Extensions": "(,4.3.32767]",
"runtime.any.System.Reflection.Primitives": "(,4.3.32767]",
"runtime.any.System.Resources.ResourceManager": "(,4.3.32767]",
"runtime.any.System.Runtime": "(,4.3.32767]",
"runtime.any.System.Runtime.Handles": "(,4.3.32767]",
"runtime.any.System.Runtime.InteropServices": "(,4.3.32767]",
"runtime.any.System.Text.Encoding": "(,4.3.32767]",
"runtime.any.System.Text.Encoding.Extensions": "(,4.3.32767]",
"runtime.any.System.Threading.Tasks": "(,4.3.32767]",
"runtime.any.System.Threading.Timer": "(,4.3.32767]",
"runtime.aot.System.Collections": "(,4.3.32767]",
"runtime.aot.System.Diagnostics.Tools": "(,4.3.32767]",
"runtime.aot.System.Diagnostics.Tracing": "(,4.3.32767]",
"runtime.aot.System.Globalization": "(,4.3.32767]",
"runtime.aot.System.Globalization.Calendars": "(,4.3.32767]",
"runtime.aot.System.IO": "(,4.3.32767]",
"runtime.aot.System.Reflection": "(,4.3.32767]",
"runtime.aot.System.Reflection.Extensions": "(,4.3.32767]",
"runtime.aot.System.Reflection.Primitives": "(,4.3.32767]",
"runtime.aot.System.Resources.ResourceManager": "(,4.3.32767]",
"runtime.aot.System.Runtime": "(,4.3.32767]",
"runtime.aot.System.Runtime.Handles": "(,4.3.32767]",
"runtime.aot.System.Runtime.InteropServices": "(,4.3.32767]",
"runtime.aot.System.Text.Encoding": "(,4.3.32767]",
"runtime.aot.System.Text.Encoding.Extensions": "(,4.3.32767]",
"runtime.aot.System.Threading.Tasks": "(,4.3.32767]",
"runtime.aot.System.Threading.Timer": "(,4.3.32767]",
"runtime.debian.8-x64.runtime.native.System": "(,4.3.32767]",
"runtime.debian.8-x64.runtime.native.System.IO.Compression": "(,4.3.32767]",
"runtime.debian.8-x64.runtime.native.System.Net.Http": "(,4.3.32767]",
"runtime.debian.8-x64.runtime.native.System.Net.Security": "(,4.3.32767]",
"runtime.debian.8-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]",
"runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]",
"runtime.debian.9-x64.runtime.native.System": "(,4.3.32767]",
"runtime.debian.9-x64.runtime.native.System.IO.Compression": "(,4.3.32767]",
"runtime.debian.9-x64.runtime.native.System.Net.Http": "(,4.3.32767]",
"runtime.debian.9-x64.runtime.native.System.Net.Security": "(,4.3.32767]",
"runtime.fedora.23-x64.runtime.native.System": "(,4.3.32767]",
"runtime.fedora.23-x64.runtime.native.System.IO.Compression": "(,4.3.32767]",
"runtime.fedora.23-x64.runtime.native.System.Net.Http": "(,4.3.32767]",
"runtime.fedora.23-x64.runtime.native.System.Net.Security": "(,4.3.32767]",
"runtime.fedora.23-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]",
"runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]",
"runtime.fedora.24-x64.runtime.native.System": "(,4.3.32767]",
"runtime.fedora.24-x64.runtime.native.System.IO.Compression": "(,4.3.32767]",
"runtime.fedora.24-x64.runtime.native.System.Net.Http": "(,4.3.32767]",
"runtime.fedora.24-x64.runtime.native.System.Net.Security": "(,4.3.32767]",
"runtime.fedora.24-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]",
"runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]",
"runtime.fedora.27-x64.runtime.native.System": "(,4.3.32767]",
"runtime.fedora.27-x64.runtime.native.System.IO.Compression": "(,4.3.32767]",
"runtime.fedora.27-x64.runtime.native.System.Net.Http": "(,4.3.32767]",
"runtime.fedora.27-x64.runtime.native.System.Net.Security": "(,4.3.32767]",
"runtime.fedora.28-x64.runtime.native.System": "(,4.3.32767]",
"runtime.fedora.28-x64.runtime.native.System.IO.Compression": "(,4.3.32767]",
"runtime.fedora.28-x64.runtime.native.System.Net.Http": "(,4.3.32767]",
"runtime.fedora.28-x64.runtime.native.System.Net.Security": "(,4.3.32767]",
"runtime.opensuse.13.2-x64.runtime.native.System": "(,4.3.32767]",
"runtime.opensuse.13.2-x64.runtime.native.System.IO.Compression": "(,4.3.32767]",
"runtime.opensuse.13.2-x64.runtime.native.System.Net.Http": "(,4.3.32767]",
"runtime.opensuse.13.2-x64.runtime.native.System.Net.Security": "(,4.3.32767]",
"runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]",
"runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]",
"runtime.opensuse.42.1-x64.runtime.native.System": "(,4.3.32767]",
"runtime.opensuse.42.1-x64.runtime.native.System.IO.Compression": "(,4.3.32767]",
"runtime.opensuse.42.1-x64.runtime.native.System.Net.Http": "(,4.3.32767]",
"runtime.opensuse.42.1-x64.runtime.native.System.Net.Security": "(,4.3.32767]",
"runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]",
"runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]",
"runtime.opensuse.42.3-x64.runtime.native.System": "(,4.3.32767]",
"runtime.opensuse.42.3-x64.runtime.native.System.IO.Compression": "(,4.3.32767]",
"runtime.opensuse.42.3-x64.runtime.native.System.Net.Http": "(,4.3.32767]",
"runtime.opensuse.42.3-x64.runtime.native.System.Net.Security": "(,4.3.32767]",
"runtime.osx.10.10-x64.runtime.native.System": "(,4.3.32767]",
"runtime.osx.10.10-x64.runtime.native.System.IO.Compression": "(,4.3.32767]",
"runtime.osx.10.10-x64.runtime.native.System.Net.Http": "(,4.3.32767]",
"runtime.osx.10.10-x64.runtime.native.System.Net.Security": "(,4.3.32767]",
"runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]",
"runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple": "(,4.3.32767]",
"runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]",
"runtime.rhel.7-x64.runtime.native.System": "(,4.3.32767]",
"runtime.rhel.7-x64.runtime.native.System.IO.Compression": "(,4.3.32767]",
"runtime.rhel.7-x64.runtime.native.System.Net.Http": "(,4.3.32767]",
"runtime.rhel.7-x64.runtime.native.System.Net.Security": "(,4.3.32767]",
"runtime.rhel.7-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]",
"runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]",
"runtime.ubuntu.14.04-x64.runtime.native.System": "(,4.3.32767]",
"runtime.ubuntu.14.04-x64.runtime.native.System.IO.Compression": "(,4.3.32767]",
"runtime.ubuntu.14.04-x64.runtime.native.System.Net.Http": "(,4.3.32767]",
"runtime.ubuntu.14.04-x64.runtime.native.System.Net.Security": "(,4.3.32767]",
"runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]",
"runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]",
"runtime.ubuntu.16.04-x64.runtime.native.System": "(,4.3.32767]",
"runtime.ubuntu.16.04-x64.runtime.native.System.IO.Compression": "(,4.3.32767]",
"runtime.ubuntu.16.04-x64.runtime.native.System.Net.Http": "(,4.3.32767]",
"runtime.ubuntu.16.04-x64.runtime.native.System.Net.Security": "(,4.3.32767]",
"runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]",
"runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]",
"runtime.ubuntu.16.10-x64.runtime.native.System": "(,4.3.32767]",
"runtime.ubuntu.16.10-x64.runtime.native.System.IO.Compression": "(,4.3.32767]",
"runtime.ubuntu.16.10-x64.runtime.native.System.Net.Http": "(,4.3.32767]",
"runtime.ubuntu.16.10-x64.runtime.native.System.Net.Security": "(,4.3.32767]",
"runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]",
"runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]",
"runtime.ubuntu.18.04-x64.runtime.native.System": "(,4.3.32767]",
"runtime.ubuntu.18.04-x64.runtime.native.System.IO.Compression": "(,4.3.32767]",
"runtime.ubuntu.18.04-x64.runtime.native.System.Net.Http": "(,4.3.32767]",
"runtime.ubuntu.18.04-x64.runtime.native.System.Net.Security": "(,4.3.32767]",
"runtime.unix.Microsoft.Win32.Primitives": "(,4.3.32767]",
"runtime.unix.System.Console": "(,4.3.32767]",
"runtime.unix.System.Diagnostics.Debug": "(,4.3.32767]",
"runtime.unix.System.IO.FileSystem": "(,4.3.32767]",
"runtime.unix.System.Net.Primitives": "(,4.3.32767]",
"runtime.unix.System.Net.Sockets": "(,4.3.32767]",
"runtime.unix.System.Private.Uri": "(,4.3.32767]",
"runtime.unix.System.Runtime.Extensions": "(,4.3.32767]",
"runtime.win.Microsoft.Win32.Primitives": "(,4.3.32767]",
"runtime.win.System.Console": "(,4.3.32767]",
"runtime.win.System.Diagnostics.Debug": "(,4.3.32767]",
"runtime.win.System.IO.FileSystem": "(,4.3.32767]",
"runtime.win.System.Net.Primitives": "(,4.3.32767]",
"runtime.win.System.Net.Sockets": "(,4.3.32767]",
"runtime.win.System.Runtime.Extensions": "(,4.3.32767]",
"runtime.win10-arm-aot.runtime.native.System.IO.Compression": "(,4.0.32767]",
"runtime.win10-arm64.runtime.native.System.IO.Compression": "(,4.3.32767]",
"runtime.win10-x64-aot.runtime.native.System.IO.Compression": "(,4.0.32767]",
"runtime.win10-x86-aot.runtime.native.System.IO.Compression": "(,4.0.32767]",
"runtime.win7-x64.runtime.native.System.IO.Compression": "(,4.3.32767]",
"runtime.win7-x86.runtime.native.System.IO.Compression": "(,4.3.32767]",
"runtime.win7.System.Private.Uri": "(,4.3.32767]",
"runtime.win8-arm.runtime.native.System.IO.Compression": "(,4.3.32767]",
"System.AppContext": "(,4.3.32767]",
"System.Buffers": "(,5.0.32767]",
"System.Collections": "(,4.3.32767]",
"System.Collections.Concurrent": "(,4.3.32767]",
"System.Collections.Immutable": "(,10.0.32767]",
"System.Collections.NonGeneric": "(,4.3.32767]",
"System.Collections.Specialized": "(,4.3.32767]",
"System.ComponentModel": "(,4.3.32767]",
"System.ComponentModel.Annotations": "(,4.3.32767]",
"System.ComponentModel.EventBasedAsync": "(,4.3.32767]",
"System.ComponentModel.Primitives": "(,4.3.32767]",
"System.ComponentModel.TypeConverter": "(,4.3.32767]",
"System.Console": "(,4.3.32767]",
"System.Data.Common": "(,4.3.32767]",
"System.Data.DataSetExtensions": "(,4.4.32767]",
"System.Diagnostics.Contracts": "(,4.3.32767]",
"System.Diagnostics.Debug": "(,4.3.32767]",
"System.Diagnostics.DiagnosticSource": "(,10.0.32767]",
"System.Diagnostics.FileVersionInfo": "(,4.3.32767]",
"System.Diagnostics.Process": "(,4.3.32767]",
"System.Diagnostics.StackTrace": "(,4.3.32767]",
"System.Diagnostics.TextWriterTraceListener": "(,4.3.32767]",
"System.Diagnostics.Tools": "(,4.3.32767]",
"System.Diagnostics.TraceSource": "(,4.3.32767]",
"System.Diagnostics.Tracing": "(,4.3.32767]",
"System.Drawing.Primitives": "(,4.3.32767]",
"System.Dynamic.Runtime": "(,4.3.32767]",
"System.Formats.Asn1": "(,10.0.32767]",
"System.Formats.Tar": "(,10.0.32767]",
"System.Globalization": "(,4.3.32767]",
"System.Globalization.Calendars": "(,4.3.32767]",
"System.Globalization.Extensions": "(,4.3.32767]",
"System.IO": "(,4.3.32767]",
"System.IO.Compression": "(,4.3.32767]",
"System.IO.Compression.ZipFile": "(,4.3.32767]",
"System.IO.FileSystem": "(,4.3.32767]",
"System.IO.FileSystem.AccessControl": "(,4.4.32767]",
"System.IO.FileSystem.DriveInfo": "(,4.3.32767]",
"System.IO.FileSystem.Primitives": "(,4.3.32767]",
"System.IO.FileSystem.Watcher": "(,4.3.32767]",
"System.IO.IsolatedStorage": "(,4.3.32767]",
"System.IO.MemoryMappedFiles": "(,4.3.32767]",
"System.IO.Pipelines": "(,10.0.32767]",
"System.IO.Pipes": "(,4.3.32767]",
"System.IO.Pipes.AccessControl": "(,5.0.32767]",
"System.IO.UnmanagedMemoryStream": "(,4.3.32767]",
"System.Linq": "(,4.3.32767]",
"System.Linq.AsyncEnumerable": "(,10.0.32767]",
"System.Linq.Expressions": "(,4.3.32767]",
"System.Linq.Parallel": "(,4.3.32767]",
"System.Linq.Queryable": "(,4.3.32767]",
"System.Memory": "(,5.0.32767]",
"System.Net.Http": "(,4.3.32767]",
"System.Net.Http.Json": "(,10.0.32767]",
"System.Net.NameResolution": "(,4.3.32767]",
"System.Net.NetworkInformation": "(,4.3.32767]",
"System.Net.Ping": "(,4.3.32767]",
"System.Net.Primitives": "(,4.3.32767]",
"System.Net.Requests": "(,4.3.32767]",
"System.Net.Security": "(,4.3.32767]",
"System.Net.ServerSentEvents": "(,10.0.32767]",
"System.Net.Sockets": "(,4.3.32767]",
"System.Net.WebHeaderCollection": "(,4.3.32767]",
"System.Net.WebSockets": "(,4.3.32767]",
"System.Net.WebSockets.Client": "(,4.3.32767]",
"System.Numerics.Vectors": "(,5.0.32767]",
"System.ObjectModel": "(,4.3.32767]",
"System.Private.DataContractSerialization": "(,4.3.32767]",
"System.Private.Uri": "(,4.3.32767]",
"System.Reflection": "(,4.3.32767]",
"System.Reflection.DispatchProxy": "(,6.0.32767]",
"System.Reflection.Emit": "(,4.7.32767]",
"System.Reflection.Emit.ILGeneration": "(,4.7.32767]",
"System.Reflection.Emit.Lightweight": "(,4.7.32767]",
"System.Reflection.Extensions": "(,4.3.32767]",
"System.Reflection.Metadata": "(,10.0.32767]",
"System.Reflection.Primitives": "(,4.3.32767]",
"System.Reflection.TypeExtensions": "(,4.3.32767]",
"System.Resources.Reader": "(,4.3.32767]",
"System.Resources.ResourceManager": "(,4.3.32767]",
"System.Resources.Writer": "(,4.3.32767]",
"System.Runtime": "(,4.3.32767]",
"System.Runtime.CompilerServices.Unsafe": "(,7.0.32767]",
"System.Runtime.CompilerServices.VisualC": "(,4.3.32767]",
"System.Runtime.Extensions": "(,4.3.32767]",
"System.Runtime.Handles": "(,4.3.32767]",
"System.Runtime.InteropServices": "(,4.3.32767]",
"System.Runtime.InteropServices.RuntimeInformation": "(,4.3.32767]",
"System.Runtime.Loader": "(,4.3.32767]",
"System.Runtime.Numerics": "(,4.3.32767]",
"System.Runtime.Serialization.Formatters": "(,4.3.32767]",
"System.Runtime.Serialization.Json": "(,4.3.32767]",
"System.Runtime.Serialization.Primitives": "(,4.3.32767]",
"System.Runtime.Serialization.Xml": "(,4.3.32767]",
"System.Security.AccessControl": "(,6.0.32767]",
"System.Security.Claims": "(,4.3.32767]",
"System.Security.Cryptography.Algorithms": "(,4.3.32767]",
"System.Security.Cryptography.Cng": "(,5.0.32767]",
"System.Security.Cryptography.Csp": "(,4.3.32767]",
"System.Security.Cryptography.Encoding": "(,4.3.32767]",
"System.Security.Cryptography.OpenSsl": "(,5.0.32767]",
"System.Security.Cryptography.Primitives": "(,4.3.32767]",
"System.Security.Cryptography.X509Certificates": "(,4.3.32767]",
"System.Security.Principal": "(,4.3.32767]",
"System.Security.Principal.Windows": "(,5.0.32767]",
"System.Security.SecureString": "(,4.3.32767]",
"System.Text.Encoding": "(,4.3.32767]",
"System.Text.Encoding.CodePages": "(,10.0.32767]",
"System.Text.Encoding.Extensions": "(,4.3.32767]",
"System.Text.Encodings.Web": "(,10.0.32767]",
"System.Text.Json": "(,10.0.32767]",
"System.Text.RegularExpressions": "(,4.3.32767]",
"System.Threading": "(,4.3.32767]",
"System.Threading.AccessControl": "(,10.0.32767]",
"System.Threading.Channels": "(,10.0.32767]",
"System.Threading.Overlapped": "(,4.3.32767]",
"System.Threading.Tasks": "(,4.3.32767]",
"System.Threading.Tasks.Dataflow": "(,10.0.32767]",
"System.Threading.Tasks.Extensions": "(,5.0.32767]",
"System.Threading.Tasks.Parallel": "(,4.3.32767]",
"System.Threading.Thread": "(,4.3.32767]",
"System.Threading.ThreadPool": "(,4.3.32767]",
"System.Threading.Timer": "(,4.3.32767]",
"System.ValueTuple": "(,4.5.32767]",
"System.Xml.ReaderWriter": "(,4.3.32767]",
"System.Xml.XDocument": "(,4.3.32767]",
"System.Xml.XmlDocument": "(,4.3.32767]",
"System.Xml.XmlSerializer": "(,4.3.32767]",
"System.Xml.XPath": "(,4.3.32767]",
"System.Xml.XPath.XDocument": "(,5.0.32767]"
}
},
"net462": {
"targetAlias": "net462",
"dependencies": {
"Microsoft.NETFramework.ReferenceAssemblies": {
"suppressParent": "All",
"target": "Package",
"version": "[1.0.3, )",
"autoReferenced": true
}
},
"runtimeIdentifierGraphPath": "/usr/lib/dotnet/sdk/10.0.106/RuntimeIdentifierGraph.json"
}
}
}
}
}

View File

@ -0,0 +1,15 @@
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<RestoreSuccess Condition=" '$(RestoreSuccess)' == '' ">True</RestoreSuccess>
<RestoreTool Condition=" '$(RestoreTool)' == '' ">NuGet</RestoreTool>
<ProjectAssetsFile Condition=" '$(ProjectAssetsFile)' == '' ">$(MSBuildThisFileDirectory)project.assets.json</ProjectAssetsFile>
<NuGetPackageRoot Condition=" '$(NuGetPackageRoot)' == '' ">/home/kyman/.nuget/packages/</NuGetPackageRoot>
<NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">/home/kyman/.nuget/packages/</NuGetPackageFolders>
<NuGetProjectStyle Condition=" '$(NuGetProjectStyle)' == '' ">PackageReference</NuGetProjectStyle>
<NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">7.0.0</NuGetToolVersion>
</PropertyGroup>
<ItemGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<SourceRoot Include="/home/kyman/.nuget/packages/" />
</ItemGroup>
</Project>

View File

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ImportGroup Condition=" '$(TargetFramework)' == 'net462' AND '$(ExcludeRestorePackageImports)' != 'true' ">
<Import Project="$(NuGetPackageRoot)microsoft.netframework.referenceassemblies.net462/1.0.3/build/Microsoft.NETFramework.ReferenceAssemblies.net462.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.netframework.referenceassemblies.net462/1.0.3/build/Microsoft.NETFramework.ReferenceAssemblies.net462.targets')" />
</ImportGroup>
</Project>

721
VB/obj/project.assets.json Normal file
View File

@ -0,0 +1,721 @@
{
"version": 3,
"targets": {
".NETFramework,Version=v4.6.2": {
"Microsoft.NETFramework.ReferenceAssemblies/1.0.3": {
"type": "package",
"dependencies": {
"Microsoft.NETFramework.ReferenceAssemblies.net462": "1.0.3"
}
},
"Microsoft.NETFramework.ReferenceAssemblies.net462/1.0.3": {
"type": "package",
"build": {
"build/Microsoft.NETFramework.ReferenceAssemblies.net462.targets": {}
}
}
},
"net10.0": {}
},
"libraries": {
"Microsoft.NETFramework.ReferenceAssemblies/1.0.3": {
"sha512": "vUc9Npcs14QsyOD01tnv/m8sQUnGTGOw1BCmKcv77LBJY7OxhJ+zJF7UD/sCL3lYNFuqmQEVlkfS4Quif6FyYg==",
"type": "package",
"path": "microsoft.netframework.referenceassemblies/1.0.3",
"files": [
".nupkg.metadata",
".signature.p7s",
"microsoft.netframework.referenceassemblies.1.0.3.nupkg.sha512",
"microsoft.netframework.referenceassemblies.nuspec"
]
},
"Microsoft.NETFramework.ReferenceAssemblies.net462/1.0.3": {
"sha512": "IzAV30z22ESCeQfxP29oVf4qEo8fBGXLXSU6oacv/9Iqe6PzgHDKCaWfwMBak7bSJQM0F5boXWoZS+kChztRIQ==",
"type": "package",
"path": "microsoft.netframework.referenceassemblies.net462/1.0.3",
"files": [
".nupkg.metadata",
".signature.p7s",
"build/.NETFramework/v4.6.2/Accessibility.dll",
"build/.NETFramework/v4.6.2/Accessibility.xml",
"build/.NETFramework/v4.6.2/CustomMarshalers.dll",
"build/.NETFramework/v4.6.2/CustomMarshalers.xml",
"build/.NETFramework/v4.6.2/Facades/System.Collections.Concurrent.dll",
"build/.NETFramework/v4.6.2/Facades/System.Collections.dll",
"build/.NETFramework/v4.6.2/Facades/System.ComponentModel.Annotations.dll",
"build/.NETFramework/v4.6.2/Facades/System.ComponentModel.EventBasedAsync.dll",
"build/.NETFramework/v4.6.2/Facades/System.ComponentModel.dll",
"build/.NETFramework/v4.6.2/Facades/System.Diagnostics.Contracts.dll",
"build/.NETFramework/v4.6.2/Facades/System.Diagnostics.Debug.dll",
"build/.NETFramework/v4.6.2/Facades/System.Diagnostics.Tools.dll",
"build/.NETFramework/v4.6.2/Facades/System.Diagnostics.Tracing.dll",
"build/.NETFramework/v4.6.2/Facades/System.Dynamic.Runtime.dll",
"build/.NETFramework/v4.6.2/Facades/System.Globalization.dll",
"build/.NETFramework/v4.6.2/Facades/System.IO.dll",
"build/.NETFramework/v4.6.2/Facades/System.Linq.Expressions.dll",
"build/.NETFramework/v4.6.2/Facades/System.Linq.Parallel.dll",
"build/.NETFramework/v4.6.2/Facades/System.Linq.Queryable.dll",
"build/.NETFramework/v4.6.2/Facades/System.Linq.dll",
"build/.NETFramework/v4.6.2/Facades/System.Net.NetworkInformation.dll",
"build/.NETFramework/v4.6.2/Facades/System.Net.Primitives.dll",
"build/.NETFramework/v4.6.2/Facades/System.Net.Requests.dll",
"build/.NETFramework/v4.6.2/Facades/System.Net.WebHeaderCollection.dll",
"build/.NETFramework/v4.6.2/Facades/System.ObjectModel.dll",
"build/.NETFramework/v4.6.2/Facades/System.Reflection.Emit.ILGeneration.dll",
"build/.NETFramework/v4.6.2/Facades/System.Reflection.Emit.Lightweight.dll",
"build/.NETFramework/v4.6.2/Facades/System.Reflection.Emit.dll",
"build/.NETFramework/v4.6.2/Facades/System.Reflection.Extensions.dll",
"build/.NETFramework/v4.6.2/Facades/System.Reflection.Primitives.dll",
"build/.NETFramework/v4.6.2/Facades/System.Reflection.dll",
"build/.NETFramework/v4.6.2/Facades/System.Resources.ResourceManager.dll",
"build/.NETFramework/v4.6.2/Facades/System.Runtime.Extensions.dll",
"build/.NETFramework/v4.6.2/Facades/System.Runtime.Handles.dll",
"build/.NETFramework/v4.6.2/Facades/System.Runtime.InteropServices.WindowsRuntime.dll",
"build/.NETFramework/v4.6.2/Facades/System.Runtime.InteropServices.dll",
"build/.NETFramework/v4.6.2/Facades/System.Runtime.Numerics.dll",
"build/.NETFramework/v4.6.2/Facades/System.Runtime.Serialization.Json.dll",
"build/.NETFramework/v4.6.2/Facades/System.Runtime.Serialization.Primitives.dll",
"build/.NETFramework/v4.6.2/Facades/System.Runtime.Serialization.Xml.dll",
"build/.NETFramework/v4.6.2/Facades/System.Runtime.dll",
"build/.NETFramework/v4.6.2/Facades/System.Security.Principal.dll",
"build/.NETFramework/v4.6.2/Facades/System.ServiceModel.Duplex.dll",
"build/.NETFramework/v4.6.2/Facades/System.ServiceModel.Http.dll",
"build/.NETFramework/v4.6.2/Facades/System.ServiceModel.NetTcp.dll",
"build/.NETFramework/v4.6.2/Facades/System.ServiceModel.Primitives.dll",
"build/.NETFramework/v4.6.2/Facades/System.ServiceModel.Security.dll",
"build/.NETFramework/v4.6.2/Facades/System.Text.Encoding.Extensions.dll",
"build/.NETFramework/v4.6.2/Facades/System.Text.Encoding.dll",
"build/.NETFramework/v4.6.2/Facades/System.Text.RegularExpressions.dll",
"build/.NETFramework/v4.6.2/Facades/System.Threading.Tasks.Parallel.dll",
"build/.NETFramework/v4.6.2/Facades/System.Threading.Tasks.dll",
"build/.NETFramework/v4.6.2/Facades/System.Threading.Timer.dll",
"build/.NETFramework/v4.6.2/Facades/System.Threading.dll",
"build/.NETFramework/v4.6.2/Facades/System.Xml.ReaderWriter.dll",
"build/.NETFramework/v4.6.2/Facades/System.Xml.XDocument.dll",
"build/.NETFramework/v4.6.2/Facades/System.Xml.XmlSerializer.dll",
"build/.NETFramework/v4.6.2/ISymWrapper.dll",
"build/.NETFramework/v4.6.2/ISymWrapper.xml",
"build/.NETFramework/v4.6.2/Microsoft.Activities.Build.dll",
"build/.NETFramework/v4.6.2/Microsoft.Activities.Build.xml",
"build/.NETFramework/v4.6.2/Microsoft.Build.Conversion.v4.0.dll",
"build/.NETFramework/v4.6.2/Microsoft.Build.Conversion.v4.0.xml",
"build/.NETFramework/v4.6.2/Microsoft.Build.Engine.dll",
"build/.NETFramework/v4.6.2/Microsoft.Build.Engine.xml",
"build/.NETFramework/v4.6.2/Microsoft.Build.Framework.dll",
"build/.NETFramework/v4.6.2/Microsoft.Build.Framework.xml",
"build/.NETFramework/v4.6.2/Microsoft.Build.Tasks.v4.0.dll",
"build/.NETFramework/v4.6.2/Microsoft.Build.Tasks.v4.0.xml",
"build/.NETFramework/v4.6.2/Microsoft.Build.Utilities.v4.0.dll",
"build/.NETFramework/v4.6.2/Microsoft.Build.Utilities.v4.0.xml",
"build/.NETFramework/v4.6.2/Microsoft.Build.dll",
"build/.NETFramework/v4.6.2/Microsoft.Build.xml",
"build/.NETFramework/v4.6.2/Microsoft.CSharp.dll",
"build/.NETFramework/v4.6.2/Microsoft.CSharp.xml",
"build/.NETFramework/v4.6.2/Microsoft.JScript.dll",
"build/.NETFramework/v4.6.2/Microsoft.JScript.xml",
"build/.NETFramework/v4.6.2/Microsoft.VisualBasic.Compatibility.Data.dll",
"build/.NETFramework/v4.6.2/Microsoft.VisualBasic.Compatibility.Data.xml",
"build/.NETFramework/v4.6.2/Microsoft.VisualBasic.Compatibility.dll",
"build/.NETFramework/v4.6.2/Microsoft.VisualBasic.Compatibility.xml",
"build/.NETFramework/v4.6.2/Microsoft.VisualBasic.dll",
"build/.NETFramework/v4.6.2/Microsoft.VisualBasic.xml",
"build/.NETFramework/v4.6.2/Microsoft.VisualC.STLCLR.dll",
"build/.NETFramework/v4.6.2/Microsoft.VisualC.STLCLR.xml",
"build/.NETFramework/v4.6.2/Microsoft.VisualC.dll",
"build/.NETFramework/v4.6.2/Microsoft.VisualC.xml",
"build/.NETFramework/v4.6.2/PermissionSets/FullTrust.xml",
"build/.NETFramework/v4.6.2/PermissionSets/Internet.xml",
"build/.NETFramework/v4.6.2/PermissionSets/LocalIntranet.xml",
"build/.NETFramework/v4.6.2/PresentationBuildTasks.dll",
"build/.NETFramework/v4.6.2/PresentationBuildTasks.xml",
"build/.NETFramework/v4.6.2/PresentationCore.dll",
"build/.NETFramework/v4.6.2/PresentationCore.xml",
"build/.NETFramework/v4.6.2/PresentationFramework.Aero.dll",
"build/.NETFramework/v4.6.2/PresentationFramework.Aero.xml",
"build/.NETFramework/v4.6.2/PresentationFramework.Aero2.dll",
"build/.NETFramework/v4.6.2/PresentationFramework.Aero2.xml",
"build/.NETFramework/v4.6.2/PresentationFramework.AeroLite.dll",
"build/.NETFramework/v4.6.2/PresentationFramework.AeroLite.xml",
"build/.NETFramework/v4.6.2/PresentationFramework.Classic.dll",
"build/.NETFramework/v4.6.2/PresentationFramework.Classic.xml",
"build/.NETFramework/v4.6.2/PresentationFramework.Luna.dll",
"build/.NETFramework/v4.6.2/PresentationFramework.Luna.xml",
"build/.NETFramework/v4.6.2/PresentationFramework.Royale.dll",
"build/.NETFramework/v4.6.2/PresentationFramework.Royale.xml",
"build/.NETFramework/v4.6.2/PresentationFramework.dll",
"build/.NETFramework/v4.6.2/PresentationFramework.xml",
"build/.NETFramework/v4.6.2/ReachFramework.dll",
"build/.NETFramework/v4.6.2/ReachFramework.xml",
"build/.NETFramework/v4.6.2/RedistList/FrameworkList.xml",
"build/.NETFramework/v4.6.2/System.Activities.Core.Presentation.dll",
"build/.NETFramework/v4.6.2/System.Activities.Core.Presentation.xml",
"build/.NETFramework/v4.6.2/System.Activities.DurableInstancing.dll",
"build/.NETFramework/v4.6.2/System.Activities.DurableInstancing.xml",
"build/.NETFramework/v4.6.2/System.Activities.Presentation.dll",
"build/.NETFramework/v4.6.2/System.Activities.Presentation.xml",
"build/.NETFramework/v4.6.2/System.Activities.dll",
"build/.NETFramework/v4.6.2/System.Activities.xml",
"build/.NETFramework/v4.6.2/System.AddIn.Contract.dll",
"build/.NETFramework/v4.6.2/System.AddIn.Contract.xml",
"build/.NETFramework/v4.6.2/System.AddIn.dll",
"build/.NETFramework/v4.6.2/System.AddIn.xml",
"build/.NETFramework/v4.6.2/System.ComponentModel.Composition.Registration.dll",
"build/.NETFramework/v4.6.2/System.ComponentModel.Composition.Registration.xml",
"build/.NETFramework/v4.6.2/System.ComponentModel.Composition.dll",
"build/.NETFramework/v4.6.2/System.ComponentModel.Composition.xml",
"build/.NETFramework/v4.6.2/System.ComponentModel.DataAnnotations.dll",
"build/.NETFramework/v4.6.2/System.ComponentModel.DataAnnotations.xml",
"build/.NETFramework/v4.6.2/System.Configuration.Install.dll",
"build/.NETFramework/v4.6.2/System.Configuration.Install.xml",
"build/.NETFramework/v4.6.2/System.Configuration.dll",
"build/.NETFramework/v4.6.2/System.Configuration.xml",
"build/.NETFramework/v4.6.2/System.Core.dll",
"build/.NETFramework/v4.6.2/System.Core.xml",
"build/.NETFramework/v4.6.2/System.Data.DataSetExtensions.dll",
"build/.NETFramework/v4.6.2/System.Data.DataSetExtensions.xml",
"build/.NETFramework/v4.6.2/System.Data.Entity.Design.dll",
"build/.NETFramework/v4.6.2/System.Data.Entity.Design.xml",
"build/.NETFramework/v4.6.2/System.Data.Entity.dll",
"build/.NETFramework/v4.6.2/System.Data.Entity.xml",
"build/.NETFramework/v4.6.2/System.Data.Linq.dll",
"build/.NETFramework/v4.6.2/System.Data.Linq.xml",
"build/.NETFramework/v4.6.2/System.Data.OracleClient.dll",
"build/.NETFramework/v4.6.2/System.Data.OracleClient.xml",
"build/.NETFramework/v4.6.2/System.Data.Services.Client.dll",
"build/.NETFramework/v4.6.2/System.Data.Services.Client.xml",
"build/.NETFramework/v4.6.2/System.Data.Services.Design.dll",
"build/.NETFramework/v4.6.2/System.Data.Services.Design.xml",
"build/.NETFramework/v4.6.2/System.Data.Services.dll",
"build/.NETFramework/v4.6.2/System.Data.Services.xml",
"build/.NETFramework/v4.6.2/System.Data.SqlXml.dll",
"build/.NETFramework/v4.6.2/System.Data.SqlXml.xml",
"build/.NETFramework/v4.6.2/System.Data.dll",
"build/.NETFramework/v4.6.2/System.Data.xml",
"build/.NETFramework/v4.6.2/System.Deployment.dll",
"build/.NETFramework/v4.6.2/System.Deployment.xml",
"build/.NETFramework/v4.6.2/System.Design.dll",
"build/.NETFramework/v4.6.2/System.Design.xml",
"build/.NETFramework/v4.6.2/System.Device.dll",
"build/.NETFramework/v4.6.2/System.Device.xml",
"build/.NETFramework/v4.6.2/System.DirectoryServices.AccountManagement.dll",
"build/.NETFramework/v4.6.2/System.DirectoryServices.AccountManagement.xml",
"build/.NETFramework/v4.6.2/System.DirectoryServices.Protocols.dll",
"build/.NETFramework/v4.6.2/System.DirectoryServices.Protocols.xml",
"build/.NETFramework/v4.6.2/System.DirectoryServices.dll",
"build/.NETFramework/v4.6.2/System.DirectoryServices.xml",
"build/.NETFramework/v4.6.2/System.Drawing.Design.dll",
"build/.NETFramework/v4.6.2/System.Drawing.Design.xml",
"build/.NETFramework/v4.6.2/System.Drawing.dll",
"build/.NETFramework/v4.6.2/System.Drawing.xml",
"build/.NETFramework/v4.6.2/System.Dynamic.dll",
"build/.NETFramework/v4.6.2/System.EnterpriseServices.Thunk.dll",
"build/.NETFramework/v4.6.2/System.EnterpriseServices.Wrapper.dll",
"build/.NETFramework/v4.6.2/System.EnterpriseServices.dll",
"build/.NETFramework/v4.6.2/System.EnterpriseServices.xml",
"build/.NETFramework/v4.6.2/System.IO.Compression.FileSystem.dll",
"build/.NETFramework/v4.6.2/System.IO.Compression.FileSystem.xml",
"build/.NETFramework/v4.6.2/System.IO.Compression.dll",
"build/.NETFramework/v4.6.2/System.IO.Compression.xml",
"build/.NETFramework/v4.6.2/System.IO.Log.dll",
"build/.NETFramework/v4.6.2/System.IO.Log.xml",
"build/.NETFramework/v4.6.2/System.IdentityModel.Selectors.dll",
"build/.NETFramework/v4.6.2/System.IdentityModel.Selectors.xml",
"build/.NETFramework/v4.6.2/System.IdentityModel.Services.dll",
"build/.NETFramework/v4.6.2/System.IdentityModel.Services.xml",
"build/.NETFramework/v4.6.2/System.IdentityModel.dll",
"build/.NETFramework/v4.6.2/System.IdentityModel.xml",
"build/.NETFramework/v4.6.2/System.Linq.xml",
"build/.NETFramework/v4.6.2/System.Management.Instrumentation.dll",
"build/.NETFramework/v4.6.2/System.Management.Instrumentation.xml",
"build/.NETFramework/v4.6.2/System.Management.dll",
"build/.NETFramework/v4.6.2/System.Management.xml",
"build/.NETFramework/v4.6.2/System.Messaging.dll",
"build/.NETFramework/v4.6.2/System.Messaging.xml",
"build/.NETFramework/v4.6.2/System.Net.Http.WebRequest.dll",
"build/.NETFramework/v4.6.2/System.Net.Http.WebRequest.xml",
"build/.NETFramework/v4.6.2/System.Net.Http.dll",
"build/.NETFramework/v4.6.2/System.Net.Http.xml",
"build/.NETFramework/v4.6.2/System.Net.dll",
"build/.NETFramework/v4.6.2/System.Net.xml",
"build/.NETFramework/v4.6.2/System.Numerics.dll",
"build/.NETFramework/v4.6.2/System.Numerics.xml",
"build/.NETFramework/v4.6.2/System.Printing.dll",
"build/.NETFramework/v4.6.2/System.Printing.xml",
"build/.NETFramework/v4.6.2/System.Reflection.Context.dll",
"build/.NETFramework/v4.6.2/System.Reflection.Context.xml",
"build/.NETFramework/v4.6.2/System.Runtime.Caching.dll",
"build/.NETFramework/v4.6.2/System.Runtime.Caching.xml",
"build/.NETFramework/v4.6.2/System.Runtime.DurableInstancing.dll",
"build/.NETFramework/v4.6.2/System.Runtime.DurableInstancing.xml",
"build/.NETFramework/v4.6.2/System.Runtime.Remoting.dll",
"build/.NETFramework/v4.6.2/System.Runtime.Remoting.xml",
"build/.NETFramework/v4.6.2/System.Runtime.Serialization.Formatters.Soap.dll",
"build/.NETFramework/v4.6.2/System.Runtime.Serialization.Formatters.Soap.xml",
"build/.NETFramework/v4.6.2/System.Runtime.Serialization.dll",
"build/.NETFramework/v4.6.2/System.Runtime.Serialization.xml",
"build/.NETFramework/v4.6.2/System.Security.dll",
"build/.NETFramework/v4.6.2/System.Security.xml",
"build/.NETFramework/v4.6.2/System.ServiceModel.Activation.dll",
"build/.NETFramework/v4.6.2/System.ServiceModel.Activation.xml",
"build/.NETFramework/v4.6.2/System.ServiceModel.Activities.dll",
"build/.NETFramework/v4.6.2/System.ServiceModel.Activities.xml",
"build/.NETFramework/v4.6.2/System.ServiceModel.Channels.dll",
"build/.NETFramework/v4.6.2/System.ServiceModel.Channels.xml",
"build/.NETFramework/v4.6.2/System.ServiceModel.Discovery.dll",
"build/.NETFramework/v4.6.2/System.ServiceModel.Discovery.xml",
"build/.NETFramework/v4.6.2/System.ServiceModel.Routing.dll",
"build/.NETFramework/v4.6.2/System.ServiceModel.Routing.xml",
"build/.NETFramework/v4.6.2/System.ServiceModel.Web.dll",
"build/.NETFramework/v4.6.2/System.ServiceModel.Web.xml",
"build/.NETFramework/v4.6.2/System.ServiceModel.dll",
"build/.NETFramework/v4.6.2/System.ServiceModel.xml",
"build/.NETFramework/v4.6.2/System.ServiceProcess.dll",
"build/.NETFramework/v4.6.2/System.ServiceProcess.xml",
"build/.NETFramework/v4.6.2/System.Speech.dll",
"build/.NETFramework/v4.6.2/System.Speech.xml",
"build/.NETFramework/v4.6.2/System.Threading.Tasks.Dataflow.xml",
"build/.NETFramework/v4.6.2/System.Transactions.dll",
"build/.NETFramework/v4.6.2/System.Transactions.xml",
"build/.NETFramework/v4.6.2/System.Web.Abstractions.dll",
"build/.NETFramework/v4.6.2/System.Web.ApplicationServices.dll",
"build/.NETFramework/v4.6.2/System.Web.ApplicationServices.xml",
"build/.NETFramework/v4.6.2/System.Web.DataVisualization.Design.dll",
"build/.NETFramework/v4.6.2/System.Web.DataVisualization.dll",
"build/.NETFramework/v4.6.2/System.Web.DataVisualization.xml",
"build/.NETFramework/v4.6.2/System.Web.DynamicData.Design.dll",
"build/.NETFramework/v4.6.2/System.Web.DynamicData.Design.xml",
"build/.NETFramework/v4.6.2/System.Web.DynamicData.dll",
"build/.NETFramework/v4.6.2/System.Web.DynamicData.xml",
"build/.NETFramework/v4.6.2/System.Web.Entity.Design.dll",
"build/.NETFramework/v4.6.2/System.Web.Entity.Design.xml",
"build/.NETFramework/v4.6.2/System.Web.Entity.dll",
"build/.NETFramework/v4.6.2/System.Web.Entity.xml",
"build/.NETFramework/v4.6.2/System.Web.Extensions.Design.dll",
"build/.NETFramework/v4.6.2/System.Web.Extensions.Design.xml",
"build/.NETFramework/v4.6.2/System.Web.Extensions.dll",
"build/.NETFramework/v4.6.2/System.Web.Extensions.xml",
"build/.NETFramework/v4.6.2/System.Web.Mobile.dll",
"build/.NETFramework/v4.6.2/System.Web.Mobile.xml",
"build/.NETFramework/v4.6.2/System.Web.RegularExpressions.dll",
"build/.NETFramework/v4.6.2/System.Web.RegularExpressions.xml",
"build/.NETFramework/v4.6.2/System.Web.Routing.dll",
"build/.NETFramework/v4.6.2/System.Web.Services.dll",
"build/.NETFramework/v4.6.2/System.Web.Services.xml",
"build/.NETFramework/v4.6.2/System.Web.dll",
"build/.NETFramework/v4.6.2/System.Web.xml",
"build/.NETFramework/v4.6.2/System.Windows.Controls.Ribbon.dll",
"build/.NETFramework/v4.6.2/System.Windows.Controls.Ribbon.xml",
"build/.NETFramework/v4.6.2/System.Windows.Forms.DataVisualization.Design.dll",
"build/.NETFramework/v4.6.2/System.Windows.Forms.DataVisualization.dll",
"build/.NETFramework/v4.6.2/System.Windows.Forms.DataVisualization.xml",
"build/.NETFramework/v4.6.2/System.Windows.Forms.dll",
"build/.NETFramework/v4.6.2/System.Windows.Forms.xml",
"build/.NETFramework/v4.6.2/System.Windows.Input.Manipulations.dll",
"build/.NETFramework/v4.6.2/System.Windows.Input.Manipulations.xml",
"build/.NETFramework/v4.6.2/System.Windows.Presentation.dll",
"build/.NETFramework/v4.6.2/System.Windows.Presentation.xml",
"build/.NETFramework/v4.6.2/System.Windows.dll",
"build/.NETFramework/v4.6.2/System.Workflow.Activities.dll",
"build/.NETFramework/v4.6.2/System.Workflow.Activities.xml",
"build/.NETFramework/v4.6.2/System.Workflow.ComponentModel.dll",
"build/.NETFramework/v4.6.2/System.Workflow.ComponentModel.xml",
"build/.NETFramework/v4.6.2/System.Workflow.Runtime.dll",
"build/.NETFramework/v4.6.2/System.Workflow.Runtime.xml",
"build/.NETFramework/v4.6.2/System.WorkflowServices.dll",
"build/.NETFramework/v4.6.2/System.WorkflowServices.xml",
"build/.NETFramework/v4.6.2/System.Xaml.dll",
"build/.NETFramework/v4.6.2/System.Xaml.xml",
"build/.NETFramework/v4.6.2/System.Xml.Linq.dll",
"build/.NETFramework/v4.6.2/System.Xml.Linq.xml",
"build/.NETFramework/v4.6.2/System.Xml.Serialization.dll",
"build/.NETFramework/v4.6.2/System.Xml.dll",
"build/.NETFramework/v4.6.2/System.Xml.xml",
"build/.NETFramework/v4.6.2/System.dll",
"build/.NETFramework/v4.6.2/System.xml",
"build/.NETFramework/v4.6.2/UIAutomationClient.dll",
"build/.NETFramework/v4.6.2/UIAutomationClient.xml",
"build/.NETFramework/v4.6.2/UIAutomationClientsideProviders.dll",
"build/.NETFramework/v4.6.2/UIAutomationClientsideProviders.xml",
"build/.NETFramework/v4.6.2/UIAutomationProvider.dll",
"build/.NETFramework/v4.6.2/UIAutomationProvider.xml",
"build/.NETFramework/v4.6.2/UIAutomationTypes.dll",
"build/.NETFramework/v4.6.2/UIAutomationTypes.xml",
"build/.NETFramework/v4.6.2/WindowsBase.dll",
"build/.NETFramework/v4.6.2/WindowsBase.xml",
"build/.NETFramework/v4.6.2/WindowsFormsIntegration.dll",
"build/.NETFramework/v4.6.2/WindowsFormsIntegration.xml",
"build/.NETFramework/v4.6.2/XamlBuildTask.dll",
"build/.NETFramework/v4.6.2/XamlBuildTask.xml",
"build/.NETFramework/v4.6.2/mscorlib.dll",
"build/.NETFramework/v4.6.2/mscorlib.xml",
"build/.NETFramework/v4.6.2/namespaces.xml",
"build/.NETFramework/v4.6.2/sysglobl.dll",
"build/.NETFramework/v4.6.2/sysglobl.xml",
"build/Microsoft.NETFramework.ReferenceAssemblies.net462.targets",
"microsoft.netframework.referenceassemblies.net462.1.0.3.nupkg.sha512",
"microsoft.netframework.referenceassemblies.net462.nuspec"
]
}
},
"projectFileDependencyGroups": {
".NETFramework,Version=v4.6.2": [
"Microsoft.NETFramework.ReferenceAssemblies >= 1.0.3"
],
"net10.0": []
},
"packageFolders": {
"/home/kyman/.nuget/packages/": {}
},
"project": {
"version": "1.0.0",
"restore": {
"projectUniqueName": "/media/kyman/SSD2TB/git.lite/ErrorsManager/VB/ErrorsManager.vbproj",
"projectName": "ErrorsManager",
"projectPath": "/media/kyman/SSD2TB/git.lite/ErrorsManager/VB/ErrorsManager.vbproj",
"packagesPath": "/home/kyman/.nuget/packages/",
"outputPath": "/media/kyman/SSD2TB/git.lite/ErrorsManager/VB/obj/",
"projectStyle": "PackageReference",
"crossTargeting": true,
"configFilePaths": [
"/home/kyman/.nuget/NuGet/NuGet.Config"
],
"originalTargetFrameworks": [
"net10.0",
"net462"
],
"sources": {
"/usr/lib/dotnet/library-packs": {},
"https://api.nuget.org/v3/index.json": {}
},
"frameworks": {
"net10.0": {
"targetAlias": "net10.0",
"projectReferences": {}
},
"net462": {
"targetAlias": "net462",
"projectReferences": {}
}
},
"warningProperties": {
"warnAsError": [
"NU1605"
]
},
"restoreAuditProperties": {
"enableAudit": "true",
"auditLevel": "low",
"auditMode": "all"
},
"SdkAnalysisLevel": "10.0.100"
},
"frameworks": {
"net10.0": {
"targetAlias": "net10.0",
"imports": [
"net461",
"net462",
"net47",
"net471",
"net472",
"net48",
"net481"
],
"assetTargetFallback": true,
"warn": true,
"frameworkReferences": {
"Microsoft.NETCore.App": {
"privateAssets": "all"
}
},
"runtimeIdentifierGraphPath": "/usr/lib/dotnet/sdk/10.0.106/PortableRuntimeIdentifierGraph.json",
"packagesToPrune": {
"Microsoft.CSharp": "(,4.7.32767]",
"Microsoft.VisualBasic": "(,10.4.32767]",
"Microsoft.Win32.Primitives": "(,4.3.32767]",
"Microsoft.Win32.Registry": "(,5.0.32767]",
"runtime.any.System.Collections": "(,4.3.32767]",
"runtime.any.System.Diagnostics.Tools": "(,4.3.32767]",
"runtime.any.System.Diagnostics.Tracing": "(,4.3.32767]",
"runtime.any.System.Globalization": "(,4.3.32767]",
"runtime.any.System.Globalization.Calendars": "(,4.3.32767]",
"runtime.any.System.IO": "(,4.3.32767]",
"runtime.any.System.Reflection": "(,4.3.32767]",
"runtime.any.System.Reflection.Extensions": "(,4.3.32767]",
"runtime.any.System.Reflection.Primitives": "(,4.3.32767]",
"runtime.any.System.Resources.ResourceManager": "(,4.3.32767]",
"runtime.any.System.Runtime": "(,4.3.32767]",
"runtime.any.System.Runtime.Handles": "(,4.3.32767]",
"runtime.any.System.Runtime.InteropServices": "(,4.3.32767]",
"runtime.any.System.Text.Encoding": "(,4.3.32767]",
"runtime.any.System.Text.Encoding.Extensions": "(,4.3.32767]",
"runtime.any.System.Threading.Tasks": "(,4.3.32767]",
"runtime.any.System.Threading.Timer": "(,4.3.32767]",
"runtime.aot.System.Collections": "(,4.3.32767]",
"runtime.aot.System.Diagnostics.Tools": "(,4.3.32767]",
"runtime.aot.System.Diagnostics.Tracing": "(,4.3.32767]",
"runtime.aot.System.Globalization": "(,4.3.32767]",
"runtime.aot.System.Globalization.Calendars": "(,4.3.32767]",
"runtime.aot.System.IO": "(,4.3.32767]",
"runtime.aot.System.Reflection": "(,4.3.32767]",
"runtime.aot.System.Reflection.Extensions": "(,4.3.32767]",
"runtime.aot.System.Reflection.Primitives": "(,4.3.32767]",
"runtime.aot.System.Resources.ResourceManager": "(,4.3.32767]",
"runtime.aot.System.Runtime": "(,4.3.32767]",
"runtime.aot.System.Runtime.Handles": "(,4.3.32767]",
"runtime.aot.System.Runtime.InteropServices": "(,4.3.32767]",
"runtime.aot.System.Text.Encoding": "(,4.3.32767]",
"runtime.aot.System.Text.Encoding.Extensions": "(,4.3.32767]",
"runtime.aot.System.Threading.Tasks": "(,4.3.32767]",
"runtime.aot.System.Threading.Timer": "(,4.3.32767]",
"runtime.debian.8-x64.runtime.native.System": "(,4.3.32767]",
"runtime.debian.8-x64.runtime.native.System.IO.Compression": "(,4.3.32767]",
"runtime.debian.8-x64.runtime.native.System.Net.Http": "(,4.3.32767]",
"runtime.debian.8-x64.runtime.native.System.Net.Security": "(,4.3.32767]",
"runtime.debian.8-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]",
"runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]",
"runtime.debian.9-x64.runtime.native.System": "(,4.3.32767]",
"runtime.debian.9-x64.runtime.native.System.IO.Compression": "(,4.3.32767]",
"runtime.debian.9-x64.runtime.native.System.Net.Http": "(,4.3.32767]",
"runtime.debian.9-x64.runtime.native.System.Net.Security": "(,4.3.32767]",
"runtime.fedora.23-x64.runtime.native.System": "(,4.3.32767]",
"runtime.fedora.23-x64.runtime.native.System.IO.Compression": "(,4.3.32767]",
"runtime.fedora.23-x64.runtime.native.System.Net.Http": "(,4.3.32767]",
"runtime.fedora.23-x64.runtime.native.System.Net.Security": "(,4.3.32767]",
"runtime.fedora.23-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]",
"runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]",
"runtime.fedora.24-x64.runtime.native.System": "(,4.3.32767]",
"runtime.fedora.24-x64.runtime.native.System.IO.Compression": "(,4.3.32767]",
"runtime.fedora.24-x64.runtime.native.System.Net.Http": "(,4.3.32767]",
"runtime.fedora.24-x64.runtime.native.System.Net.Security": "(,4.3.32767]",
"runtime.fedora.24-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]",
"runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]",
"runtime.fedora.27-x64.runtime.native.System": "(,4.3.32767]",
"runtime.fedora.27-x64.runtime.native.System.IO.Compression": "(,4.3.32767]",
"runtime.fedora.27-x64.runtime.native.System.Net.Http": "(,4.3.32767]",
"runtime.fedora.27-x64.runtime.native.System.Net.Security": "(,4.3.32767]",
"runtime.fedora.28-x64.runtime.native.System": "(,4.3.32767]",
"runtime.fedora.28-x64.runtime.native.System.IO.Compression": "(,4.3.32767]",
"runtime.fedora.28-x64.runtime.native.System.Net.Http": "(,4.3.32767]",
"runtime.fedora.28-x64.runtime.native.System.Net.Security": "(,4.3.32767]",
"runtime.opensuse.13.2-x64.runtime.native.System": "(,4.3.32767]",
"runtime.opensuse.13.2-x64.runtime.native.System.IO.Compression": "(,4.3.32767]",
"runtime.opensuse.13.2-x64.runtime.native.System.Net.Http": "(,4.3.32767]",
"runtime.opensuse.13.2-x64.runtime.native.System.Net.Security": "(,4.3.32767]",
"runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]",
"runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]",
"runtime.opensuse.42.1-x64.runtime.native.System": "(,4.3.32767]",
"runtime.opensuse.42.1-x64.runtime.native.System.IO.Compression": "(,4.3.32767]",
"runtime.opensuse.42.1-x64.runtime.native.System.Net.Http": "(,4.3.32767]",
"runtime.opensuse.42.1-x64.runtime.native.System.Net.Security": "(,4.3.32767]",
"runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]",
"runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]",
"runtime.opensuse.42.3-x64.runtime.native.System": "(,4.3.32767]",
"runtime.opensuse.42.3-x64.runtime.native.System.IO.Compression": "(,4.3.32767]",
"runtime.opensuse.42.3-x64.runtime.native.System.Net.Http": "(,4.3.32767]",
"runtime.opensuse.42.3-x64.runtime.native.System.Net.Security": "(,4.3.32767]",
"runtime.osx.10.10-x64.runtime.native.System": "(,4.3.32767]",
"runtime.osx.10.10-x64.runtime.native.System.IO.Compression": "(,4.3.32767]",
"runtime.osx.10.10-x64.runtime.native.System.Net.Http": "(,4.3.32767]",
"runtime.osx.10.10-x64.runtime.native.System.Net.Security": "(,4.3.32767]",
"runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]",
"runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple": "(,4.3.32767]",
"runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]",
"runtime.rhel.7-x64.runtime.native.System": "(,4.3.32767]",
"runtime.rhel.7-x64.runtime.native.System.IO.Compression": "(,4.3.32767]",
"runtime.rhel.7-x64.runtime.native.System.Net.Http": "(,4.3.32767]",
"runtime.rhel.7-x64.runtime.native.System.Net.Security": "(,4.3.32767]",
"runtime.rhel.7-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]",
"runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]",
"runtime.ubuntu.14.04-x64.runtime.native.System": "(,4.3.32767]",
"runtime.ubuntu.14.04-x64.runtime.native.System.IO.Compression": "(,4.3.32767]",
"runtime.ubuntu.14.04-x64.runtime.native.System.Net.Http": "(,4.3.32767]",
"runtime.ubuntu.14.04-x64.runtime.native.System.Net.Security": "(,4.3.32767]",
"runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]",
"runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]",
"runtime.ubuntu.16.04-x64.runtime.native.System": "(,4.3.32767]",
"runtime.ubuntu.16.04-x64.runtime.native.System.IO.Compression": "(,4.3.32767]",
"runtime.ubuntu.16.04-x64.runtime.native.System.Net.Http": "(,4.3.32767]",
"runtime.ubuntu.16.04-x64.runtime.native.System.Net.Security": "(,4.3.32767]",
"runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]",
"runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]",
"runtime.ubuntu.16.10-x64.runtime.native.System": "(,4.3.32767]",
"runtime.ubuntu.16.10-x64.runtime.native.System.IO.Compression": "(,4.3.32767]",
"runtime.ubuntu.16.10-x64.runtime.native.System.Net.Http": "(,4.3.32767]",
"runtime.ubuntu.16.10-x64.runtime.native.System.Net.Security": "(,4.3.32767]",
"runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]",
"runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]",
"runtime.ubuntu.18.04-x64.runtime.native.System": "(,4.3.32767]",
"runtime.ubuntu.18.04-x64.runtime.native.System.IO.Compression": "(,4.3.32767]",
"runtime.ubuntu.18.04-x64.runtime.native.System.Net.Http": "(,4.3.32767]",
"runtime.ubuntu.18.04-x64.runtime.native.System.Net.Security": "(,4.3.32767]",
"runtime.unix.Microsoft.Win32.Primitives": "(,4.3.32767]",
"runtime.unix.System.Console": "(,4.3.32767]",
"runtime.unix.System.Diagnostics.Debug": "(,4.3.32767]",
"runtime.unix.System.IO.FileSystem": "(,4.3.32767]",
"runtime.unix.System.Net.Primitives": "(,4.3.32767]",
"runtime.unix.System.Net.Sockets": "(,4.3.32767]",
"runtime.unix.System.Private.Uri": "(,4.3.32767]",
"runtime.unix.System.Runtime.Extensions": "(,4.3.32767]",
"runtime.win.Microsoft.Win32.Primitives": "(,4.3.32767]",
"runtime.win.System.Console": "(,4.3.32767]",
"runtime.win.System.Diagnostics.Debug": "(,4.3.32767]",
"runtime.win.System.IO.FileSystem": "(,4.3.32767]",
"runtime.win.System.Net.Primitives": "(,4.3.32767]",
"runtime.win.System.Net.Sockets": "(,4.3.32767]",
"runtime.win.System.Runtime.Extensions": "(,4.3.32767]",
"runtime.win10-arm-aot.runtime.native.System.IO.Compression": "(,4.0.32767]",
"runtime.win10-arm64.runtime.native.System.IO.Compression": "(,4.3.32767]",
"runtime.win10-x64-aot.runtime.native.System.IO.Compression": "(,4.0.32767]",
"runtime.win10-x86-aot.runtime.native.System.IO.Compression": "(,4.0.32767]",
"runtime.win7-x64.runtime.native.System.IO.Compression": "(,4.3.32767]",
"runtime.win7-x86.runtime.native.System.IO.Compression": "(,4.3.32767]",
"runtime.win7.System.Private.Uri": "(,4.3.32767]",
"runtime.win8-arm.runtime.native.System.IO.Compression": "(,4.3.32767]",
"System.AppContext": "(,4.3.32767]",
"System.Buffers": "(,5.0.32767]",
"System.Collections": "(,4.3.32767]",
"System.Collections.Concurrent": "(,4.3.32767]",
"System.Collections.Immutable": "(,10.0.32767]",
"System.Collections.NonGeneric": "(,4.3.32767]",
"System.Collections.Specialized": "(,4.3.32767]",
"System.ComponentModel": "(,4.3.32767]",
"System.ComponentModel.Annotations": "(,4.3.32767]",
"System.ComponentModel.EventBasedAsync": "(,4.3.32767]",
"System.ComponentModel.Primitives": "(,4.3.32767]",
"System.ComponentModel.TypeConverter": "(,4.3.32767]",
"System.Console": "(,4.3.32767]",
"System.Data.Common": "(,4.3.32767]",
"System.Data.DataSetExtensions": "(,4.4.32767]",
"System.Diagnostics.Contracts": "(,4.3.32767]",
"System.Diagnostics.Debug": "(,4.3.32767]",
"System.Diagnostics.DiagnosticSource": "(,10.0.32767]",
"System.Diagnostics.FileVersionInfo": "(,4.3.32767]",
"System.Diagnostics.Process": "(,4.3.32767]",
"System.Diagnostics.StackTrace": "(,4.3.32767]",
"System.Diagnostics.TextWriterTraceListener": "(,4.3.32767]",
"System.Diagnostics.Tools": "(,4.3.32767]",
"System.Diagnostics.TraceSource": "(,4.3.32767]",
"System.Diagnostics.Tracing": "(,4.3.32767]",
"System.Drawing.Primitives": "(,4.3.32767]",
"System.Dynamic.Runtime": "(,4.3.32767]",
"System.Formats.Asn1": "(,10.0.32767]",
"System.Formats.Tar": "(,10.0.32767]",
"System.Globalization": "(,4.3.32767]",
"System.Globalization.Calendars": "(,4.3.32767]",
"System.Globalization.Extensions": "(,4.3.32767]",
"System.IO": "(,4.3.32767]",
"System.IO.Compression": "(,4.3.32767]",
"System.IO.Compression.ZipFile": "(,4.3.32767]",
"System.IO.FileSystem": "(,4.3.32767]",
"System.IO.FileSystem.AccessControl": "(,4.4.32767]",
"System.IO.FileSystem.DriveInfo": "(,4.3.32767]",
"System.IO.FileSystem.Primitives": "(,4.3.32767]",
"System.IO.FileSystem.Watcher": "(,4.3.32767]",
"System.IO.IsolatedStorage": "(,4.3.32767]",
"System.IO.MemoryMappedFiles": "(,4.3.32767]",
"System.IO.Pipelines": "(,10.0.32767]",
"System.IO.Pipes": "(,4.3.32767]",
"System.IO.Pipes.AccessControl": "(,5.0.32767]",
"System.IO.UnmanagedMemoryStream": "(,4.3.32767]",
"System.Linq": "(,4.3.32767]",
"System.Linq.AsyncEnumerable": "(,10.0.32767]",
"System.Linq.Expressions": "(,4.3.32767]",
"System.Linq.Parallel": "(,4.3.32767]",
"System.Linq.Queryable": "(,4.3.32767]",
"System.Memory": "(,5.0.32767]",
"System.Net.Http": "(,4.3.32767]",
"System.Net.Http.Json": "(,10.0.32767]",
"System.Net.NameResolution": "(,4.3.32767]",
"System.Net.NetworkInformation": "(,4.3.32767]",
"System.Net.Ping": "(,4.3.32767]",
"System.Net.Primitives": "(,4.3.32767]",
"System.Net.Requests": "(,4.3.32767]",
"System.Net.Security": "(,4.3.32767]",
"System.Net.ServerSentEvents": "(,10.0.32767]",
"System.Net.Sockets": "(,4.3.32767]",
"System.Net.WebHeaderCollection": "(,4.3.32767]",
"System.Net.WebSockets": "(,4.3.32767]",
"System.Net.WebSockets.Client": "(,4.3.32767]",
"System.Numerics.Vectors": "(,5.0.32767]",
"System.ObjectModel": "(,4.3.32767]",
"System.Private.DataContractSerialization": "(,4.3.32767]",
"System.Private.Uri": "(,4.3.32767]",
"System.Reflection": "(,4.3.32767]",
"System.Reflection.DispatchProxy": "(,6.0.32767]",
"System.Reflection.Emit": "(,4.7.32767]",
"System.Reflection.Emit.ILGeneration": "(,4.7.32767]",
"System.Reflection.Emit.Lightweight": "(,4.7.32767]",
"System.Reflection.Extensions": "(,4.3.32767]",
"System.Reflection.Metadata": "(,10.0.32767]",
"System.Reflection.Primitives": "(,4.3.32767]",
"System.Reflection.TypeExtensions": "(,4.3.32767]",
"System.Resources.Reader": "(,4.3.32767]",
"System.Resources.ResourceManager": "(,4.3.32767]",
"System.Resources.Writer": "(,4.3.32767]",
"System.Runtime": "(,4.3.32767]",
"System.Runtime.CompilerServices.Unsafe": "(,7.0.32767]",
"System.Runtime.CompilerServices.VisualC": "(,4.3.32767]",
"System.Runtime.Extensions": "(,4.3.32767]",
"System.Runtime.Handles": "(,4.3.32767]",
"System.Runtime.InteropServices": "(,4.3.32767]",
"System.Runtime.InteropServices.RuntimeInformation": "(,4.3.32767]",
"System.Runtime.Loader": "(,4.3.32767]",
"System.Runtime.Numerics": "(,4.3.32767]",
"System.Runtime.Serialization.Formatters": "(,4.3.32767]",
"System.Runtime.Serialization.Json": "(,4.3.32767]",
"System.Runtime.Serialization.Primitives": "(,4.3.32767]",
"System.Runtime.Serialization.Xml": "(,4.3.32767]",
"System.Security.AccessControl": "(,6.0.32767]",
"System.Security.Claims": "(,4.3.32767]",
"System.Security.Cryptography.Algorithms": "(,4.3.32767]",
"System.Security.Cryptography.Cng": "(,5.0.32767]",
"System.Security.Cryptography.Csp": "(,4.3.32767]",
"System.Security.Cryptography.Encoding": "(,4.3.32767]",
"System.Security.Cryptography.OpenSsl": "(,5.0.32767]",
"System.Security.Cryptography.Primitives": "(,4.3.32767]",
"System.Security.Cryptography.X509Certificates": "(,4.3.32767]",
"System.Security.Principal": "(,4.3.32767]",
"System.Security.Principal.Windows": "(,5.0.32767]",
"System.Security.SecureString": "(,4.3.32767]",
"System.Text.Encoding": "(,4.3.32767]",
"System.Text.Encoding.CodePages": "(,10.0.32767]",
"System.Text.Encoding.Extensions": "(,4.3.32767]",
"System.Text.Encodings.Web": "(,10.0.32767]",
"System.Text.Json": "(,10.0.32767]",
"System.Text.RegularExpressions": "(,4.3.32767]",
"System.Threading": "(,4.3.32767]",
"System.Threading.AccessControl": "(,10.0.32767]",
"System.Threading.Channels": "(,10.0.32767]",
"System.Threading.Overlapped": "(,4.3.32767]",
"System.Threading.Tasks": "(,4.3.32767]",
"System.Threading.Tasks.Dataflow": "(,10.0.32767]",
"System.Threading.Tasks.Extensions": "(,5.0.32767]",
"System.Threading.Tasks.Parallel": "(,4.3.32767]",
"System.Threading.Thread": "(,4.3.32767]",
"System.Threading.ThreadPool": "(,4.3.32767]",
"System.Threading.Timer": "(,4.3.32767]",
"System.ValueTuple": "(,4.5.32767]",
"System.Xml.ReaderWriter": "(,4.3.32767]",
"System.Xml.XDocument": "(,4.3.32767]",
"System.Xml.XmlDocument": "(,4.3.32767]",
"System.Xml.XmlSerializer": "(,4.3.32767]",
"System.Xml.XPath": "(,4.3.32767]",
"System.Xml.XPath.XDocument": "(,5.0.32767]"
}
},
"net462": {
"targetAlias": "net462",
"dependencies": {
"Microsoft.NETFramework.ReferenceAssemblies": {
"suppressParent": "All",
"target": "Package",
"version": "[1.0.3, )",
"autoReferenced": true
}
},
"runtimeIdentifierGraphPath": "/usr/lib/dotnet/sdk/10.0.106/RuntimeIdentifierGraph.json"
}
}
}
}

View File

@ -0,0 +1,11 @@
{
"version": 2,
"dgSpecHash": "HKpCJB4dT1o=",
"success": true,
"projectFilePath": "/media/kyman/SSD2TB/git.lite/ErrorsManager/VB/ErrorsManager.vbproj",
"expectedPackageFiles": [
"/home/kyman/.nuget/packages/microsoft.netframework.referenceassemblies/1.0.3/microsoft.netframework.referenceassemblies.1.0.3.nupkg.sha512",
"/home/kyman/.nuget/packages/microsoft.netframework.referenceassemblies.net462/1.0.3/microsoft.netframework.referenceassemblies.net462.1.0.3.nupkg.sha512"
],
"logs": []
}

View File

@ -1 +1 @@
0.2.3 0.2.4