本文整理汇总了C#中ImmutableList.ToImmutableDictionary方法的典型用法代码示例。如果您正苦于以下问题:C# ImmutableList.ToImmutableDictionary方法的具体用法?C# ImmutableList.ToImmutableDictionary怎么用?C# ImmutableList.ToImmutableDictionary使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类ImmutableList
的用法示例。
在下文中一共展示了ImmutableList.ToImmutableDictionary方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: MultiNodeSpec
protected MultiNodeSpec(
RoleName myself,
ActorSystem system,
ImmutableList<RoleName> roles,
Func<RoleName, ImmutableList<string>> deployments)
: base(new XunitAssertions(), system)
{
_myself = myself;
_log = Logging.GetLogger(Sys, this);
_roles = roles;
_deployments = deployments;
var node = new IPEndPoint(Dns.GetHostAddresses(ServerName)[0], ServerPort);
_controllerAddr = node;
AttachConductor(new TestConductor(system));
_replacements = _roles.ToImmutableDictionary(r => r, r => new Replacement("@" + r.Name + "@", r, this));
InjectDeployments(system, myself);
_myAddress = system.AsInstanceOf<ExtendedActorSystem>().Provider.DefaultAddress;
Log.Info("Role [{0}] started with address [{1}]", myself.Name, _myAddress);
MultiNodeSpecBeforeAll();
}