public static bool TryParse(string value, out Quid quid) { quid = null; if (value == null) { return(false); } if (value.Length != 22) { return(false); } if (!IsBase64(PrepareQuidValueToBase64(value))) { return(false); } try { quid = new Quid(value); return(true); } catch (Exception) { return(false); } }
public Quid(Quid quid) : this(quid.Guid) { }