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(); } } }