示例#1
0
 public void ConstructsOk()
 {
     var svi = new SemVerInfo("item-2");
     var slice = new MissingSlice(svi);
     Assert.Equal(slice.RelPath, "item-2");
     Assert.Equal(slice.Info.NameMajor, 2);
 }
示例#2
0
        public Slice FindSlice(SemVerInfo info)
        {
            var slice = _slices.Find(item => item.Info.Name == info.Name && item.Info.CompareByNameSemVer(info) >= 0);

            if (slice == null)
            {
                if (!MissingInfos.Contains(info))
                {
                    MissingInfos.Add(info);
                }
                slice = new MissingSlice(info);
            }
            return(slice);
        }
示例#3
0
 public MissingLayer(SliceList sliceList, MissingSlice slice)
     : base(sliceList, slice)
 {
 }