示例#1
0
        internal static Claim FromContract(Contracts.Claim claim)
        {
            Debug.Assert(claim != null);
            if (claim.MainSnak == null)
            {
                throw new ArgumentException("Invalid claim. MainSnak is null.", nameof(claim));
            }
            var inst = new Claim(Snak.FromContract(claim.MainSnak));

            inst.LoadFromContract(claim);
            return(inst);
        }