Commit 312bdd9
Changed files (50)
trunk
product
Gorilla.Commons.Infrastructure
Reflection
Threading
Gorilla.Commons.Infrastructure.ThirdParty
Log4Net
Proxies
Interceptors
Windsor
Configuration
MoMoney.Infrastructure
MoMoney.Presentation
Model
Menu
Resources
Views
MoMoney.Service
Infrastructure
MyMoney
trunk/product/MoMoney.Infrastructure/Extensions/environment_extensions.cs → trunk/product/Gorilla.Commons.Infrastructure/Reflection/EnvironmentExtensions.cs
@@ -1,8 +1,8 @@
using System;
-namespace MoMoney.Infrastructure.Extensions
+namespace Gorilla.Commons.Infrastructure.Reflection
{
- public static class environment_extensions
+ public static class EnvironmentExtensions
{
public static string startup_directory<T>(this T item)
{
trunk/product/MoMoney.Infrastructure/Extensions/ThreadingExtensions.cs → trunk/product/Gorilla.Commons.Infrastructure/Threading/ThreadingExtensions.cs
@@ -1,7 +1,6 @@
-using Gorilla.Commons.Infrastructure.Threading;
using MoMoney.Utility.Core;
-namespace MoMoney.Infrastructure.Extensions
+namespace Gorilla.Commons.Infrastructure.Threading
{
public static class ThreadingExtensions
{
trunk/product/Gorilla.Commons.Infrastructure/Gorilla.Commons.Infrastructure.csproj
@@ -85,6 +85,7 @@
<Compile Include="Logging\LoggingExtensions.cs" />
<Compile Include="Logging\LogSpecs.cs" />
<Compile Include="Reflection\ApplicationAssembly.cs" />
+ <Compile Include="Reflection\EnvironmentExtensions.cs" />
<Compile Include="Reflection\IAssembly.cs" />
<Compile Include="Registries\DefaultRegistry.cs" />
<Compile Include="Registries\DefaultRegistrySpecs.cs" />
@@ -104,6 +105,7 @@
<Compile Include="Threading\SynchronizationContextFactory.cs" />
<Compile Include="Threading\SynchronizedCommand.cs" />
<Compile Include="Threading\SynchronizedContext.cs" />
+ <Compile Include="Threading\ThreadingExtensions.cs" />
<Compile Include="Threading\TimerFactory.cs" />
<Compile Include="Threading\TimerFactorySpecs.cs" />
<Compile Include="Threading\WorkerThread.cs">
trunk/product/MoMoney.Infrastructure/Container/Autofac/AutofacDependencyRegistry.cs → trunk/product/Gorilla.Commons.Infrastructure.ThirdParty/Autofac/AutofacDependencyRegistry.cs
File renamed without changes
trunk/product/MoMoney.Infrastructure/Container/Autofac/AutofacDependencyRegistryBuilder.cs → trunk/product/Gorilla.Commons.Infrastructure.ThirdParty/Autofac/AutofacDependencyRegistryBuilder.cs
@@ -24,6 +24,7 @@ namespace MoMoney.Infrastructure.Container.Autofac
this.builder = builder;
builder.RegisterModule(new ImplicitCollectionSupportModule());
builder.RegisterModule(new StandardInterceptionModule());
+ builder.SetDefaultScope(InstanceScope.Factory);
container = () => builder.Build();
container = container.memorize();
}
trunk/product/MoMoney.Infrastructure/Container/Autofac/AutofacSpecs.cs → trunk/product/Gorilla.Commons.Infrastructure.ThirdParty/Autofac/AutofacSpecs.cs
File renamed without changes
trunk/product/MoMoney.Infrastructure/Logging/Log4Net/Log4NetLogFactory.cs → trunk/product/Gorilla.Commons.Infrastructure.ThirdParty/Log4Net/Log4NetLogFactory.cs
@@ -1,9 +1,9 @@
using System;
using System.IO;
using Gorilla.Commons.Infrastructure.Logging;
+using Gorilla.Commons.Infrastructure.Reflection;
using log4net;
using log4net.Config;
-using MoMoney.Infrastructure.Extensions;
namespace MoMoney.Infrastructure.Logging.Log4Net
{
trunk/product/MoMoney.Infrastructure/Logging/Log4Net/Log4NetLogger.cs → trunk/product/Gorilla.Commons.Infrastructure.ThirdParty/Log4Net/Log4NetLogger.cs
File renamed without changes
trunk/product/MoMoney.Infrastructure/Proxies/Interceptors/IMethodCallTracker.cs → trunk/product/Gorilla.Commons.Infrastructure.ThirdParty/Proxies/Interceptors/IMethodCallTracker.cs
File renamed without changes
trunk/product/MoMoney.Infrastructure/Proxies/Interceptors/MethodCallTracker.cs → trunk/product/Gorilla.Commons.Infrastructure.ThirdParty/Proxies/Interceptors/MethodCallTracker.cs
File renamed without changes
trunk/product/MoMoney.Infrastructure/Proxies/Interceptors/MethodCallTrackerSpecs.cs → trunk/product/Gorilla.Commons.Infrastructure.ThirdParty/Proxies/Interceptors/MethodCallTrackerSpecs.cs
File renamed without changes
trunk/product/MoMoney.Infrastructure/Proxies/Interceptors/RunOnBackgroundThreadInterceptor.cs → trunk/product/Gorilla.Commons.Infrastructure.ThirdParty/Proxies/Interceptors/RunOnBackgroundThreadInterceptor.cs
File renamed without changes
trunk/product/MoMoney.Infrastructure/Proxies/Interceptors/RunOnBackgrounThreadInterceptorSpecs.cs → trunk/product/Gorilla.Commons.Infrastructure.ThirdParty/Proxies/Interceptors/RunOnBackgrounThreadInterceptorSpecs.cs
File renamed without changes
trunk/product/MoMoney.Infrastructure/Proxies/Interceptors/SelectiveInterceptor.cs → trunk/product/Gorilla.Commons.Infrastructure.ThirdParty/Proxies/Interceptors/SelectiveInterceptor.cs
File renamed without changes
trunk/product/MoMoney.Infrastructure/Proxies/IConstraintSelector.cs → trunk/product/Gorilla.Commons.Infrastructure.ThirdParty/Proxies/IConstraintSelector.cs
File renamed without changes
trunk/product/MoMoney.Infrastructure/Proxies/IInterceptorConstraint.cs → trunk/product/Gorilla.Commons.Infrastructure.ThirdParty/Proxies/IInterceptorConstraint.cs
File renamed without changes
trunk/product/MoMoney.Infrastructure/Proxies/IInterceptorConstraintFactory.cs → trunk/product/Gorilla.Commons.Infrastructure.ThirdParty/Proxies/IInterceptorConstraintFactory.cs
File renamed without changes
trunk/product/MoMoney.Infrastructure/Proxies/IMethodCallTrackerFactory.cs → trunk/product/Gorilla.Commons.Infrastructure.ThirdParty/Proxies/IMethodCallTrackerFactory.cs
File renamed without changes
trunk/product/MoMoney.Infrastructure/Proxies/InterceptorConstraintFactorySpecs.cs → trunk/product/Gorilla.Commons.Infrastructure.ThirdParty/Proxies/InterceptorConstraintFactorySpecs.cs
File renamed without changes
trunk/product/MoMoney.Infrastructure/Proxies/InterceptorConstraintSpecs.cs → trunk/product/Gorilla.Commons.Infrastructure.ThirdParty/Proxies/InterceptorConstraintSpecs.cs
File renamed without changes
trunk/product/MoMoney.Infrastructure/Proxies/IProxyBuilder.cs → trunk/product/Gorilla.Commons.Infrastructure.ThirdParty/Proxies/IProxyBuilder.cs
File renamed without changes
trunk/product/MoMoney.Infrastructure/Proxies/IProxyFactory.cs → trunk/product/Gorilla.Commons.Infrastructure.ThirdParty/Proxies/IProxyFactory.cs
File renamed without changes
trunk/product/MoMoney.Infrastructure/Interceptors/Lazy.cs → trunk/product/Gorilla.Commons.Infrastructure.ThirdParty/Proxies/Lazy.cs
File renamed without changes
trunk/product/MoMoney.Infrastructure/Interceptors/LazyLoadedInterceptor.cs → trunk/product/Gorilla.Commons.Infrastructure.ThirdParty/Proxies/LazyLoadedInterceptor.cs
File renamed without changes
trunk/product/MoMoney.Infrastructure/Interceptors/LazySpecs.cs → trunk/product/Gorilla.Commons.Infrastructure.ThirdParty/Proxies/LazySpecs.cs
File renamed without changes
trunk/product/MoMoney.Infrastructure/Proxies/ProxyBuilder.cs → trunk/product/Gorilla.Commons.Infrastructure.ThirdParty/Proxies/ProxyBuilder.cs
File renamed without changes
trunk/product/MoMoney.Infrastructure/Proxies/ProxyBuilderSpecs.cs → trunk/product/Gorilla.Commons.Infrastructure.ThirdParty/Proxies/ProxyBuilderSpecs.cs
File renamed without changes
trunk/product/MoMoney.Infrastructure/Proxies/ProxyFactory.cs → trunk/product/Gorilla.Commons.Infrastructure.ThirdParty/Proxies/ProxyFactory.cs
File renamed without changes
trunk/product/MoMoney.Infrastructure/Proxies/ProxyFactorySpecs.cs → trunk/product/Gorilla.Commons.Infrastructure.ThirdParty/Proxies/ProxyFactorySpecs.cs
File renamed without changes
trunk/product/MoMoney.Infrastructure/Container/Windsor/Configuration/ApplyLoggingInterceptor.cs → trunk/product/Gorilla.Commons.Infrastructure.ThirdParty/Windsor/Configuration/ApplyLoggingInterceptor.cs
File renamed without changes
trunk/product/MoMoney.Infrastructure/Container/Windsor/Configuration/ComponentRegistrationConfiguration.cs → trunk/product/Gorilla.Commons.Infrastructure.ThirdParty/Windsor/Configuration/ComponentRegistrationConfiguration.cs
File renamed without changes
trunk/product/MoMoney.Infrastructure/Container/Windsor/Configuration/ConfigureComponentLifestyle.cs → trunk/product/Gorilla.Commons.Infrastructure.ThirdParty/Windsor/Configuration/ConfigureComponentLifestyle.cs
File renamed without changes
trunk/product/MoMoney.Infrastructure/Container/Windsor/Configuration/IComponentExclusionSpecification.cs → trunk/product/Gorilla.Commons.Infrastructure.ThirdParty/Windsor/Configuration/IComponentExclusionSpecification.cs
File renamed without changes
trunk/product/MoMoney.Infrastructure/Container/Windsor/Configuration/LogComponent.cs → trunk/product/Gorilla.Commons.Infrastructure.ThirdParty/Windsor/Configuration/LogComponent.cs
File renamed without changes
trunk/product/MoMoney.Infrastructure/Interceptors/LoggingInterceptor.cs → trunk/product/Gorilla.Commons.Infrastructure.ThirdParty/Windsor/Configuration/LoggingInterceptor.cs
File renamed without changes
trunk/product/MoMoney.Infrastructure/Container/Windsor/Configuration/RegisterComponentContract.cs → trunk/product/Gorilla.Commons.Infrastructure.ThirdParty/Windsor/Configuration/RegisterComponentContract.cs
File renamed without changes
trunk/product/MoMoney.Infrastructure/Container/Windsor/WindsorContainerFactory.cs → trunk/product/Gorilla.Commons.Infrastructure.ThirdParty/Windsor/WindsorContainerFactory.cs
File renamed without changes
trunk/product/MoMoney.Infrastructure/Container/Windsor/WindsorDependencyRegistry.cs → trunk/product/Gorilla.Commons.Infrastructure.ThirdParty/Windsor/WindsorDependencyRegistry.cs
File renamed without changes
trunk/product/MoMoney.Infrastructure/Container/Windsor/WindsorDependencyRegistrySpecs.cs → trunk/product/Gorilla.Commons.Infrastructure.ThirdParty/Windsor/WindsorDependencyRegistrySpecs.cs
File renamed without changes
trunk/product/Gorilla.Commons.Infrastructure.ThirdParty/Gorilla.Commons.Infrastructure.ThirdParty.csproj
@@ -0,0 +1,157 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="3.5" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <ProductVersion>9.0.30729</ProductVersion>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{04DC09B4-5DF9-44A6-8DD1-05941F0D0228}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <RootNamespace>Gorilla.Commons.Infrastructure</RootNamespace>
+ <AssemblyName>Gorilla.Commons.Infrastructure.ThirdParty</AssemblyName>
+ <TargetFrameworkVersion>v3.5</TargetFrameworkVersion>
+ <FileAlignment>512</FileAlignment>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <OutputPath>bin\Debug\</OutputPath>
+ <DefineConstants>DEBUG;TRACE</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ <OutputPath>bin\Release\</OutputPath>
+ <DefineConstants>TRACE</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ </PropertyGroup>
+ <ItemGroup>
+ <Reference Include="Autofac, Version=1.0.0.0, Culture=neutral, PublicKeyToken=17863af14b0044da, processorArchitecture=MSIL">
+ <SpecificVersion>False</SpecificVersion>
+ <HintPath>..\..\build\lib\app\auto.fac\Autofac.dll</HintPath>
+ </Reference>
+ <Reference Include="AutofacContrib.DynamicProxy2, Version=0.0.0.0, Culture=neutral, PublicKeyToken=17863af14b0044da, processorArchitecture=MSIL">
+ <SpecificVersion>False</SpecificVersion>
+ <HintPath>..\..\build\lib\app\auto.fac.contrib\AutofacContrib.DynamicProxy2.dll</HintPath>
+ </Reference>
+ <Reference Include="bdddoc, Version=0.0.0.0, Culture=neutral, processorArchitecture=MSIL">
+ <SpecificVersion>False</SpecificVersion>
+ <HintPath>..\..\build\lib\test\bdd.doc\bdddoc.dll</HintPath>
+ </Reference>
+ <Reference Include="Castle.Core, Version=1.0.3.0, Culture=neutral, PublicKeyToken=407dd0808d44fbdc, processorArchitecture=MSIL">
+ <SpecificVersion>False</SpecificVersion>
+ <HintPath>..\..\build\lib\app\castle\Castle.Core.dll</HintPath>
+ </Reference>
+ <Reference Include="Castle.DynamicProxy2, Version=2.0.3.0, Culture=neutral, PublicKeyToken=407dd0808d44fbdc, processorArchitecture=MSIL">
+ <SpecificVersion>False</SpecificVersion>
+ <HintPath>..\..\build\lib\app\castle\Castle.DynamicProxy2.dll</HintPath>
+ </Reference>
+ <Reference Include="Castle.MicroKernel, Version=1.0.3.0, Culture=neutral, PublicKeyToken=407dd0808d44fbdc, processorArchitecture=MSIL">
+ <SpecificVersion>False</SpecificVersion>
+ <HintPath>..\..\build\lib\app\castle\Castle.MicroKernel.dll</HintPath>
+ </Reference>
+ <Reference Include="Castle.Windsor, Version=1.0.3.0, Culture=neutral, PublicKeyToken=407dd0808d44fbdc, processorArchitecture=MSIL">
+ <SpecificVersion>False</SpecificVersion>
+ <HintPath>..\..\build\lib\app\castle\Castle.Windsor.dll</HintPath>
+ </Reference>
+ <Reference Include="developwithpassion.bdd, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL">
+ <SpecificVersion>False</SpecificVersion>
+ <HintPath>..\..\build\lib\test\developwithpassion\developwithpassion.bdd.dll</HintPath>
+ </Reference>
+ <Reference Include="log4net, Version=1.2.10.0, Culture=neutral, PublicKeyToken=1b44e1d426115821, processorArchitecture=MSIL">
+ <SpecificVersion>False</SpecificVersion>
+ <HintPath>..\..\build\lib\app\log4net\log4net.dll</HintPath>
+ </Reference>
+ <Reference Include="MbUnit.Framework, Version=2.4.2.175, Culture=neutral, PublicKeyToken=5e72ecd30bc408d5">
+ <SpecificVersion>False</SpecificVersion>
+ <HintPath>..\..\build\lib\test\mbunit\MbUnit.Framework.dll</HintPath>
+ </Reference>
+ <Reference Include="Rhino.Mocks, Version=3.5.0.1337, Culture=neutral, PublicKeyToken=0b3305902db7183f, processorArchitecture=MSIL">
+ <SpecificVersion>False</SpecificVersion>
+ <HintPath>..\..\build\lib\test\rhino.mocks\Rhino.Mocks.dll</HintPath>
+ </Reference>
+ <Reference Include="System" />
+ <Reference Include="System.Core">
+ <RequiredTargetFramework>3.5</RequiredTargetFramework>
+ </Reference>
+ <Reference Include="System.Xml.Linq">
+ <RequiredTargetFramework>3.5</RequiredTargetFramework>
+ </Reference>
+ <Reference Include="System.Data.DataSetExtensions">
+ <RequiredTargetFramework>3.5</RequiredTargetFramework>
+ </Reference>
+ <Reference Include="System.Data" />
+ <Reference Include="System.Xml" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="Autofac\AutofacDependencyRegistry.cs" />
+ <Compile Include="Autofac\AutofacDependencyRegistryBuilder.cs" />
+ <Compile Include="Autofac\AutofacSpecs.cs" />
+ <Compile Include="IDependencyRegistration.cs" />
+ <Compile Include="Log4Net\Log4NetLogFactory.cs" />
+ <Compile Include="Log4Net\Log4NetLogger.cs" />
+ <Compile Include="Proxies\IConstraintSelector.cs" />
+ <Compile Include="Proxies\IInterceptorConstraint.cs" />
+ <Compile Include="Proxies\IInterceptorConstraintFactory.cs" />
+ <Compile Include="Proxies\IMethodCallTrackerFactory.cs" />
+ <Compile Include="Proxies\InterceptorConstraintFactorySpecs.cs" />
+ <Compile Include="Proxies\InterceptorConstraintSpecs.cs" />
+ <Compile Include="Proxies\Interceptors\IMethodCallTracker.cs" />
+ <Compile Include="Proxies\Interceptors\MethodCallTracker.cs" />
+ <Compile Include="Proxies\Interceptors\MethodCallTrackerSpecs.cs" />
+ <Compile Include="Proxies\Interceptors\RunOnBackgroundThreadInterceptor.cs" />
+ <Compile Include="Proxies\Interceptors\RunOnBackgrounThreadInterceptorSpecs.cs" />
+ <Compile Include="Proxies\Interceptors\SelectiveInterceptor.cs" />
+ <Compile Include="Proxies\IProxyBuilder.cs" />
+ <Compile Include="Proxies\IProxyFactory.cs" />
+ <Compile Include="Proxies\Lazy.cs" />
+ <Compile Include="Proxies\LazyLoadedInterceptor.cs" />
+ <Compile Include="Proxies\LazySpecs.cs" />
+ <Compile Include="Proxies\ProxyBuilder.cs" />
+ <Compile Include="Proxies\ProxyBuilderSpecs.cs" />
+ <Compile Include="Proxies\ProxyFactory.cs" />
+ <Compile Include="Proxies\ProxyFactorySpecs.cs" />
+ <Compile Include="Windsor\Configuration\ApplyLoggingInterceptor.cs" />
+ <Compile Include="Windsor\Configuration\ComponentRegistrationConfiguration.cs" />
+ <Compile Include="Windsor\Configuration\ConfigureComponentLifestyle.cs" />
+ <Compile Include="Windsor\Configuration\IComponentExclusionSpecification.cs" />
+ <Compile Include="Windsor\Configuration\LogComponent.cs" />
+ <Compile Include="Windsor\Configuration\LoggingInterceptor.cs" />
+ <Compile Include="Windsor\Configuration\RegisterComponentContract.cs" />
+ <Compile Include="Windsor\WindsorContainerFactory.cs" />
+ <Compile Include="Windsor\WindsorDependencyRegistry.cs" />
+ <Compile Include="Windsor\WindsorDependencyRegistrySpecs.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <ProjectReference Include="..\Gorilla.Commons.Infrastructure\Gorilla.Commons.Infrastructure.csproj">
+ <Project>{AA5EEED9-4531-45F7-AFCD-AD9717D2E405}</Project>
+ <Name>Gorilla.Commons.Infrastructure</Name>
+ </ProjectReference>
+ <ProjectReference Include="..\Gorilla.Commons.Testing\Gorilla.Commons.Testing.csproj">
+ <Project>{44E65096-9657-4716-90F8-4535BABE8039}</Project>
+ <Name>Gorilla.Commons.Testing</Name>
+ </ProjectReference>
+ <ProjectReference Include="..\Gorilla.Commons.Utility\Gorilla.Commons.Utility.csproj">
+ <Project>{DD8FD29E-7424-415C-9BA3-7D9F6ECBA161}</Project>
+ <Name>Gorilla.Commons.Utility</Name>
+ </ProjectReference>
+ </ItemGroup>
+ <ItemGroup>
+ <Folder Include="Castle\DynamicProxy\Interceptors\" />
+ <Folder Include="Castle\Windsor\Configuration\" />
+ <Folder Include="Properties\" />
+ </ItemGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
+ Other similar extension points exist, see Microsoft.Common.targets.
+ <Target Name="BeforeBuild">
+ </Target>
+ <Target Name="AfterBuild">
+ </Target>
+ -->
+</Project>
\ No newline at end of file
trunk/product/MoMoney.Infrastructure/Container/IDependencyRegistration.cs → trunk/product/Gorilla.Commons.Infrastructure.ThirdParty/IDependencyRegistration.cs
File renamed without changes
trunk/product/MoMoney.Infrastructure/MoMoney.Infrastructure.csproj
@@ -89,53 +89,18 @@
<Reference Include="System.Xml" />
</ItemGroup>
<ItemGroup>
- <Compile Include="Container\Autofac\AutofacDependencyRegistry.cs" />
- <Compile Include="Container\Autofac\AutofacDependencyRegistryBuilder.cs" />
- <Compile Include="Container\Autofac\AutofacSpecs.cs" />
- <Compile Include="Container\IDependencyRegistration.cs" />
- <Compile Include="Container\Windsor\Configuration\ApplyLoggingInterceptor.cs" />
- <Compile Include="Container\Windsor\Configuration\ComponentRegistrationConfiguration.cs" />
- <Compile Include="Container\Windsor\Configuration\ConfigureComponentLifestyle.cs" />
- <Compile Include="Container\Windsor\Configuration\IComponentExclusionSpecification.cs" />
- <Compile Include="Container\Windsor\Configuration\LogComponent.cs" />
- <Compile Include="Container\Windsor\Configuration\RegisterComponentContract.cs" />
- <Compile Include="Container\Windsor\WindsorContainerFactory.cs" />
- <Compile Include="Container\Windsor\WindsorDependencyRegistry.cs" />
- <Compile Include="Container\Windsor\WindsorDependencyRegistrySpecs.cs" />
- <Compile Include="Extensions\environment_extensions.cs" />
- <Compile Include="Extensions\ThreadingExtensions.cs" />
- <Compile Include="Interceptors\Lazy.cs" />
- <Compile Include="Interceptors\LazyLoadedInterceptor.cs" />
- <Compile Include="Interceptors\LazySpecs.cs" />
- <Compile Include="Interceptors\LoggingInterceptor.cs" />
<Compile Include="Interceptors\RaiseEventInterceptor.cs" />
<Compile Include="Interceptors\SynchronizedInterceptor.cs" />
- <Compile Include="Logging\Log4Net\Log4NetLogFactory.cs" />
- <Compile Include="Logging\Log4Net\Log4NetLogger.cs" />
- <Compile Include="Proxies\IConstraintSelector.cs" />
- <Compile Include="Proxies\IInterceptorConstraint.cs" />
- <Compile Include="Proxies\IInterceptorConstraintFactory.cs" />
- <Compile Include="Proxies\IMethodCallTrackerFactory.cs" />
- <Compile Include="Proxies\InterceptorConstraintFactorySpecs.cs" />
- <Compile Include="Proxies\InterceptorConstraintSpecs.cs" />
- <Compile Include="Proxies\Interceptors\IMethodCallTracker.cs" />
- <Compile Include="Proxies\Interceptors\MethodCallTracker.cs" />
- <Compile Include="Proxies\Interceptors\MethodCallTrackerSpecs.cs" />
- <Compile Include="Proxies\Interceptors\RunOnBackgroundThreadInterceptor.cs" />
- <Compile Include="Proxies\Interceptors\RunOnBackgrounThreadInterceptorSpecs.cs" />
- <Compile Include="Proxies\Interceptors\SelectiveInterceptor.cs" />
- <Compile Include="Proxies\IProxyBuilder.cs" />
- <Compile Include="Proxies\IProxyFactory.cs" />
- <Compile Include="Proxies\ProxyBuilder.cs" />
- <Compile Include="Proxies\ProxyBuilderSpecs.cs" />
- <Compile Include="Proxies\ProxyFactory.cs" />
- <Compile Include="Proxies\ProxyFactorySpecs.cs" />
<Compile Include="Threading\Juval\Synchronizer.cs" />
<Compile Include="Threading\Juval\WorkItem.cs" />
<Compile Include="Interceptors\RunOnUIThread.cs" />
<Compile Include="Interceptors\UnitOfWorkInterceptor.cs" />
</ItemGroup>
<ItemGroup>
+ <ProjectReference Include="..\Gorilla.Commons.Infrastructure.ThirdParty\Gorilla.Commons.Infrastructure.ThirdParty.csproj">
+ <Project>{04DC09B4-5DF9-44A6-8DD1-05941F0D0228}</Project>
+ <Name>Gorilla.Commons.Infrastructure.ThirdParty</Name>
+ </ProjectReference>
<ProjectReference Include="..\Gorilla.Commons.Infrastructure\Gorilla.Commons.Infrastructure.csproj">
<Project>{AA5EEED9-4531-45F7-AFCD-AD9717D2E405}</Project>
<Name>Gorilla.Commons.Infrastructure</Name>
@@ -150,7 +115,11 @@
</ProjectReference>
</ItemGroup>
<ItemGroup>
+ <Folder Include="Container\Autofac\" />
+ <Folder Include="Container\Windsor\Configuration\" />
+ <Folder Include="Logging\Log4Net\" />
<Folder Include="Properties\" />
+ <Folder Include="Proxies\Interceptors\" />
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
trunk/product/MoMoney.Presentation/Model/Menu/MenuItem.cs
@@ -1,6 +1,5 @@
using System;
using System.Windows.Forms;
-using MoMoney.Infrastructure.Extensions;
using MoMoney.Presentation.Model.keyboard;
using MoMoney.Presentation.Resources;
trunk/product/MoMoney.Presentation/Resources/ApplicationIcon.cs
@@ -1,7 +1,7 @@
using System;
using System.Drawing;
using System.IO;
-using MoMoney.Infrastructure.Extensions;
+using Gorilla.Commons.Infrastructure.Reflection;
namespace MoMoney.Presentation.Resources
{
trunk/product/MoMoney.Presentation/Resources/ApplicationImage.cs
@@ -1,7 +1,7 @@
using System;
using System.Drawing;
using System.IO;
-using MoMoney.Infrastructure.Extensions;
+using Gorilla.Commons.Infrastructure.Reflection;
namespace MoMoney.Presentation.Resources
{
trunk/product/MoMoney.Presentation/Views/Core/ApplicationDockedWindow.Designer.cs
@@ -1,6 +1,4 @@
-using MoMoney.Infrastructure.Extensions;
-
-namespace MoMoney.Presentation.Views.core
+namespace MoMoney.Presentation.Views.core
{
partial class ApplicationDockedWindow
{
trunk/product/MoMoney.Service/Infrastructure/LogFileTasks.cs
@@ -1,5 +1,5 @@
using System.IO;
-using MoMoney.Infrastructure.Extensions;
+using Gorilla.Commons.Infrastructure.Reflection;
namespace MoMoney.Tasks.infrastructure
{
trunk/product/MyMoney/boot/WindowsFormsApplication.cs
@@ -9,10 +9,10 @@ using System.Windows.Forms;
using Gorilla.Commons.Infrastructure.Container;
using Gorilla.Commons.Infrastructure.Eventing;
using Gorilla.Commons.Infrastructure.Logging;
+using Gorilla.Commons.Infrastructure.Threading;
using Gorilla.Commons.Utility.Core;
using Gorilla.Commons.Utility.Extensions;
using MoMoney.boot.container;
-using MoMoney.Infrastructure.Extensions;
using MoMoney.Presentation.Model.messages;
using MoMoney.Presentation.Presenters.Startup;
using MoMoney.windows.ui;
trunk/product/MyMoney/MyMoney.csproj
@@ -216,6 +216,10 @@
<Compile Include="boot\container\registration\wire_up_the_views_in_to_the.cs" />
</ItemGroup>
<ItemGroup>
+ <ProjectReference Include="..\Gorilla.Commons.Infrastructure.ThirdParty\Gorilla.Commons.Infrastructure.ThirdParty.csproj">
+ <Project>{04DC09B4-5DF9-44A6-8DD1-05941F0D0228}</Project>
+ <Name>Gorilla.Commons.Infrastructure.ThirdParty</Name>
+ </ProjectReference>
<ProjectReference Include="..\Gorilla.Commons.Infrastructure\Gorilla.Commons.Infrastructure.csproj">
<Project>{AA5EEED9-4531-45F7-AFCD-AD9717D2E405}</Project>
<Name>Gorilla.Commons.Infrastructure</Name>
trunk/solution.sln
@@ -23,6 +23,8 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MoMoney.Presentation", "pro
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Gorilla.Commons.Infrastructure", "product\Gorilla.Commons.Infrastructure\Gorilla.Commons.Infrastructure.csproj", "{AA5EEED9-4531-45F7-AFCD-AD9717D2E405}"
EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Gorilla.Commons.Infrastructure.ThirdParty", "product\Gorilla.Commons.Infrastructure.ThirdParty\Gorilla.Commons.Infrastructure.ThirdParty.csproj", "{04DC09B4-5DF9-44A6-8DD1-05941F0D0228}"
+EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
@@ -73,6 +75,10 @@ Global
{AA5EEED9-4531-45F7-AFCD-AD9717D2E405}.Debug|Any CPU.Build.0 = Debug|Any CPU
{AA5EEED9-4531-45F7-AFCD-AD9717D2E405}.Release|Any CPU.ActiveCfg = Release|Any CPU
{AA5EEED9-4531-45F7-AFCD-AD9717D2E405}.Release|Any CPU.Build.0 = Release|Any CPU
+ {04DC09B4-5DF9-44A6-8DD1-05941F0D0228}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {04DC09B4-5DF9-44A6-8DD1-05941F0D0228}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {04DC09B4-5DF9-44A6-8DD1-05941F0D0228}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {04DC09B4-5DF9-44A6-8DD1-05941F0D0228}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE