internal XamlTypeResolver(IXmlNamespaceResolver namespaceResolver, GetTypeFromXmlName getTypeFromXmlName, Assembly currentAssembly) { this.currentAssembly = currentAssembly; this.namespaceResolver = namespaceResolver ?? throw new ArgumentNullException(); this.getTypeFromXmlName = getTypeFromXmlName ?? throw new ArgumentNullException(); }
internal XamlTypeResolver(IXmlNamespaceResolver namespaceResolver, GetTypeFromXmlName getTypeFromXmlName, Assembly currentAssembly) { this.currentAssembly = currentAssembly; if (namespaceResolver == null) { throw new ArgumentNullException(nameof(namespaceResolver)); } if (getTypeFromXmlName == null) { throw new ArgumentNullException(nameof(getTypeFromXmlName)); } this.namespaceResolver = namespaceResolver; this.getTypeFromXmlName = getTypeFromXmlName; }
internal XamlTypeResolver(IXmlNamespaceResolver namespaceResolver, GetTypeFromXmlName getTypeFromXmlName, Assembly currentAssembly) { this.currentAssembly = currentAssembly; if (namespaceResolver == null) throw new ArgumentNullException(); if (getTypeFromXmlName == null) throw new ArgumentNullException(); this.namespaceResolver = namespaceResolver; this.getTypeFromXmlName = getTypeFromXmlName; }