2
0
mirror of https://github.com/esiur/esiur-dotnet.git synced 2025-06-27 05:23:13 +00:00
This commit is contained in:
2025-05-30 18:00:10 +03:00
parent 276e7b17fd
commit a720b11959
10 changed files with 58 additions and 33 deletions

View File

@ -257,9 +257,9 @@ public static class Codec
{
var genericType = type.GetGenericTypeDefinition();
if (genericType == typeof(DistributedPropertyContext<>))
if (genericType == typeof(PropertyContext<>))
{
valueOrSource = ((IDistributedPropertyContext)valueOrSource).GetValue(connection);
valueOrSource = ((IPropertyContext)valueOrSource).GetValue(connection);
}
else if (genericType == typeof(Func<>))
{

View File

@ -34,7 +34,7 @@ namespace Esiur.Data
public UUID(byte[] data, uint offset)
{
if (offset + 16 < data.Length)
if (offset + 16 > data.Length)
throw new Exception("UUID data size must be at least 16 bytes");
Data = DC.Clip(data, offset, 16);