public override RFCatalogKey CreateKey(RFStoreType storeType, RFPlane plane, string name, params string[] path) { return(new RFGenericCatalogKey { StoreType = storeType, Plane = plane, Root = Root, Name = name, Path = path != null?string.Join(RFGenericCatalogKey.PATH_SEPARATOR, path.Where(t => !string.IsNullOrWhiteSpace(t))) : null }); }
public override RFCatalogKey CreateSystemKey(RFPlane plane, string name, params string[] path) { return(CreateKey(RFStoreType.Document, plane, name, path)); }
public abstract RFCatalogKey CreateSystemKey(RFPlane plane, string name, params string[] path);
public abstract RFCatalogKey CreateKey(RFStoreType storeType, RFPlane plane, string name, params string[] path);