本文整理汇总了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")));
}
示例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")));
}