public Crawler(
            [NotNull] IAssemblyImage image)
        {
            this.image = image ?? throw new ArgumentNullException(nameof(image));

            //this.typeDefinitionFactory =
            //    typeDefinitionFactory ?? throw new ArgumentNullException(nameof(typeDefinitionFactory));
        }
        public AssemblyImageViewModel(
            [NotNull] IAssemblyImage image,
            [NotNull] TypeDefinitionViewModel.Factory typeDefinitionFactory)
        {
            this.image = image ?? throw new ArgumentNullException(nameof(image));

            this.typeDefinitionFactory =
                typeDefinitionFactory ?? throw new ArgumentNullException(nameof(typeDefinitionFactory));

            Task.Run(this.Init);
        }
        public AssemblyImageViewModel(
            [NotNull] IAssemblyImage image,
            [NotNull] TypeDefinitionViewModel.Factory typeDefinitionFactory)
        {
            this.image = image ?? throw new ArgumentNullException(nameof(image));

            this.typeDefinitionFactory =
                typeDefinitionFactory ?? throw new ArgumentNullException(nameof(typeDefinitionFactory));

            this.types = new List <TypeDefinitionViewModel>();
            Dispatcher.UIThread.InvokeAsync(this.Init);
        }
Beispiel #4
0
 public HearthstoneImage(IAssemblyImage image)
 {
     this.image = image;
 }