Author: rgrabowski
Date: Fri Oct 14 14:49:16 2005
New Revision: 321223
URL: http://svn.apache.org/viewcvs?rev=321223&view=rev
Log:
Fix for IBATISNET-122: Allow Resources.cs to process
non-fullly-qualified-types. IsAssemblyQualified will return false if the type
name is not fully qualified (i.e. the type name does not contain a comma).
Modified:
ibatis/trunk/cs/mapper/IBatisNet.Common/Utilities/Resources.cs
Modified: ibatis/trunk/cs/mapper/IBatisNet.Common/Utilities/Resources.cs
URL:
http://svn.apache.org/viewcvs/ibatis/trunk/cs/mapper/IBatisNet.Common/Utilities/Resources.cs?rev=321223&r1=321222&r2=321223&view=diff
==============================================================================
--- ibatis/trunk/cs/mapper/IBatisNet.Common/Utilities/Resources.cs (original)
+++ ibatis/trunk/cs/mapper/IBatisNet.Common/Utilities/Resources.cs Fri Oct 14
14:49:16 2005
@@ -617,20 +617,18 @@
private void SplitFileAndAssemblyNames (string
originalFileName)
{
_originalFileName = originalFileName;
- int separatorIndex = originalFileName.IndexOf (
- FileAssemblyInfo.FileAssemblySeparator);
+
+ int separatorIndex =
originalFileName.IndexOf(FileAssemblyInfo.FileAssemblySeparator);
+
if (separatorIndex < 0)
{
- throw new ConfigurationException(
- string.Format("Unable to find
assembly part to load embedded resource in string \"{0}\".",
- originalFileName));
+ _unresolvedFileName =
originalFileName.Trim();
+ _unresolvedAssemblyName = null; //
IsAssemblyQualified will return false
}
else
{
- _unresolvedFileName =
originalFileName.Substring (
- 0, separatorIndex).Trim ();
- _unresolvedAssemblyName =
originalFileName.Substring (
- separatorIndex + 1).Trim ();
+ _unresolvedFileName =
originalFileName.Substring(0, separatorIndex).Trim();
+ _unresolvedAssemblyName =
originalFileName.Substring(separatorIndex + 1).Trim();
}
}
#endregion