Skip to content

Remove public APIs obsoleted in version 5.7.0 #363

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 10 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion docs/obsoletions.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ Following [the deprecation policy of TileDB Embedded][core-deprecation], obsolet
|[`TILEDB0012`](#TILEDB0012) …[`TILEDB0013`](#TILEDB0013)|5.7.0|5.9.0|
|[`TILEDB0014`](#TILEDB0014) …[`TILEDB0014`](#TILEDB0014)|5.8.0|5.10.0|
|[`TILEDB0015`](#TILEDB0015) …[`TILEDB0015`](#TILEDB0015)|5.13.0|5.15.0|
|[`TILEDB0015`](#TILEDB0016) …[`TILEDB0015`](#TILEDB0016)|5.17.0|5.19.0|
|[`TILEDB0016`](#TILEDB0016) …[`TILEDB0016`](#TILEDB0016)|5.17.0|5.19.0|

## `TILEDB0001` - Enum value names that start with `TILEDB_` were replaced with C#-friendly names.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
<RootNamespace>TileDB.CSharp.Examples</RootNamespace>
<TargetFramework>net8.0</TargetFramework>
<UseCurrentRuntimeIdentifier>true</UseCurrentRuntimeIdentifier>
<IsPackable>false</IsPackable>
</PropertyGroup>

<ItemGroup>
Expand Down
5 changes: 1 addition & 4 deletions sources/TileDB.CSharp/Array.cs
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,6 @@
using TileDB.CSharp.Marshalling;
using TileDB.CSharp.Marshalling.SafeHandles;
using TileDB.Interop;
using ArrayHandle = TileDB.CSharp.Marshalling.SafeHandles.ArrayHandle;
using ArraySchemaHandle = TileDB.CSharp.Marshalling.SafeHandles.ArraySchemaHandle;
using ConfigHandle = TileDB.CSharp.Marshalling.SafeHandles.ConfigHandle;

namespace TileDB.CSharp;

Expand Down Expand Up @@ -457,7 +454,7 @@ public static void Vacuum(Context ctx, string uri, Config? config = null)
{
using var dim = domain.Dimension(i);
var dimName = dim.Name();
var dimType = EnumUtil.DataTypeToType(dim.Type());
var dimType = EnumUtil.DataTypeToNumericType(dim.Type());

switch (Type.GetTypeCode(dimType))
{
Expand Down
4 changes: 0 additions & 4 deletions sources/TileDB.CSharp/ArraySchema.cs
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,6 @@
using System.Collections.Generic;
using TileDB.CSharp.Marshalling.SafeHandles;
using TileDB.Interop;
using ArraySchemaHandle = TileDB.CSharp.Marshalling.SafeHandles.ArraySchemaHandle;
using FilterListHandle = TileDB.CSharp.Marshalling.SafeHandles.FilterListHandle;
using DomainHandle = TileDB.CSharp.Marshalling.SafeHandles.DomainHandle;
using AttributeHandle = TileDB.CSharp.Marshalling.SafeHandles.AttributeHandle;
using TileDB.CSharp.Marshalling;

namespace TileDB.CSharp;
Expand Down
1 change: 0 additions & 1 deletion sources/TileDB.CSharp/ArraySchemaEvolution.cs
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
using System;
using TileDB.CSharp.Marshalling.SafeHandles;
using TileDB.Interop;
using ArraySchemaEvolutionHandle = TileDB.CSharp.Marshalling.SafeHandles.ArraySchemaEvolutionHandle;

namespace TileDB.CSharp;

Expand Down
2 changes: 0 additions & 2 deletions sources/TileDB.CSharp/Attribute.cs
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,6 @@
using TileDB.Interop;
using TileDB.CSharp.Marshalling;
using TileDB.CSharp.Marshalling.SafeHandles;
using AttributeHandle = TileDB.CSharp.Marshalling.SafeHandles.AttributeHandle;
using FilterListHandle = TileDB.CSharp.Marshalling.SafeHandles.FilterListHandle;

namespace TileDB.CSharp;

Expand Down
2 changes: 1 addition & 1 deletion sources/TileDB.CSharp/CompatibilitySuppressions.xml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- https://learn.microsoft.com/en-us/dotnet/fundamentals/package-validation/diagnostic-ids -->
<Suppressions xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<Suppressions xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Suppression>
<DiagnosticId>PKV006</DiagnosticId>
<Target>net5.0</Target>
Expand Down
16 changes: 1 addition & 15 deletions sources/TileDB.CSharp/Config.cs
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@
using System.Collections.Generic;
using TileDB.CSharp.Marshalling.SafeHandles;
using TileDB.Interop;
using ConfigHandle = TileDB.CSharp.Marshalling.SafeHandles.ConfigHandle;

namespace TileDB.CSharp;

Expand Down Expand Up @@ -174,15 +173,6 @@ public void SaveToFile(string filename)
ErrorHandling.CheckLastError(&p_tiledb_error, status);
}

/// <summary>
/// Gets a <see cref="ConfigIterator"/> that enumerates over all options whose parameter namess start with a given prefix.
/// </summary>
/// <param name="prefix">The parameters' name's prefix.</param>
public ConfigIterator Iterate(string prefix)
{
return new ConfigIterator(_handle, prefix);
}

/// <summary>
/// Checks if two <see cref="Config"/>s have the same content.
/// </summary>
Expand All @@ -206,11 +196,7 @@ public IEnumerator<KeyValuePair<string, string>> GetEnumerator() =>

private sealed class Enumerator(Config config, string prefix) : IEnumerator<KeyValuePair<string, string>>
{
#pragma warning disable TILEDB0015 // Type or member is obsolete
// We use ConfigIterator as an implementation detail.
// In the future, ConfigIterator will become internal and replace this class.
private readonly ConfigIterator _iterator = new(config.Handle, prefix);
#pragma warning restore TILEDB0015 // Type or member is obsolete

private readonly string _prefix = prefix;

Expand All @@ -224,7 +210,7 @@ public bool MoveNext()
{
return false;
}
_current = _iterator.HereImpl();
_current = _iterator.Here();
_iterator.Next();
return true;
}
Expand Down
29 changes: 3 additions & 26 deletions sources/TileDB.CSharp/ConfigIterator.cs
Original file line number Diff line number Diff line change
Expand Up @@ -2,17 +2,13 @@
using System.Collections.Generic;
using TileDB.CSharp.Marshalling.SafeHandles;
using TileDB.Interop;
using ConfigHandle = TileDB.CSharp.Marshalling.SafeHandles.ConfigHandle;
using ConfigIteratorHandle = TileDB.CSharp.Marshalling.SafeHandles.ConfigIteratorHandle;

namespace TileDB.CSharp;

[Obsolete(Obsoletions.ConfigIteratorMessage, DiagnosticId = Obsoletions.ConfigIteratorDiagId, UrlFormat = Obsoletions.SharedUrlFormat)]
public sealed unsafe class ConfigIterator : IDisposable
internal sealed unsafe class ConfigIterator : IDisposable
{
private readonly ConfigIteratorHandle _handle;
private readonly ConfigHandle _hConfig;
private bool _disposed;

internal ConfigIterator(ConfigHandle hConfig, string prefix)
{
Expand All @@ -22,24 +18,11 @@ internal ConfigIterator(ConfigHandle hConfig, string prefix)

public void Dispose()
{
Dispose(true);
_handle.Dispose();
}

private void Dispose(bool disposing)
{
if (_disposed) return;
if (disposing && (!_handle.IsInvalid))
{
_handle.Dispose();
}

_disposed = true;
}

internal ConfigIteratorHandle Handle => _handle;

// Internal overload that returns KVP to avoid the Tuple allocation.
internal KeyValuePair<string, string> HereImpl()
internal KeyValuePair<string, string> Here()
{
tiledb_error_t* p_tiledb_error;
sbyte* paramPtr;
Expand All @@ -57,12 +40,6 @@ internal KeyValuePair<string, string> HereImpl()
return new KeyValuePair<string, string>(param, value);
}

public Tuple<string, string> Here()
{
var here = HereImpl();
return new Tuple<string, string>(here.Key, here.Value);
}

public void Next()
{
tiledb_error_t* p_tiledb_error;
Expand Down
2 changes: 0 additions & 2 deletions sources/TileDB.CSharp/Context.cs
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,6 @@
using System.Text;
using TileDB.CSharp.Marshalling.SafeHandles;
using TileDB.Interop;
using ContextHandle = TileDB.CSharp.Marshalling.SafeHandles.ContextHandle;
using ConfigHandle = TileDB.CSharp.Marshalling.SafeHandles.ConfigHandle;

namespace TileDB.CSharp;

Expand Down
6 changes: 2 additions & 4 deletions sources/TileDB.CSharp/Dimension.cs
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,6 @@
using TileDB.CSharp.Marshalling;
using TileDB.CSharp.Marshalling.SafeHandles;
using TileDB.Interop;
using DimensionHandle = TileDB.CSharp.Marshalling.SafeHandles.DimensionHandle;
using FilterListHandle = TileDB.CSharp.Marshalling.SafeHandles.FilterListHandle;

namespace TileDB.CSharp;

Expand Down Expand Up @@ -178,7 +176,7 @@ public T TileExtent<T>() where T : struct
public string TileExtentToStr()
{
var datatype = Type();
var t = EnumUtil.DataTypeToType(datatype);
var t = EnumUtil.DataTypeToNumericType(datatype);
return System.Type.GetTypeCode(t) switch
{
TypeCode.Int16 => Format<short>(),
Expand All @@ -201,7 +199,7 @@ public string TileExtentToStr()
public string DomainToStr()
{
var datatype = Type();
var t = EnumUtil.DataTypeToType(datatype);
var t = EnumUtil.DataTypeToNumericType(datatype);
return System.Type.GetTypeCode(t) switch
{
TypeCode.Int16 => Format<short>(),
Expand Down
4 changes: 1 addition & 3 deletions sources/TileDB.CSharp/Domain.cs
Original file line number Diff line number Diff line change
@@ -1,19 +1,17 @@
using System;
using TileDB.CSharp.Marshalling;
using TileDB.CSharp.Marshalling.SafeHandles;
using TileDB.Interop;
using DomainHandle = TileDB.CSharp.Marshalling.SafeHandles.DomainHandle;
using DimensionHandle = TileDB.CSharp.Marshalling.SafeHandles.DimensionHandle;
using TileDB.CSharp.Marshalling;

namespace TileDB.CSharp;

public sealed unsafe class Domain : IDisposable

Check warning on line 8 in sources/TileDB.CSharp/Domain.cs

View workflow job for this annotation

GitHub Actions / Validate-Package

Missing XML comment for publicly visible type or member 'Domain'

Check warning on line 8 in sources/TileDB.CSharp/Domain.cs

View workflow job for this annotation

GitHub Actions / Run-Tests (ubuntu-latest)

Missing XML comment for publicly visible type or member 'Domain'

Check warning on line 8 in sources/TileDB.CSharp/Domain.cs

View workflow job for this annotation

GitHub Actions / Run-Tests (ubuntu-latest)

Missing XML comment for publicly visible type or member 'Domain'

Check warning on line 8 in sources/TileDB.CSharp/Domain.cs

View workflow job for this annotation

GitHub Actions / Run-Tests (macos-latest)

Missing XML comment for publicly visible type or member 'Domain'

Check warning on line 8 in sources/TileDB.CSharp/Domain.cs

View workflow job for this annotation

GitHub Actions / Run-Tests (macos-latest)

Missing XML comment for publicly visible type or member 'Domain'

Check warning on line 8 in sources/TileDB.CSharp/Domain.cs

View workflow job for this annotation

GitHub Actions / Run-Tests (windows-latest)

Missing XML comment for publicly visible type or member 'Domain'

Check warning on line 8 in sources/TileDB.CSharp/Domain.cs

View workflow job for this annotation

GitHub Actions / Run-Tests (windows-latest)

Missing XML comment for publicly visible type or member 'Domain'
{
private readonly DomainHandle _handle;
private readonly Context _ctx;
private bool _disposed;

public Domain(Context ctx)

Check warning on line 14 in sources/TileDB.CSharp/Domain.cs

View workflow job for this annotation

GitHub Actions / Validate-Package

Missing XML comment for publicly visible type or member 'Domain.Domain(Context)'

Check warning on line 14 in sources/TileDB.CSharp/Domain.cs

View workflow job for this annotation

GitHub Actions / Run-Tests (ubuntu-latest)

Missing XML comment for publicly visible type or member 'Domain.Domain(Context)'

Check warning on line 14 in sources/TileDB.CSharp/Domain.cs

View workflow job for this annotation

GitHub Actions / Run-Tests (ubuntu-latest)

Missing XML comment for publicly visible type or member 'Domain.Domain(Context)'

Check warning on line 14 in sources/TileDB.CSharp/Domain.cs

View workflow job for this annotation

GitHub Actions / Run-Tests (macos-latest)

Missing XML comment for publicly visible type or member 'Domain.Domain(Context)'

Check warning on line 14 in sources/TileDB.CSharp/Domain.cs

View workflow job for this annotation

GitHub Actions / Run-Tests (macos-latest)

Missing XML comment for publicly visible type or member 'Domain.Domain(Context)'

Check warning on line 14 in sources/TileDB.CSharp/Domain.cs

View workflow job for this annotation

GitHub Actions / Run-Tests (windows-latest)

Missing XML comment for publicly visible type or member 'Domain.Domain(Context)'

Check warning on line 14 in sources/TileDB.CSharp/Domain.cs

View workflow job for this annotation

GitHub Actions / Run-Tests (windows-latest)

Missing XML comment for publicly visible type or member 'Domain.Domain(Context)'
{
_ctx = ctx;
_handle = DomainHandle.Create(_ctx);
Expand All @@ -25,7 +23,7 @@
_handle = handle;
}

public void Dispose()

Check warning on line 26 in sources/TileDB.CSharp/Domain.cs

View workflow job for this annotation

GitHub Actions / Validate-Package

Missing XML comment for publicly visible type or member 'Domain.Dispose()'

Check warning on line 26 in sources/TileDB.CSharp/Domain.cs

View workflow job for this annotation

GitHub Actions / Run-Tests (ubuntu-latest)

Missing XML comment for publicly visible type or member 'Domain.Dispose()'

Check warning on line 26 in sources/TileDB.CSharp/Domain.cs

View workflow job for this annotation

GitHub Actions / Run-Tests (ubuntu-latest)

Missing XML comment for publicly visible type or member 'Domain.Dispose()'

Check warning on line 26 in sources/TileDB.CSharp/Domain.cs

View workflow job for this annotation

GitHub Actions / Run-Tests (macos-latest)

Missing XML comment for publicly visible type or member 'Domain.Dispose()'

Check warning on line 26 in sources/TileDB.CSharp/Domain.cs

View workflow job for this annotation

GitHub Actions / Run-Tests (macos-latest)

Missing XML comment for publicly visible type or member 'Domain.Dispose()'

Check warning on line 26 in sources/TileDB.CSharp/Domain.cs

View workflow job for this annotation

GitHub Actions / Run-Tests (windows-latest)

Missing XML comment for publicly visible type or member 'Domain.Dispose()'

Check warning on line 26 in sources/TileDB.CSharp/Domain.cs

View workflow job for this annotation

GitHub Actions / Run-Tests (windows-latest)

Missing XML comment for publicly visible type or member 'Domain.Dispose()'
{
Dispose(true);
}
Expand Down
2 changes: 1 addition & 1 deletion sources/TileDB.CSharp/Enumeration.cs
Original file line number Diff line number Diff line change
Expand Up @@ -287,7 +287,7 @@ public System.Array GetValues()
return result;
}

Type type = EnumUtil.DataTypeToType(datatype);
Type type = EnumUtil.DataTypeToNumericType(datatype);
if (type == typeof(sbyte))
{
return GetValues<sbyte>(dataPtr, dataSize, offsetsPtr, offsetsSize);
Expand Down
66 changes: 1 addition & 65 deletions sources/TileDB.CSharp/Enums.cs
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@
/// Write query.
/// </summary>
Write = tiledb_query_type_t.TILEDB_WRITE,
Delete = tiledb_query_type_t.TILEDB_DELETE,

Check warning on line 48 in sources/TileDB.CSharp/Enums.cs

View workflow job for this annotation

GitHub Actions / Validate-Package

Missing XML comment for publicly visible type or member 'QueryType.Delete'

Check warning on line 48 in sources/TileDB.CSharp/Enums.cs

View workflow job for this annotation

GitHub Actions / Run-Tests (ubuntu-latest)

Missing XML comment for publicly visible type or member 'QueryType.Delete'

Check warning on line 48 in sources/TileDB.CSharp/Enums.cs

View workflow job for this annotation

GitHub Actions / Run-Tests (ubuntu-latest)

Missing XML comment for publicly visible type or member 'QueryType.Delete'

Check warning on line 48 in sources/TileDB.CSharp/Enums.cs

View workflow job for this annotation

GitHub Actions / Run-Tests (macos-latest)

Missing XML comment for publicly visible type or member 'QueryType.Delete'

Check warning on line 48 in sources/TileDB.CSharp/Enums.cs

View workflow job for this annotation

GitHub Actions / Run-Tests (macos-latest)

Missing XML comment for publicly visible type or member 'QueryType.Delete'

Check warning on line 48 in sources/TileDB.CSharp/Enums.cs

View workflow job for this annotation

GitHub Actions / Run-Tests (windows-latest)

Missing XML comment for publicly visible type or member 'QueryType.Delete'

Check warning on line 48 in sources/TileDB.CSharp/Enums.cs

View workflow job for this annotation

GitHub Actions / Run-Tests (windows-latest)

Missing XML comment for publicly visible type or member 'QueryType.Delete'
Update = tiledb_query_type_t.TILEDB_UPDATE,
ModifyExclusive = tiledb_query_type_t.TILEDB_MODIFY_EXCLUSIVE
}
Expand Down Expand Up @@ -1150,8 +1150,7 @@
/// </summary>
/// <param name="t">The type to convert.</param>
/// <exception cref="NotSupportedException"><paramref name="t"/> is unsupported.</exception>
[Obsolete(Obsoletions.DataTypeTypeConversionsMessage, DiagnosticId = Obsoletions.DataTypeTypeConversionsDiagId, UrlFormat = Obsoletions.SharedUrlFormat)]
public static DataType TypeToDataType(Type t)
internal static DataType TypeToDataType(Type t)
{
if (t == typeof(int))
{
Expand Down Expand Up @@ -1208,69 +1207,6 @@
}
}

[Obsolete(Obsoletions.DataTypeTypeConversionsMessage, DiagnosticId = Obsoletions.DataTypeTypeConversionsDiagId, UrlFormat = Obsoletions.SharedUrlFormat)]
public static Type DataTypeToType(DataType datatype)
{
switch (datatype)
{
case DataType.DateTimeAttosecond:
case DataType.DateTimeDay:
case DataType.DateTimeFemtosecond:
case DataType.DateTimeHour:
case DataType.DateTimeMinute:
case DataType.DateTimeMonth:
case DataType.DateTimeMillisecond:
case DataType.DateTimeNanosecond:
case DataType.DateTimePicosecond:
case DataType.DateTimeSecond:
case DataType.DateTimeMicrosecond:
case DataType.DateTimeWeek:
case DataType.DateTimeYear:
return typeof(long);
case DataType.Float32:
return typeof(float);
case DataType.Float64:
return typeof(double);
case DataType.Int16:
return typeof(short);
case DataType.Int32:
return typeof(int);
case DataType.Int64:
return typeof(long);
case DataType.Int8:
return typeof(sbyte);
case DataType.StringAscii:
case DataType.StringUtf16:
case DataType.StringUtf32:
case DataType.StringUtf8:
return typeof(sbyte);
case DataType.TimeAttosecond:
case DataType.TimeFemtosecond:
case DataType.TimeHour:
case DataType.TimeMinute:
case DataType.TimeMillisecond:
case DataType.TimeNanosecond:
case DataType.TimePicosecond:
case DataType.TimeSecond:
case DataType.TimeMicrosecond:
return typeof(long);
case DataType.UInt16:
return typeof(ushort);
case DataType.UInt32:
return typeof(uint);
case DataType.UInt64:
return typeof(ulong);
case DataType.UInt8:
return typeof(byte);
case DataType.Blob:
return typeof(byte);
case DataType.Boolean:
return typeof(byte);
default:
return typeof(byte);
}
}

// Same with DataTypeToType, but returns the correct corresponding numeric type for strings.
internal static Type DataTypeToNumericType(DataType datatype)
{
Expand Down
3 changes: 1 addition & 2 deletions sources/TileDB.CSharp/File.cs
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,10 @@
using System.ComponentModel;
using TileDB.CSharp.Marshalling.SafeHandles;
using TileDB.Interop;
using ArraySchemaHandle = TileDB.CSharp.Marshalling.SafeHandles.ArraySchemaHandle;

namespace TileDB.CSharp;

[Obsolete(Obsoletions.FilestoreApiMessage, DiagnosticId = Obsoletions.ConfigIteratorDiagId, UrlFormat = Obsoletions.SharedUrlFormat)]
[Obsolete(Obsoletions.FilestoreApiMessage, DiagnosticId = Obsoletions.FilestoreApiDiagId, UrlFormat = Obsoletions.SharedUrlFormat)]
public sealed unsafe class File
{
private readonly Context _ctx;
Expand Down
1 change: 1 addition & 0 deletions sources/TileDB.CSharp/FileStoreUtil.cs
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@

namespace TileDB.CSharp;

[Obsolete(Obsoletions.FilestoreApiMessage, DiagnosticId = Obsoletions.FilestoreApiDiagId, UrlFormat = Obsoletions.SharedUrlFormat)]
public static class FileStoreUtil
{
public static void SaveFileToArray(Context ctx, string array_uri, string file)
Expand Down
1 change: 0 additions & 1 deletion sources/TileDB.CSharp/Filter.cs
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@
using System.Runtime.InteropServices;
using TileDB.CSharp.Marshalling.SafeHandles;
using TileDB.Interop;
using FilterHandle = TileDB.CSharp.Marshalling.SafeHandles.FilterHandle;

namespace TileDB.CSharp;

Expand Down
2 changes: 0 additions & 2 deletions sources/TileDB.CSharp/FilterList.cs
Original file line number Diff line number Diff line change
@@ -1,8 +1,6 @@
using System;
using TileDB.CSharp.Marshalling.SafeHandles;
using TileDB.Interop;
using FilterHandle = TileDB.CSharp.Marshalling.SafeHandles.FilterHandle;
using FilterListHandle = TileDB.CSharp.Marshalling.SafeHandles.FilterListHandle;

namespace TileDB.CSharp;

Expand Down
2 changes: 0 additions & 2 deletions sources/TileDB.CSharp/FragmentInfo.cs
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,6 @@
using TileDB.CSharp.Marshalling;
using TileDB.CSharp.Marshalling.SafeHandles;
using TileDB.Interop;
using ArraySchemaHandle = TileDB.CSharp.Marshalling.SafeHandles.ArraySchemaHandle;
using ConfigHandle = TileDB.CSharp.Marshalling.SafeHandles.ConfigHandle;

namespace TileDB.CSharp;

Expand Down
4 changes: 1 addition & 3 deletions sources/TileDB.CSharp/Group.cs
Original file line number Diff line number Diff line change
@@ -1,9 +1,7 @@
using System;
using TileDB.CSharp.Marshalling;
using TileDB.CSharp.Marshalling.SafeHandles;
using TileDB.Interop;
using GroupHandle = TileDB.CSharp.Marshalling.SafeHandles.GroupHandle;
using ConfigHandle = TileDB.CSharp.Marshalling.SafeHandles.ConfigHandle;
using TileDB.CSharp.Marshalling;

namespace TileDB.CSharp;

Expand Down
13 changes: 0 additions & 13 deletions sources/TileDB.CSharp/Interop/InteropAux.cs

This file was deleted.

Loading
Loading