本文整理汇总了C#中IFeature.Select方法的典型用法代码示例。如果您正苦于以下问题:C# IFeature.Select方法的具体用法?C# IFeature.Select怎么用?C# IFeature.Select使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类IFeature
的用法示例。
在下文中一共展示了IFeature.Select方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: Main
static void Main(string[] args)
{
Examples.Show();
Features.Are.
AlwaysEnabled();
In<BusinessBranch>.Contexts.FeaturesAre().
AlwaysEnabled();
In<BusinessBranch>.Contexts.FeaturesAre().
AlwaysEnabled();
Features.Are.
AlwaysEnabled();
Features.Are.
AlwaysDisabled().And.
NamedBy.TypeName();
Features.Are.
NamedBy.TypeFullName();
Features.Are.
NamedBy.TypeFullName().And.
AlwaysEnabled();
In<BusinessBranch>.Contexts.FeaturesAre().
AlwaysDisabled();
In<BusinessBranch>.Contexts.FeaturesAre().
AlwaysEnabled().And.
NamedBy.TypeFullName();
In<BusinessBranch>.Contexts.FeaturesAre().
NamedBy.TypeName();
In<BusinessBranch>.Contexts.FeaturesAre().
NamedBy.TypeName().And.
AlwaysEnabled();
Features.Are.
ConfiguredBy.AppConfig().And.
NamedBy.TypeName();
Features.Are.
ConfiguredBy.AppConfig().UsingConfigSectionGroup("featureSwitcher.hq").And.
NamedBy.TypeName();
Features.Are.
ConfiguredBy.AppConfig().IgnoreConfigurationErrors().And.
NamedBy.TypeName();
Features.Are.
ConfiguredBy.AppConfig().UsingConfigSectionGroup("featureSwitcher.hq").IgnoreConfigurationErrors().And.
NamedBy.TypeName();
Features.Are.
ConfiguredBy.AppConfig().IgnoreConfigurationErrors().UsingConfigSectionGroup("featureSwitcher.hq").And.
NamedBy.TypeName();
Features.Are.
ConfiguredBy.AppConfig().UsingConfigSectionGroup("featureSwitcher.hq");
Features.Are.
NamedBy.TypeFullName();
Features.Are.
NamedBy.TypeFullName().And.
ConfiguredBy.AppConfig().UsingConfigSectionGroup("featureSwitcher.hq");
Features.Are.
HandledByDefault();
Features.Are.
ConfiguredBy.AppConfig().IgnoreConfigurationErrors();
if (Feature<BlueBackground>.Is().Enabled)
Console.BackgroundColor = ConsoleColor.Blue;
Console.WriteLine("Myth feature is {0}", Feature<Myth>.Is().Enabled ? "enabled" : "disabled");
if (Debugger.IsAttached)
Console.ReadLine();
var branch = BusinessBranch.HQ;
var named = new TestNamed();
var a = Feature<TestNamed>.Is().Enabled;
var c = Feature<TestNamed>.Is().EnabledInContextOf(branch);
var d = named.Is().Enabled;
var f = named.Is().EnabledInContextOf(branch);
var features = new IFeature[] {new Myth(), new BlueBackground()};
foreach (var feature in features.
Where(x => x.Is().Enabled).
Where(x => x.Is().EnabledInContextOf(branch)))
{
var b = feature.Is().Enabled;
}
foreach (var feature in features.Select(Feature.Is).
//.........这里部分代码省略.........