Fix compilation issues under VS2008
This commit is contained in:
@@ -516,7 +516,7 @@ namespace Spring.Context.Support
|
||||
IDictionary<string, IObjectDefinitionRegistryPostProcessor> objectMap = objectFactory.GetObjectsOfType<IObjectDefinitionRegistryPostProcessor>(true, false);
|
||||
|
||||
List<IObjectDefinitionRegistryPostProcessor> registryPostProcessorObjects = new List<IObjectDefinitionRegistryPostProcessor>(objectMap.Values);
|
||||
registryPostProcessorObjects.Sort(new OrderComparator());
|
||||
registryPostProcessorObjects.Sort(new OrderComparator<IObjectDefinitionRegistryPostProcessor>());
|
||||
|
||||
foreach (object processor in registryPostProcessorObjects)
|
||||
{
|
||||
@@ -589,7 +589,7 @@ namespace Spring.Context.Support
|
||||
{
|
||||
orderedFactoryProcessors.Add(ObjectFactory.GetObject<IObjectFactoryPostProcessor>(orderedFactoryProcessorsName));
|
||||
}
|
||||
orderedFactoryProcessors.Sort(new OrderComparator());
|
||||
orderedFactoryProcessors.Sort(new OrderComparator<IObjectFactoryPostProcessor>());
|
||||
InvokeObjectFactoryPostProcessors(orderedFactoryProcessors, ObjectFactory);
|
||||
|
||||
// and then the unordered ones...
|
||||
@@ -616,7 +616,7 @@ namespace Spring.Context.Support
|
||||
|
||||
protected virtual void InvokePriorityOrderedObjectFactoryPostProcessors(List<string> factoryProcessorNames, List<IObjectFactoryPostProcessor> priorityOrderedFactoryProcessors)
|
||||
{
|
||||
priorityOrderedFactoryProcessors.Sort(new OrderComparator());
|
||||
priorityOrderedFactoryProcessors.Sort(new OrderComparator<IObjectFactoryPostProcessor>());
|
||||
InvokeObjectFactoryPostProcessors(priorityOrderedFactoryProcessors, ObjectFactory);
|
||||
|
||||
// Now will find any additional IObjectFactoryPostProcessors that implement IPriorityOrdered that may have been
|
||||
@@ -634,7 +634,7 @@ namespace Spring.Context.Support
|
||||
}
|
||||
}
|
||||
// Second, invoke newly discovered IObjectFactoryPostProcessors that implement IPriorityOrdered.
|
||||
priorityOrderedFactoryProcessors.Sort(new OrderComparator());
|
||||
priorityOrderedFactoryProcessors.Sort(new OrderComparator<IObjectFactoryPostProcessor>());
|
||||
InvokeObjectFactoryPostProcessors(priorityOrderedFactoryProcessors, ObjectFactory);
|
||||
}
|
||||
|
||||
|
||||
@@ -93,6 +93,9 @@
|
||||
<Reference Include="Microsoft.VisualBasic" />
|
||||
<Reference Include="System" />
|
||||
<Reference Include="System.configuration" />
|
||||
<Reference Include="System.Core">
|
||||
<RequiredTargetFramework>3.5</RequiredTargetFramework>
|
||||
</Reference>
|
||||
<Reference Include="System.Data" />
|
||||
<Reference Include="System.Drawing" />
|
||||
<Reference Include="System.Xml" />
|
||||
|
||||
Reference in New Issue
Block a user