示例#1
0
 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));
 }
示例#2
0
        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);
        }
示例#3
0
 public static ConceptDTO ToConcept(this PBPublicId publicId) =>
 new ConceptDTO(publicId.ToPublicId());