using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace FLocal.Core { interface IDataObject /*: IDataObject*/ where TData : IDataObject, new() where TKey : struct { //static TData LoadById(TKey id); //static TData CreateByIdFromRegistry(TKey id); void CreateByIdFromRegistry(TKey id); //TKey GetId(); TKey id { get; } } }