diff options
Diffstat (limited to 'mcs/class/PresentationFramework/Mono.Windows.Serialization/Mapping.cs')
-rw-r--r-- | mcs/class/PresentationFramework/Mono.Windows.Serialization/Mapping.cs | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/mcs/class/PresentationFramework/Mono.Windows.Serialization/Mapping.cs b/mcs/class/PresentationFramework/Mono.Windows.Serialization/Mapping.cs index 07d9d6eb02b..256fafd13b0 100644 --- a/mcs/class/PresentationFramework/Mono.Windows.Serialization/Mapping.cs +++ b/mcs/class/PresentationFramework/Mono.Windows.Serialization/Mapping.cs @@ -42,7 +42,7 @@ namespace Mono.Windows.Serialization { mappings[mapping.XmlNamespace] = mapping; } - public string Resolve(string clrNamespace, string classname) + public Type Resolve(string clrNamespace, string classname) { return ((Mapping)mappings[clrNamespace]).Resolve(classname); } @@ -116,14 +116,14 @@ namespace Mono.Windows.Serialization { get { return xmlNamespace; } } - public string Resolve(string className) + public Type Resolve(string className) { Assembly assembly = Assembly.Load(assemblyName); Type type = assembly.GetType(clrNamespace + "." + className); if (type == null) { throw new MappingException(className, XmlNamespace); } else { - return type.AssemblyQualifiedName; + return type; } } } |