public class AccountsService : IAccountsService
{
public IPersonaDataProvider PersonaDataProvider { get; set; }
}
builder.RegisterType(typeof(AccountService)).OnActivating(a=>
{
var dep = e.Context.Resolve<IPersonaDataProvider>().SingleOrDefault();
(a.Instance as AccountService).PersonaDataProvider = dep;
}).As(typeof(IAccountService));
runs.RemoveAt(index);
runs.Count = 0
, но итерация продолжается... for (int i = runs.Count() - 1; i >= 0; i--)
int i = runs.Count()
он вызывает единожды а не при каждой итерации? Я почему то всю жизнь думал что он это количество доложен при каждой итерации обновлять.if (equals.Count() == runs.Count())
runs.Clear();
<UserControl
xmlns:i="clr-namespace:System.Windows.Interactivity;assembly=System.Windows.Interactivity">
<i:Interaction.Triggers>
<i:EventTrigger EventName="Loaded">
<i:InvokeCommandAction Command="{Binding InitializeViewModelCommand}"/>
</i:EventTrigger>
</i:Interaction.Triggers>
</UserControl>
Значения из свойства либо считываются либо пишутся, а в задаче хотят одновременно) и про потоки я так понимаю тут речи не идет