Mono.Xaml.XamlParser.LoadPartialTypeFromAssembly C# (CSharp) Method

LoadPartialTypeFromAssembly() private method

private LoadPartialTypeFromAssembly ( string xmlns, string name, Assembly asm ) : Type
xmlns string
name string
asm System.Reflection.Assembly
return System.Type
		private Type LoadPartialTypeFromAssembly (string xmlns, string name, Assembly asm)
		{
			XmlnsDefinitionAttribute [] xmlnsdefs = XmlnsDefsForAssembly (xmlns, asm);

			foreach (XmlnsDefinitionAttribute def in xmlnsdefs) {
				string full_name = String.Concat (def.ClrNamespace, ".", name);
				Type t = asm.GetType (full_name);
				if (IsValidType (t))
					return t;
			}

			return null;
		}