diff --git a/CSharp/ErrorsManager.cs b/CSharp/ErrorsManager.cs index e7aa567..bf6aab0 100644 --- a/CSharp/ErrorsManager.cs +++ b/CSharp/ErrorsManager.cs @@ -2,6 +2,7 @@ using System; using System.Collections.Generic; using System.Diagnostics; using System.Linq; +using System.Text; using System.Text.RegularExpressions; namespace ErrorsManager{ @@ -120,14 +121,15 @@ namespace ErrorsManager{ } public string to_string(int code){ - string hexas = ""; + + StringBuilder hexas = new StringBuilder(); while(code != 0){ - hexas += alphabet[(byte)(code % _base)]; + hexas.Append(alphabet[(byte)(code % _base)]); code /= _base; } - return hexas; + return hexas.ToString(); } public string to_string(string code){ @@ -176,32 +178,6 @@ namespace ErrorsManager{ binary.PadLeft(binary.Length + power - remainer, '0')); } - public (int, string)[] process(string code, IEnumerable messages){ - return process(to_array(code), messages); - } - - public (int, string)[] process(byte[] code, IEnumerable 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 messages){ - return process(to_array(code), messages); - } - public int get_bits(string code){ return code.Length == 0 ? 0 : (code.Length - 1) * power + (int)Math.Ceiling(Math.Log2(dictionary[code.Last()] + 1)); } @@ -214,6 +190,30 @@ namespace ErrorsManager{ 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){ int l = code.Length; @@ -244,6 +244,109 @@ namespace ErrorsManager{ 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 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(); + + if(from > 0){ + + byte shift = (byte)(from % power); + int mask = ~-_base; + + hexas = hexas.Skip(from / power).ToList(); + 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((int)Math.Ceiling(bits / (double)power)).ToList(); + if(shift != 0 && hexas.Count > 0) + hexas[hexas.Count - 1] &= (byte)((1 << shift) - 1); + + } + + return clean(hexas.ToArray()); + } + + 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 messages){ + return process(to_array(code), messages); + } + + public (int, string)[] process(byte[] code, IEnumerable messages, Dictionary? blocks = null){ + + List<(int, string)> response = new List<(int, string)>(); + int k = 0; + + if(blocks == null) + blocks = new Dictionary(); + + 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 messages){ + return process(to_array(code), messages); + } + public string bitwise(string code, int bits){ return to_string(bitwise(to_array(code), bits)); } @@ -299,30 +402,6 @@ namespace ErrorsManager{ 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){ return to_string(reset(to_array(code), from, bits, reversed)); } @@ -375,7 +454,7 @@ namespace ErrorsManager{ } } - return hexas.ToArray(); + return clean(hexas.ToArray()); } public int reset(int code, int from, int bits = 0, bool reversed = false){ @@ -387,68 +466,6 @@ namespace ErrorsManager{ return code & (reversed ? ~-(1 << bits) << 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 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(); - - if(from > 0){ - - byte shift = (byte)(from % power); - int mask = ~-_base; - - hexas = hexas.Skip(from / power).ToList(); - 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((int)Math.Ceiling(bits / (double)power)).ToList(); - if(shift != 0 && hexas.Count > 0) - hexas[hexas.Count - 1] &= (byte)((1 << shift) - 1); - - } - - return clean(hexas.ToArray()); - } - - 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){ @@ -493,14 +510,15 @@ namespace ErrorsManager{ List results = new List(); if(bits != 0) - error = reset(error, _from, bits); + m = (error = reset(error, _from, bits)).Length; if(_from != 0) n = (code = bitwise(code, _from)).Length; l = m > n ? m : n; for(int i = 0; i < l; i ++) 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()); @@ -566,12 +584,12 @@ namespace ErrorsManager{ return dictionaries; } - public static T get(object keys, object dictionaries, T _default = default(T)){ + public static T get(object keys, object inputs, T _default = default(T)){ List keys_list = get_keys(keys); if(keys_list.Count != 0) - foreach(Dictionary dictionary in get_dictionaries(dictionaries)) + foreach(Dictionary dictionary in get_dictionaries(inputs)) foreach(string key in keys_list) if(dictionary.TryGetValue(key, out object value) && value is T typed) return typed; diff --git a/CSharp/Program.cs b/CSharp/Program.cs index 4bd83aa..bcba70e 100755 --- a/CSharp/Program.cs +++ b/CSharp/Program.cs @@ -7,13 +7,13 @@ namespace ErrorsManager{ // Tests.errors(); // Tests.conversions(); // Tests.alphabet(); - // Tests.bitwise(); + Tests.bitwise(); // Tests.bitwise_sucesive(); // Tests.bits(); // Tests.reset(); // Tests.ranges(); // Tests.has(); - Tests.set(); + // Tests.set(); } } diff --git a/VB/ErrorsManager.slnx b/VB/ErrorsManager.slnx new file mode 100644 index 0000000..0d1cf61 --- /dev/null +++ b/VB/ErrorsManager.slnx @@ -0,0 +1,3 @@ + + + diff --git a/VB/ErrorsManager.vb b/VB/ErrorsManager.vb new file mode 100644 index 0000000..2d05ba4 --- /dev/null +++ b/VB/ErrorsManager.vb @@ -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 \ No newline at end of file diff --git a/VB/ErrorsManager.vbproj b/VB/ErrorsManager.vbproj new file mode 100755 index 0000000..4d537d7 --- /dev/null +++ b/VB/ErrorsManager.vbproj @@ -0,0 +1,17 @@ + + + Exe + + net10.0;net462 + + enable + ErrorsManager + ErrorsManager + false + + + + + + + \ No newline at end of file diff --git a/VB/Program.vb b/VB/Program.vb new file mode 100755 index 0000000..81e9380 --- /dev/null +++ b/VB/Program.vb @@ -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 \ No newline at end of file diff --git a/VB/Tests.vb b/VB/Tests.vb new file mode 100644 index 0000000..1f8e524 --- /dev/null +++ b/VB/Tests.vb @@ -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 \ No newline at end of file diff --git a/VB/bin/Debug/net10.0/ErrorsManager b/VB/bin/Debug/net10.0/ErrorsManager new file mode 100755 index 0000000..96e661a Binary files /dev/null and b/VB/bin/Debug/net10.0/ErrorsManager differ diff --git a/VB/bin/Debug/net10.0/ErrorsManager.deps.json b/VB/bin/Debug/net10.0/ErrorsManager.deps.json new file mode 100644 index 0000000..47c2964 --- /dev/null +++ b/VB/bin/Debug/net10.0/ErrorsManager.deps.json @@ -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": "" + } + } +} \ No newline at end of file diff --git a/VB/bin/Debug/net10.0/ErrorsManager.dll b/VB/bin/Debug/net10.0/ErrorsManager.dll new file mode 100644 index 0000000..5a78f1c Binary files /dev/null and b/VB/bin/Debug/net10.0/ErrorsManager.dll differ diff --git a/VB/bin/Debug/net10.0/ErrorsManager.pdb b/VB/bin/Debug/net10.0/ErrorsManager.pdb new file mode 100644 index 0000000..bb899f5 Binary files /dev/null and b/VB/bin/Debug/net10.0/ErrorsManager.pdb differ diff --git a/VB/bin/Debug/net10.0/ErrorsManager.runtimeconfig.json b/VB/bin/Debug/net10.0/ErrorsManager.runtimeconfig.json new file mode 100644 index 0000000..01e4519 --- /dev/null +++ b/VB/bin/Debug/net10.0/ErrorsManager.runtimeconfig.json @@ -0,0 +1,12 @@ +{ + "runtimeOptions": { + "tfm": "net10.0", + "framework": { + "name": "Microsoft.NETCore.App", + "version": "10.0.0" + }, + "configProperties": { + "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": false + } + } +} \ No newline at end of file diff --git a/VB/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.vb b/VB/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.vb new file mode 100644 index 0000000..efc0dea --- /dev/null +++ b/VB/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.vb @@ -0,0 +1,7 @@ +' + Option Strict Off + Option Explicit On + + Imports System + Imports System.Reflection + diff --git a/VB/obj/Debug/net10.0/ErrorsManager.AssemblyInfo.vb b/VB/obj/Debug/net10.0/ErrorsManager.AssemblyInfo.vb new file mode 100644 index 0000000..40fdba6 --- /dev/null +++ b/VB/obj/Debug/net10.0/ErrorsManager.AssemblyInfo.vb @@ -0,0 +1,23 @@ +'------------------------------------------------------------------------------ +' +' This code was generated by a tool. +' +' Changes to this file may cause incorrect behavior and will be lost if +' the code is regenerated. +' +'------------------------------------------------------------------------------ + +Option Strict Off +Option Explicit On + +Imports System +Imports System.Reflection + + +'Generado por la clase WriteCodeFragment de MSBuild. diff --git a/VB/obj/Debug/net10.0/ErrorsManager.AssemblyInfoInputs.cache b/VB/obj/Debug/net10.0/ErrorsManager.AssemblyInfoInputs.cache new file mode 100644 index 0000000..249175b --- /dev/null +++ b/VB/obj/Debug/net10.0/ErrorsManager.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +38ce6384c0d724b9b14e66fea5cfd6de3742db243b9f50f83e4728ad4bd4ba00 diff --git a/VB/obj/Debug/net10.0/ErrorsManager.GeneratedMSBuildEditorConfig.editorconfig b/VB/obj/Debug/net10.0/ErrorsManager.GeneratedMSBuildEditorConfig.editorconfig new file mode 100644 index 0000000..d365185 --- /dev/null +++ b/VB/obj/Debug/net10.0/ErrorsManager.GeneratedMSBuildEditorConfig.editorconfig @@ -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 = diff --git a/VB/obj/Debug/net10.0/ErrorsManager.assets.cache b/VB/obj/Debug/net10.0/ErrorsManager.assets.cache new file mode 100644 index 0000000..d181d2c Binary files /dev/null and b/VB/obj/Debug/net10.0/ErrorsManager.assets.cache differ diff --git a/VB/obj/Debug/net10.0/ErrorsManager.dll b/VB/obj/Debug/net10.0/ErrorsManager.dll new file mode 100644 index 0000000..5a78f1c Binary files /dev/null and b/VB/obj/Debug/net10.0/ErrorsManager.dll differ diff --git a/VB/obj/Debug/net10.0/ErrorsManager.genruntimeconfig.cache b/VB/obj/Debug/net10.0/ErrorsManager.genruntimeconfig.cache new file mode 100644 index 0000000..88e1cc5 --- /dev/null +++ b/VB/obj/Debug/net10.0/ErrorsManager.genruntimeconfig.cache @@ -0,0 +1 @@ +05fcc533cc3833834b38ecc1f39d2c5022f7911d902dfa87444d1ac32b8619c2 diff --git a/VB/obj/Debug/net10.0/ErrorsManager.pdb b/VB/obj/Debug/net10.0/ErrorsManager.pdb new file mode 100644 index 0000000..bb899f5 Binary files /dev/null and b/VB/obj/Debug/net10.0/ErrorsManager.pdb differ diff --git a/VB/obj/Debug/net10.0/ErrorsManager.vbproj.CoreCompileInputs.cache b/VB/obj/Debug/net10.0/ErrorsManager.vbproj.CoreCompileInputs.cache new file mode 100644 index 0000000..4600f85 --- /dev/null +++ b/VB/obj/Debug/net10.0/ErrorsManager.vbproj.CoreCompileInputs.cache @@ -0,0 +1 @@ +d203caf1b3a792bed74f808312069a22ac4123ed9296ca03658d9cf119c62c13 diff --git a/VB/obj/Debug/net10.0/ErrorsManager.vbproj.FileListAbsolute.txt b/VB/obj/Debug/net10.0/ErrorsManager.vbproj.FileListAbsolute.txt new file mode 100644 index 0000000..a017041 --- /dev/null +++ b/VB/obj/Debug/net10.0/ErrorsManager.vbproj.FileListAbsolute.txt @@ -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 diff --git a/VB/obj/Debug/net10.0/apphost b/VB/obj/Debug/net10.0/apphost new file mode 100755 index 0000000..96e661a Binary files /dev/null and b/VB/obj/Debug/net10.0/apphost differ diff --git a/VB/obj/Debug/net10.0/ref/ErrorsManager.dll b/VB/obj/Debug/net10.0/ref/ErrorsManager.dll new file mode 100644 index 0000000..0268cd7 Binary files /dev/null and b/VB/obj/Debug/net10.0/ref/ErrorsManager.dll differ diff --git a/VB/obj/Debug/net10.0/refint/ErrorsManager.dll b/VB/obj/Debug/net10.0/refint/ErrorsManager.dll new file mode 100644 index 0000000..0268cd7 Binary files /dev/null and b/VB/obj/Debug/net10.0/refint/ErrorsManager.dll differ diff --git a/VB/obj/ErrorsManager.vbproj.nuget.dgspec.json b/VB/obj/ErrorsManager.vbproj.nuget.dgspec.json new file mode 100644 index 0000000..cbe2ff6 --- /dev/null +++ b/VB/obj/ErrorsManager.vbproj.nuget.dgspec.json @@ -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" + } + } + } + } +} \ No newline at end of file diff --git a/VB/obj/ErrorsManager.vbproj.nuget.g.props b/VB/obj/ErrorsManager.vbproj.nuget.g.props new file mode 100644 index 0000000..eca3808 --- /dev/null +++ b/VB/obj/ErrorsManager.vbproj.nuget.g.props @@ -0,0 +1,15 @@ + + + + True + NuGet + $(MSBuildThisFileDirectory)project.assets.json + /home/kyman/.nuget/packages/ + /home/kyman/.nuget/packages/ + PackageReference + 7.0.0 + + + + + \ No newline at end of file diff --git a/VB/obj/ErrorsManager.vbproj.nuget.g.targets b/VB/obj/ErrorsManager.vbproj.nuget.g.targets new file mode 100644 index 0000000..b519e7c --- /dev/null +++ b/VB/obj/ErrorsManager.vbproj.nuget.g.targets @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/VB/obj/project.assets.json b/VB/obj/project.assets.json new file mode 100644 index 0000000..f8aae10 --- /dev/null +++ b/VB/obj/project.assets.json @@ -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" + } + } + } +} \ No newline at end of file diff --git a/VB/obj/project.nuget.cache b/VB/obj/project.nuget.cache new file mode 100644 index 0000000..6d1cc85 --- /dev/null +++ b/VB/obj/project.nuget.cache @@ -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": [] +} \ No newline at end of file diff --git a/version b/version index 373f8c6..72f9fa8 100644 --- a/version +++ b/version @@ -1 +1 @@ -0.2.3 \ No newline at end of file +0.2.4 \ No newline at end of file