protected override void LoadOrThrow() { _oldName = Path.GetFileName(Id.ApartFromLast(Extension, StringComparison.OrdinalIgnoreCase)); Name = _oldName; var dir = Path.GetDirectoryName(Id); if (string.IsNullOrEmpty(dir)) { AddError(AcErrorType.Load_Base, ToolsStrings.CarSetupObject_Load_InvalidLocation); _oldTrackId = null; TrackId = _oldTrackId; SetHasData(false); return; } _oldTrackId = dir == GenericDirectory ? null : dir; TrackId = _oldTrackId; LoadData(); }
protected override void LoadOrThrow() { _oldName = Id.ApartFromLast(Extension, StringComparison.OrdinalIgnoreCase); Name = _oldName; }