当前位置: 首页>>代码示例>>C#>>正文


C# Solution.AfterLoad方法代码示例

本文整理汇总了C#中Solution.AfterLoad方法的典型用法代码示例。如果您正苦于以下问题:C# Solution.AfterLoad方法的具体用法?C# Solution.AfterLoad怎么用?C# Solution.AfterLoad使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Solution的用法示例。


在下文中一共展示了Solution.AfterLoad方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: DefaultsSet

        public void DefaultsSet()
        {
            var soln = new Solution();
            soln.SolutionFormat = Solution.SupportedVersion;
            soln.WishDefaults = new Wish() {
                Group="Group",
                Name="Name",
                VersionString="1.2.3",
                Ext="Ext",
                ClassifiersString="key-val"
            };

            var wishes = soln.Wishes;

            wishes.Add(new Wish { Name = "MyName1a"});
            wishes.Add(new Wish { Group = "MyGroup", Name = "MyName1b"});
            wishes.Add(new Wish { Group = "MyGroup", Name = "MyName1c", Version="1.0"});
            wishes.Add(new Wish { Group = "MyGroup", Name = "MyName1d", Version="1.0", Ext="MyExt"});
            wishes.Add(new Wish { Group = "MyGroup", Name = "MyName1e", Version="1.0", Ext="MyExt", ClassifiersString="MyKey-MyVal"});

            soln.AfterLoad();

            Expect
                .That(soln.Wishes)
                    .Is(AList.InOrder()
                        .WithOnly(AWish.With().Group("Group").Name("MyName1a").Version("1.2.3").Ext("Ext").Classifiers("arch-any_key-val_runtime-any"))
                        .And(AWish.With().Group("MyGroup").Name("MyName1b").Version("1.2.3").Ext("Ext").Classifiers("arch-any_key-val_runtime-any"))
                        .And(AWish.With().Group("MyGroup").Name("MyName1c").Version("1.0").Ext("Ext").Classifiers("arch-any_key-val_runtime-any"))
                        .And(AWish.With().Group("MyGroup").Name("MyName1d").Version("1.0").Ext("MyExt").Classifiers("arch-any_key-val_runtime-any"))
                        .And(AWish.With().Group("MyGroup").Name("MyName1e").Version("1.0").Ext("MyExt").Classifiers("arch-any_mykey-myval_runtime-any")));
        }
开发者ID:NRequire,项目名称:nrequire,代码行数:31,代码来源:SolutionTest.cs

示例2: BuiltInDefaults

        public void BuiltInDefaults()
        {
            var soln = new Solution();
            soln.SolutionFormat = Solution.SupportedVersion;
            soln.Wishes.Add(new Wish { Group = "MyGroup", Name = "MyName" });
            soln.AfterLoad();

            Expect
                .That(soln.Wishes)
                .Is(AList.WithOnly(AWish.With()
                    .Group("MyGroup").Name("MyName").VersionNull().ExtNull().Scope(Scopes.Transitive).Classifiers("arch-any_runtime-any")));
        }
开发者ID:NRequire,项目名称:nrequire,代码行数:12,代码来源:SolutionTest.cs


注:本文中的Solution.AfterLoad方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。