LocalDrive
using System;
using System.Text.RegularExpressions;
namespace Relativity.DataTransfer.Nodes
{
public sealed class LocalDrive : Node, IDrive, INode
{
public LocalDrive(string name)
: base(name, LocalRoot.Instance)
{
ValidateName(name);
}
private static void ValidateName(string name)
{
if (!Regex.IsMatch(name, "^[a-zA-Z]:(\\\\)?$"))
throw new ArgumentException("name must be of <letter:\\> or <letter:> format");
}
}
}