diff --git a/csharp/Platform.IO/TemporaryFiles.cs b/csharp/Platform.IO/TemporaryFiles.cs
index 7a719df..46031a6 100644
--- a/csharp/Platform.IO/TemporaryFiles.cs
+++ b/csharp/Platform.IO/TemporaryFiles.cs
@@ -10,11 +10,34 @@ namespace Platform.IO
///
public class TemporaryFiles
{
- private const string UserFilesListFileNamePrefix = ".used-temporary-files.txt";
- private static readonly object UsedFilesListLock = new();
- private static readonly string UsedFilesListFilename = Assembly.GetExecutingAssembly().Location + UserFilesListFileNamePrefix;
+ ///
+ /// The prefix used for the temporary files list filename.
+ /// Префикс, используемый для имени файла списка временных файлов.
+ ///
+ public const string UserFilesListFileNamePrefix = ".used-temporary-files.txt";
+
+ ///
+ /// The lock object used to synchronize access to the used files list.
+ /// Объект блокировки, используемый для синхронизации доступа к списку используемых файлов.
+ ///
+ public static readonly object UsedFilesListLock = new();
+
+ ///
+ /// The filename of the used files list.
+ /// Имя файла списка используемых файлов.
+ ///
+ public static readonly string UsedFilesListFilename = Assembly.GetExecutingAssembly().Location + UserFilesListFileNamePrefix;
+
+ ///
+ /// Adds a filename to the used files list.
+ /// Добавляет имя файла в список используемых файлов.
+ ///
+ ///
+ /// The filename to add to the list.
+ /// Имя файла для добавления в список.
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
- private static void AddToUsedFilesList(string filename)
+ public static void AddToUsedFilesList(string filename)
{
lock (UsedFilesListLock)
{