virtual public string Build()
{
return Guid.NewGuid().ToString();
}
}
/// <summary> /// Automatically assigns a UID to items that do not already have one. /// </summary> public void ResolveUIDs() { foreach (T item in this) { if (string.IsNullOrEmpty(item.UID)) { item.UID = m_UIDFactory.Build(); } } }