Files
NetUnicodeInfo/UnicodeInformation.Builder/FileUcdSource.cs
T

26 lines
557 B
C#

using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Unicode;
namespace System.Unicode.Builder
{
public sealed class FileUcdSource : IUcdSource
{
private readonly string baseDirectory;
public FileUcdSource(string baseDirectory)
{
this.baseDirectory = Path.GetFullPath(baseDirectory);
}
public Task<Stream> OpenDataFileAsync(string fileName)
{
return Task.FromResult<Stream>(File.OpenRead(Path.Combine(baseDirectory, fileName)));
}
}
}