public static PublicId ToPublicId(this PBPublicId publicId) { //# Tested Guid[] tids = new Guid[publicId.Id.Count]; for (Int32 i = 0; i < publicId.Id.Count; i++) { tids[i] = publicId.Id[i].ToTinkarId().uuid; } return(new PublicId(tids)); }
public static PBPublicId ToPBPublicId(this IPublicId publicId) { //# Tested PBPublicId retval = new PBPublicId(); ByteString[] tids = new ByteString[publicId.UuidCount]; for (Int32 i = 0; i < publicId.UuidCount; i++) { tids[i] = publicId[i].ToByteString(); } retval.Id.AddRange(tids); return(retval); }
public static ConceptDTO ToConcept(this PBPublicId publicId) => new ConceptDTO(publicId.ToPublicId());