Каталог Models / Network содержит логику выполнения
функциональных действий и имеет следующие программные классы:
HTTPHeaders.cs, HTTPHeadersOptions.cs, IPScanner.cs,
IPScannerHostFoundArgs.cs, IPScannerHostlnfo.cs, IPScannerOptions.cs,
MaximumHopsReachedArgs.cs, Network lnterface.cs,
NetworklnterfaceConfig.cs, Networklnterfacelnfo.cs, Ping.cs,
PingException.Args.cs, Pinglnfo.cs, PingOptions.cs, PingReceived.Args.cs,
Portlnfo.cs, PortScanned.Args.cs, PortScanner.cs, PortScannerOptions.cs,
ProgressChanged.Args.cs, SNMP.cs, SNMP Options.cs, SNMPReceived.Args.cs,
SNMPReceivedlnfo.cs, Subnet.cs, Subnet lnfo.cs, Subnetmask.cs,
Subnetmasklnfo.cs, Traceroute.cs, TracerouteHoplnfo.cs,
TracerouteHopReceived.Args.cs, TracerouteOptions.cs, WakeOnLan.cs, WakeOn
Lanlnfo.cs.
Каталог Validators реализует функции проверки введенных данных в
программу и содержит следующие классы программной логики:
EmptyOrlPv4Address Validator.cs, EmptyValidator.cs, FileExistsValidator.cs,
lnt32Validator.cs, IP.AddressValidator.cs, IPSeanRangeValidator.cs,
IPv4.AddressValidator.cs, MACAddressVaIіdator.cs, MultipleHostsValidator.cs,
MultiplelP.Addresses Validator.cs, OpacityTextboxValidator.cs,
PortRangeValidator.cs, PortValidator.cs, SettingsFolderExistsValidator.cs,
SubnetCalculatorSubnetValidator.cs, Subnetmask OrCIDRValidator.cs,
SubnetmaskValidator.cs, SubnetValidator.cs.
Каталог ViewModels / Settings содержит логику обработки процессов
настройки параметров созданного программного обеспечения, имеет
следующие классы:
AboutViewModel.cs, обеспечивает вывод информации о
производителе САД.
SettingsApplicationDNSLookupViewModel.cs, обеспечивает вывод
информации о найденных DNS-адресах.