public static Name FromNative(string native) { var components = native.Split(new [] { '\\' }, StringSplitOptions.RemoveEmptyEntries); var name = Name.FromComponents(components); name.IsRooted = native.StartsWith("\\"); return name; }