Skip to content

Commit 2092309

Browse files
DaveKPDaniel15
authored andcommittedDec 13, 2016
Fixed a problem registering React assemblies with TinyIoC in some instances (#354)
* Fixed a problem registering React assemblies with TinyIoC in some instances In some instances (unknown cause) RuntimeLibrary names are lower case. In this case they were failing to register with TinyIoC. * StringComparison->StringComparer for Linq Contains()
1 parent e12020b commit 2092309

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed
 

‎src/React.Core/Initializer.cs

+4-4
Original file line numberDiff line numberDiff line change
@@ -97,10 +97,10 @@ private static bool IsReactAssembly(Assembly assembly)
9797
private static bool IsReactAssembly(string assemblyName)
9898
{
9999
return
100-
(assemblyName == "React" ||
101-
assemblyName.StartsWith("React.") ||
102-
assemblyName.EndsWith(".React")) &&
103-
!_obsoleteAssemblies.Contains(assemblyName);
100+
(assemblyName.Equals("React", StringComparison.OrdinalIgnoreCase) ||
101+
assemblyName.StartsWith("React.", StringComparison.OrdinalIgnoreCase) ||
102+
assemblyName.EndsWith(".React", StringComparison.OrdinalIgnoreCase)) &&
103+
!_obsoleteAssemblies.Contains(assemblyName, StringComparer.OrdinalIgnoreCase);
104104
}
105105

106106
/// <summary>

0 commit comments

Comments
 (0)
Please sign in to comment.