Example #1
0
 internal XamlTypeResolver(IXmlNamespaceResolver namespaceResolver, GetTypeFromXmlName getTypeFromXmlName,
                           Assembly currentAssembly)
 {
     this.currentAssembly    = currentAssembly;
     this.namespaceResolver  = namespaceResolver ?? throw new ArgumentNullException();
     this.getTypeFromXmlName = getTypeFromXmlName ?? throw new ArgumentNullException();
 }
Example #2
0
        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;
		}