├── .DS_Store
├── .gitattributes
├── .vs
└── Autofac.AspectOrientedProgramming
│ └── xs
│ ├── UserPrefs.xml
│ ├── project-cache
│ ├── Business-Debug.json
│ ├── Core-Debug.json
│ └── Web-Debug.json
│ └── sqlite3
│ ├── db.lock
│ └── storage.ide
├── Autofac.AspectOrientedProgramming.sln
├── Business
├── Abstract
│ └── ICategoryService.cs
├── Business.csproj
├── Concrete
│ └── CategoryManager.cs
├── DependencyResolvers
│ └── AutofacModule.cs
├── bin
│ └── Debug
│ │ └── netstandard2.0
│ │ ├── Business.deps.json
│ │ ├── Business.dll
│ │ ├── Business.pdb
│ │ ├── Core.dll
│ │ └── Core.pdb
└── obj
│ ├── Business.csproj.nuget.cache
│ ├── Business.csproj.nuget.dgspec.json
│ ├── Business.csproj.nuget.g.props
│ ├── Business.csproj.nuget.g.targets
│ ├── Debug
│ └── netstandard2.0
│ │ ├── Business.AssemblyInfo.cs
│ │ ├── Business.AssemblyInfoInputs.cache
│ │ ├── Business.assets.cache
│ │ ├── Business.csproj.CopyComplete
│ │ ├── Business.csproj.CoreCompileInputs.cache
│ │ ├── Business.csproj.FileListAbsolute.txt
│ │ ├── Business.csprojAssemblyReference.cache
│ │ ├── Business.dll
│ │ └── Business.pdb
│ └── project.assets.json
├── Core
├── .DS_Store
├── Aspects
│ └── TestAspect.cs
├── Core.csproj
├── Interceptors
│ ├── AspectInterceptorSelector.cs
│ ├── MethodInterception.cs
│ └── MethodInterceptionBaseAttribute.cs
├── bin
│ └── Debug
│ │ └── netstandard2.0
│ │ ├── Core.deps.json
│ │ ├── Core.dll
│ │ └── Core.pdb
└── obj
│ ├── Core.csproj.nuget.cache
│ ├── Core.csproj.nuget.dgspec.json
│ ├── Core.csproj.nuget.g.props
│ ├── Core.csproj.nuget.g.targets
│ ├── Debug
│ └── netstandard2.0
│ │ ├── Core.AssemblyInfo.cs
│ │ ├── Core.AssemblyInfoInputs.cache
│ │ ├── Core.assets.cache
│ │ ├── Core.csproj.CoreCompileInputs.cache
│ │ ├── Core.csproj.FileListAbsolute.txt
│ │ ├── Core.csprojAssemblyReference.cache
│ │ ├── Core.dll
│ │ └── Core.pdb
│ └── project.assets.json
└── Web
├── Controllers
└── HomeController.cs
├── Program.cs
├── Properties
└── launchSettings.json
├── Startup.cs
├── Views
└── Home
│ └── Index.cshtml
├── Web.csproj
├── appsettings.Development.json
├── appsettings.json
├── bin
└── Debug
│ └── netcoreapp2.2
│ ├── Business.dll
│ ├── Business.pdb
│ ├── Core.dll
│ ├── Core.pdb
│ ├── Web.Views.dll
│ ├── Web.Views.pdb
│ ├── Web.deps.json
│ ├── Web.dll
│ ├── Web.pdb
│ ├── Web.runtimeconfig.dev.json
│ └── Web.runtimeconfig.json
└── obj
├── Debug
└── netcoreapp2.2
│ ├── Razor
│ └── Views
│ │ └── Home
│ │ └── Index.g.cshtml.cs
│ ├── Web.AssemblyInfo.cs
│ ├── Web.AssemblyInfoInputs.cache
│ ├── Web.RazorAssemblyInfo.cache
│ ├── Web.RazorAssemblyInfo.cs
│ ├── Web.RazorCoreGenerate.cache
│ ├── Web.RazorTargetAssemblyInfo.cache
│ ├── Web.RazorTargetAssemblyInfo.cs
│ ├── Web.TagHelpers.input.cache
│ ├── Web.TagHelpers.output.cache
│ ├── Web.Views.dll
│ ├── Web.Views.pdb
│ ├── Web.assets.cache
│ ├── Web.csproj.CopyComplete
│ ├── Web.csproj.CoreCompileInputs.cache
│ ├── Web.csproj.FileListAbsolute.txt
│ ├── Web.csprojAssemblyReference.cache
│ ├── Web.dll
│ └── Web.pdb
├── Web.csproj.nuget.cache
├── Web.csproj.nuget.dgspec.json
├── Web.csproj.nuget.g.props
├── Web.csproj.nuget.g.targets
└── project.assets.json
/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilgin/Autofac.AspectOrientedProgramming.Example/3940519935dd125f047f2559256b008d64b0499d/.DS_Store
--------------------------------------------------------------------------------
/.gitattributes:
--------------------------------------------------------------------------------
1 | # Auto detect text files and perform LF normalization
2 | * text=auto
3 |
--------------------------------------------------------------------------------
/.vs/Autofac.AspectOrientedProgramming/xs/UserPrefs.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
--------------------------------------------------------------------------------
/.vs/Autofac.AspectOrientedProgramming/xs/project-cache/Business-Debug.json:
--------------------------------------------------------------------------------
1 | {"Format":1,"ProjectReferences":[{"FilePath":"/Users/berkaybilgin/Desktop/projects/Autofac.AspectOrientedProgramming/Autofac.AspectOrientedProgramming.Example/Core/Core.csproj","Aliases":[]}],"MetadataReferences":[{"FilePath":"/Users/berkaybilgin/.nuget/packages/autofac/4.9.2/lib/netstandard2.0/Autofac.dll","Aliases":[]},{"FilePath":"/Users/berkaybilgin/.nuget/packages/autofac.extensions.dependencyinjection/4.4.0/lib/netstandard2.0/Autofac.Extensions.DependencyInjection.dll","Aliases":[]},{"FilePath":"/Users/berkaybilgin/.nuget/packages/autofac.extras.dynamicproxy/4.5.0/lib/netstandard1.3/Autofac.Extras.DynamicProxy.dll","Aliases":[]},{"FilePath":"/Users/berkaybilgin/.nuget/packages/castle.core/4.4.0/lib/netstandard1.5/Castle.Core.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/microsoft.extensions.dependencyinjection.abstractions/2.2.0/lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/microsoft.extensions.dependencyinjection/2.2.0/lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/Microsoft.Win32.Primitives.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/mscorlib.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/netstandard.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.AppContext.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Collections.Concurrent.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Collections.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Collections.NonGeneric.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Collections.Specialized.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.ComponentModel.Composition.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.ComponentModel.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.ComponentModel.EventBasedAsync.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.ComponentModel.Primitives.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.ComponentModel.TypeConverter.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Console.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Core.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Data.Common.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Data.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Diagnostics.Contracts.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Diagnostics.Debug.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Diagnostics.FileVersionInfo.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Diagnostics.Process.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Diagnostics.StackTrace.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Diagnostics.TextWriterTraceListener.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Diagnostics.Tools.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Diagnostics.TraceSource.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Diagnostics.Tracing.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Drawing.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Drawing.Primitives.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Dynamic.Runtime.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Globalization.Calendars.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Globalization.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Globalization.Extensions.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.IO.Compression.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.IO.Compression.FileSystem.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.IO.Compression.ZipFile.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.IO.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.IO.FileSystem.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.IO.FileSystem.DriveInfo.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.IO.FileSystem.Primitives.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.IO.FileSystem.Watcher.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.IO.IsolatedStorage.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.IO.MemoryMappedFiles.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.IO.Pipes.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.IO.UnmanagedMemoryStream.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Linq.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Linq.Expressions.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Linq.Parallel.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Linq.Queryable.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Net.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Net.Http.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Net.NameResolution.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Net.NetworkInformation.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Net.Ping.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Net.Primitives.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Net.Requests.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Net.Security.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Net.Sockets.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Net.WebHeaderCollection.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Net.WebSockets.Client.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Net.WebSockets.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Numerics.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.ObjectModel.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Reflection.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/system.reflection.emit/4.3.0/ref/netstandard1.1/System.Reflection.Emit.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/system.reflection.emit.ilgeneration/4.3.0/ref/netstandard1.0/System.Reflection.Emit.ILGeneration.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Reflection.Extensions.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Reflection.Primitives.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/system.reflection.typeextensions/4.3.0/ref/netstandard1.5/System.Reflection.TypeExtensions.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Resources.Reader.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Resources.ResourceManager.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Resources.Writer.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Runtime.CompilerServices.VisualC.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Runtime.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Runtime.Extensions.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Runtime.Handles.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Runtime.InteropServices.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Runtime.InteropServices.RuntimeInformation.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Runtime.Numerics.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Runtime.Serialization.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Runtime.Serialization.Formatters.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Runtime.Serialization.Json.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Runtime.Serialization.Primitives.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Runtime.Serialization.Xml.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Security.Claims.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Security.Cryptography.Algorithms.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Security.Cryptography.Csp.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Security.Cryptography.Encoding.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Security.Cryptography.Primitives.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Security.Cryptography.X509Certificates.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Security.Principal.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Security.SecureString.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.ServiceModel.Web.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Text.Encoding.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Text.Encoding.Extensions.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Text.RegularExpressions.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Threading.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Threading.Overlapped.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Threading.Tasks.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Threading.Tasks.Parallel.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Threading.Thread.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Threading.ThreadPool.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Threading.Timer.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Transactions.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.ValueTuple.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Web.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Windows.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Xml.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Xml.Linq.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Xml.ReaderWriter.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Xml.Serialization.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Xml.XDocument.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Xml.XmlDocument.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Xml.XmlSerializer.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Xml.XPath.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Xml.XPath.XDocument.dll","Aliases":[]}],"Files":["/Users/berkaybilgin/Desktop/projects/Autofac.AspectOrientedProgramming/Autofac.AspectOrientedProgramming.Example/Business/obj/Debug/netstandard2.0/Business.AssemblyInfo.cs","/Users/berkaybilgin/Desktop/projects/Autofac.AspectOrientedProgramming/Autofac.AspectOrientedProgramming.Example/Business/Abstract/ICategoryService.cs","/Users/berkaybilgin/Desktop/projects/Autofac.AspectOrientedProgramming/Autofac.AspectOrientedProgramming.Example/Business/Concrete/CategoryManager.cs","/Users/berkaybilgin/Desktop/projects/Autofac.AspectOrientedProgramming/Autofac.AspectOrientedProgramming.Example/Business/DependencyResolvers/AutofacModule.cs"],"BuildActions":["Compile","Compile","Compile","Compile"],"Analyzers":[]}
--------------------------------------------------------------------------------
/.vs/Autofac.AspectOrientedProgramming/xs/project-cache/Core-Debug.json:
--------------------------------------------------------------------------------
1 | {"Format":1,"ProjectReferences":[],"MetadataReferences":[{"FilePath":"/Users/berkaybilgin/.nuget/packages/autofac/4.9.2/lib/netstandard2.0/Autofac.dll","Aliases":[]},{"FilePath":"/Users/berkaybilgin/.nuget/packages/autofac.extensions.dependencyinjection/4.4.0/lib/netstandard2.0/Autofac.Extensions.DependencyInjection.dll","Aliases":[]},{"FilePath":"/Users/berkaybilgin/.nuget/packages/autofac.extras.dynamicproxy/4.5.0/lib/netstandard1.3/Autofac.Extras.DynamicProxy.dll","Aliases":[]},{"FilePath":"/Users/berkaybilgin/.nuget/packages/castle.core/4.4.0/lib/netstandard1.5/Castle.Core.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/microsoft.extensions.dependencyinjection.abstractions/2.2.0/lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/microsoft.extensions.dependencyinjection/2.2.0/lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/Microsoft.Win32.Primitives.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/mscorlib.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/netstandard.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.AppContext.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Collections.Concurrent.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Collections.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Collections.NonGeneric.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Collections.Specialized.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.ComponentModel.Composition.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.ComponentModel.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.ComponentModel.EventBasedAsync.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.ComponentModel.Primitives.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.ComponentModel.TypeConverter.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Console.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Core.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Data.Common.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Data.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Diagnostics.Contracts.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Diagnostics.Debug.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Diagnostics.FileVersionInfo.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Diagnostics.Process.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Diagnostics.StackTrace.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Diagnostics.TextWriterTraceListener.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Diagnostics.Tools.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Diagnostics.TraceSource.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Diagnostics.Tracing.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Drawing.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Drawing.Primitives.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Dynamic.Runtime.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Globalization.Calendars.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Globalization.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Globalization.Extensions.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.IO.Compression.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.IO.Compression.FileSystem.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.IO.Compression.ZipFile.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.IO.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.IO.FileSystem.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.IO.FileSystem.DriveInfo.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.IO.FileSystem.Primitives.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.IO.FileSystem.Watcher.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.IO.IsolatedStorage.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.IO.MemoryMappedFiles.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.IO.Pipes.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.IO.UnmanagedMemoryStream.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Linq.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Linq.Expressions.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Linq.Parallel.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Linq.Queryable.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Net.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Net.Http.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Net.NameResolution.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Net.NetworkInformation.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Net.Ping.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Net.Primitives.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Net.Requests.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Net.Security.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Net.Sockets.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Net.WebHeaderCollection.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Net.WebSockets.Client.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Net.WebSockets.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Numerics.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.ObjectModel.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Reflection.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/system.reflection.emit/4.3.0/ref/netstandard1.1/System.Reflection.Emit.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/system.reflection.emit.ilgeneration/4.3.0/ref/netstandard1.0/System.Reflection.Emit.ILGeneration.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Reflection.Extensions.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Reflection.Primitives.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/system.reflection.typeextensions/4.3.0/ref/netstandard1.5/System.Reflection.TypeExtensions.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Resources.Reader.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Resources.ResourceManager.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Resources.Writer.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Runtime.CompilerServices.VisualC.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Runtime.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Runtime.Extensions.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Runtime.Handles.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Runtime.InteropServices.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Runtime.InteropServices.RuntimeInformation.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Runtime.Numerics.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Runtime.Serialization.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Runtime.Serialization.Formatters.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Runtime.Serialization.Json.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Runtime.Serialization.Primitives.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Runtime.Serialization.Xml.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Security.Claims.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Security.Cryptography.Algorithms.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Security.Cryptography.Csp.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Security.Cryptography.Encoding.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Security.Cryptography.Primitives.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Security.Cryptography.X509Certificates.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Security.Principal.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Security.SecureString.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.ServiceModel.Web.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Text.Encoding.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Text.Encoding.Extensions.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Text.RegularExpressions.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Threading.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Threading.Overlapped.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Threading.Tasks.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Threading.Tasks.Parallel.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Threading.Thread.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Threading.ThreadPool.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Threading.Timer.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Transactions.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.ValueTuple.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Web.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Windows.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Xml.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Xml.Linq.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Xml.ReaderWriter.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Xml.Serialization.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Xml.XDocument.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Xml.XmlDocument.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Xml.XmlSerializer.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Xml.XPath.dll","Aliases":[]},{"FilePath":"/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Xml.XPath.XDocument.dll","Aliases":[]}],"Files":["/Users/berkaybilgin/Desktop/projects/Autofac.AspectOrientedProgramming/Autofac.AspectOrientedProgramming.Example/Core/obj/Debug/netstandard2.0/Core.AssemblyInfo.cs","/Users/berkaybilgin/Desktop/projects/Autofac.AspectOrientedProgramming/Autofac.AspectOrientedProgramming.Example/Core/Aspects/TestAspect.cs","/Users/berkaybilgin/Desktop/projects/Autofac.AspectOrientedProgramming/Autofac.AspectOrientedProgramming.Example/Core/Interceptors/AspectInterceptorSelector.cs","/Users/berkaybilgin/Desktop/projects/Autofac.AspectOrientedProgramming/Autofac.AspectOrientedProgramming.Example/Core/Interceptors/MethodInterception.cs","/Users/berkaybilgin/Desktop/projects/Autofac.AspectOrientedProgramming/Autofac.AspectOrientedProgramming.Example/Core/Interceptors/MethodInterceptionBaseAttribute.cs","/Users/berkaybilgin/Desktop/projects/Autofac.AspectOrientedProgramming/Autofac.AspectOrientedProgramming.Example/Core/.DS_Store"],"BuildActions":["Compile","Compile","Compile","Compile","Compile","None"],"Analyzers":[]}
--------------------------------------------------------------------------------
/.vs/Autofac.AspectOrientedProgramming/xs/sqlite3/db.lock:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilgin/Autofac.AspectOrientedProgramming.Example/3940519935dd125f047f2559256b008d64b0499d/.vs/Autofac.AspectOrientedProgramming/xs/sqlite3/db.lock
--------------------------------------------------------------------------------
/.vs/Autofac.AspectOrientedProgramming/xs/sqlite3/storage.ide:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilgin/Autofac.AspectOrientedProgramming.Example/3940519935dd125f047f2559256b008d64b0499d/.vs/Autofac.AspectOrientedProgramming/xs/sqlite3/storage.ide
--------------------------------------------------------------------------------
/Autofac.AspectOrientedProgramming.sln:
--------------------------------------------------------------------------------
1 |
2 | Microsoft Visual Studio Solution File, Format Version 12.00
3 | # Visual Studio 15
4 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Business", "Business\Business.csproj", "{DF5F72DE-3931-491C-B1DF-265327611A00}"
5 | EndProject
6 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Core", "Core\Core.csproj", "{B140053E-BE69-4A31-8A2B-884E0E983385}"
7 | EndProject
8 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Web", "Web\Web.csproj", "{D6DE8265-1EEF-4F6D-8019-1A350A1E4BFD}"
9 | EndProject
10 | Global
11 | GlobalSection(SolutionConfigurationPlatforms) = preSolution
12 | Debug|x86 = Debug|x86
13 | Release|x86 = Release|x86
14 | EndGlobalSection
15 | GlobalSection(ProjectConfigurationPlatforms) = postSolution
16 | {DF5F72DE-3931-491C-B1DF-265327611A00}.Debug|x86.ActiveCfg = Debug|Any CPU
17 | {DF5F72DE-3931-491C-B1DF-265327611A00}.Debug|x86.Build.0 = Debug|Any CPU
18 | {DF5F72DE-3931-491C-B1DF-265327611A00}.Release|x86.ActiveCfg = Release|Any CPU
19 | {DF5F72DE-3931-491C-B1DF-265327611A00}.Release|x86.Build.0 = Release|Any CPU
20 | {B140053E-BE69-4A31-8A2B-884E0E983385}.Debug|x86.ActiveCfg = Debug|Any CPU
21 | {B140053E-BE69-4A31-8A2B-884E0E983385}.Debug|x86.Build.0 = Debug|Any CPU
22 | {B140053E-BE69-4A31-8A2B-884E0E983385}.Release|x86.ActiveCfg = Release|Any CPU
23 | {B140053E-BE69-4A31-8A2B-884E0E983385}.Release|x86.Build.0 = Release|Any CPU
24 | {D6DE8265-1EEF-4F6D-8019-1A350A1E4BFD}.Debug|x86.ActiveCfg = Debug|Any CPU
25 | {D6DE8265-1EEF-4F6D-8019-1A350A1E4BFD}.Debug|x86.Build.0 = Debug|Any CPU
26 | {D6DE8265-1EEF-4F6D-8019-1A350A1E4BFD}.Release|x86.ActiveCfg = Release|Any CPU
27 | {D6DE8265-1EEF-4F6D-8019-1A350A1E4BFD}.Release|x86.Build.0 = Release|Any CPU
28 | EndGlobalSection
29 | EndGlobal
30 |
--------------------------------------------------------------------------------
/Business/Abstract/ICategoryService.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | namespace Business.Abstract
3 | {
4 | public interface ICategoryService
5 | {
6 | void Add();
7 | void Update();
8 | void Delete();
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/Business/Business.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | netstandard2.0
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
--------------------------------------------------------------------------------
/Business/Concrete/CategoryManager.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using Business.Abstract;
3 | using Core.Aspects;
4 |
5 | namespace Business.Concrete
6 | {
7 | public class CategoryManager :ICategoryService
8 | {
9 | public CategoryManager()
10 | {
11 | }
12 |
13 | [TestAspect]
14 | public void Add()
15 | {
16 | //... business code
17 | }
18 |
19 | public void Delete()
20 | {
21 | //... business code
22 | }
23 |
24 | public void Update()
25 | {
26 | //... business code
27 | }
28 | }
29 | }
30 |
--------------------------------------------------------------------------------
/Business/DependencyResolvers/AutofacModule.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using Autofac;
3 | using Autofac.Extras.DynamicProxy;
4 | using Business.Abstract;
5 | using Business.Concrete;
6 | using Castle.DynamicProxy;
7 | using Core.Utilities.Interceptors;
8 |
9 | namespace Business.DependencyResolvers
10 | {
11 | public class AutofacModule : Module
12 | {
13 | public AutofacModule()
14 | {
15 |
16 | }
17 |
18 | protected override void Load(ContainerBuilder builder)
19 | {
20 | builder.RegisterType().As();
21 |
22 | var assembly = System.Reflection.Assembly.GetExecutingAssembly();
23 |
24 | builder.RegisterAssemblyTypes(assembly)
25 | .AsImplementedInterfaces()
26 | .EnableInterfaceInterceptors(new ProxyGenerationOptions()
27 | {
28 | Selector = new AspectInterceptorSelector()
29 | })
30 | .SingleInstance();
31 |
32 | }
33 | }
34 | }
35 |
--------------------------------------------------------------------------------
/Business/bin/Debug/netstandard2.0/Business.deps.json:
--------------------------------------------------------------------------------
1 | {
2 | "runtimeTarget": {
3 | "name": ".NETStandard,Version=v2.0/",
4 | "signature": "7c2c0be5623980b924216b8c34444e65065de8a3"
5 | },
6 | "compilationOptions": {},
7 | "targets": {
8 | ".NETStandard,Version=v2.0": {},
9 | ".NETStandard,Version=v2.0/": {
10 | "Business/1.0.0": {
11 | "dependencies": {
12 | "Core": "1.0.0",
13 | "NETStandard.Library": "2.0.3"
14 | },
15 | "runtime": {
16 | "Business.dll": {}
17 | }
18 | },
19 | "Autofac/4.9.2": {
20 | "runtime": {
21 | "lib/netstandard2.0/Autofac.dll": {
22 | "assemblyVersion": "4.9.2.0",
23 | "fileVersion": "4.9.2.0"
24 | }
25 | }
26 | },
27 | "Autofac.Extensions.DependencyInjection/4.4.0": {
28 | "dependencies": {
29 | "Autofac": "4.9.2",
30 | "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0"
31 | },
32 | "runtime": {
33 | "lib/netstandard2.0/Autofac.Extensions.DependencyInjection.dll": {
34 | "assemblyVersion": "4.4.0.0",
35 | "fileVersion": "4.4.0.0"
36 | }
37 | }
38 | },
39 | "Autofac.Extras.DynamicProxy/4.5.0": {
40 | "dependencies": {
41 | "Autofac": "4.9.2",
42 | "Castle.Core": "4.4.0",
43 | "NETStandard.Library": "2.0.3"
44 | },
45 | "runtime": {
46 | "lib/netstandard1.3/Autofac.Extras.DynamicProxy.dll": {
47 | "assemblyVersion": "4.5.0.0",
48 | "fileVersion": "4.5.0.0"
49 | }
50 | }
51 | },
52 | "Castle.Core/4.4.0": {
53 | "dependencies": {
54 | "NETStandard.Library": "2.0.3",
55 | "System.Collections.Specialized": "4.3.0",
56 | "System.ComponentModel": "4.3.0",
57 | "System.ComponentModel.TypeConverter": "4.3.0",
58 | "System.Diagnostics.TraceSource": "4.3.0",
59 | "System.Dynamic.Runtime": "4.3.0",
60 | "System.Reflection": "4.3.0",
61 | "System.Reflection.Emit": "4.3.0",
62 | "System.Reflection.TypeExtensions": "4.3.0",
63 | "System.Xml.XmlDocument": "4.3.0"
64 | },
65 | "runtime": {
66 | "lib/netstandard1.5/Castle.Core.dll": {
67 | "assemblyVersion": "4.0.0.0",
68 | "fileVersion": "4.4.0.0"
69 | }
70 | }
71 | },
72 | "Microsoft.Extensions.DependencyInjection/2.2.0": {
73 | "dependencies": {
74 | "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0"
75 | },
76 | "runtime": {
77 | "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.dll": {
78 | "assemblyVersion": "2.2.0.0",
79 | "fileVersion": "2.2.0.18315"
80 | }
81 | }
82 | },
83 | "Microsoft.Extensions.DependencyInjection.Abstractions/2.2.0": {
84 | "runtime": {
85 | "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": {
86 | "assemblyVersion": "2.2.0.0",
87 | "fileVersion": "2.2.0.18315"
88 | }
89 | }
90 | },
91 | "Microsoft.NETCore.Platforms/1.1.0": {},
92 | "Microsoft.NETCore.Targets/1.1.0": {},
93 | "NETStandard.Library/2.0.3": {
94 | "dependencies": {
95 | "Microsoft.NETCore.Platforms": "1.1.0"
96 | }
97 | },
98 | "runtime.native.System/4.3.0": {
99 | "dependencies": {
100 | "Microsoft.NETCore.Platforms": "1.1.0",
101 | "Microsoft.NETCore.Targets": "1.1.0"
102 | }
103 | },
104 | "System.Collections/4.3.0": {
105 | "dependencies": {
106 | "Microsoft.NETCore.Platforms": "1.1.0",
107 | "Microsoft.NETCore.Targets": "1.1.0",
108 | "System.Runtime": "4.3.0"
109 | }
110 | },
111 | "System.Collections.NonGeneric/4.3.0": {
112 | "dependencies": {
113 | "System.Diagnostics.Debug": "4.3.0",
114 | "System.Globalization": "4.3.0",
115 | "System.Resources.ResourceManager": "4.3.0",
116 | "System.Runtime": "4.3.0",
117 | "System.Runtime.Extensions": "4.3.0",
118 | "System.Threading": "4.3.0"
119 | },
120 | "runtime": {
121 | "lib/netstandard1.3/System.Collections.NonGeneric.dll": {
122 | "assemblyVersion": "4.0.2.0",
123 | "fileVersion": "4.6.24705.1"
124 | }
125 | }
126 | },
127 | "System.Collections.Specialized/4.3.0": {
128 | "dependencies": {
129 | "System.Collections.NonGeneric": "4.3.0",
130 | "System.Globalization": "4.3.0",
131 | "System.Globalization.Extensions": "4.3.0",
132 | "System.Resources.ResourceManager": "4.3.0",
133 | "System.Runtime": "4.3.0",
134 | "System.Runtime.Extensions": "4.3.0",
135 | "System.Threading": "4.3.0"
136 | },
137 | "runtime": {
138 | "lib/netstandard1.3/System.Collections.Specialized.dll": {
139 | "assemblyVersion": "4.0.2.0",
140 | "fileVersion": "4.6.24705.1"
141 | }
142 | }
143 | },
144 | "System.ComponentModel/4.3.0": {
145 | "dependencies": {
146 | "System.Runtime": "4.3.0"
147 | },
148 | "runtime": {
149 | "lib/netstandard1.3/System.ComponentModel.dll": {
150 | "assemblyVersion": "4.0.2.0",
151 | "fileVersion": "4.6.24705.1"
152 | }
153 | }
154 | },
155 | "System.ComponentModel.Primitives/4.3.0": {
156 | "dependencies": {
157 | "System.ComponentModel": "4.3.0",
158 | "System.Resources.ResourceManager": "4.3.0",
159 | "System.Runtime": "4.3.0"
160 | },
161 | "runtime": {
162 | "lib/netstandard1.0/System.ComponentModel.Primitives.dll": {
163 | "assemblyVersion": "4.1.1.0",
164 | "fileVersion": "4.6.24705.1"
165 | }
166 | }
167 | },
168 | "System.ComponentModel.TypeConverter/4.3.0": {
169 | "dependencies": {
170 | "System.Collections": "4.3.0",
171 | "System.Collections.NonGeneric": "4.3.0",
172 | "System.Collections.Specialized": "4.3.0",
173 | "System.ComponentModel": "4.3.0",
174 | "System.ComponentModel.Primitives": "4.3.0",
175 | "System.Globalization": "4.3.0",
176 | "System.Linq": "4.3.0",
177 | "System.Reflection": "4.3.0",
178 | "System.Reflection.Extensions": "4.3.0",
179 | "System.Reflection.Primitives": "4.3.0",
180 | "System.Reflection.TypeExtensions": "4.3.0",
181 | "System.Resources.ResourceManager": "4.3.0",
182 | "System.Runtime": "4.3.0",
183 | "System.Runtime.Extensions": "4.3.0",
184 | "System.Threading": "4.3.0"
185 | },
186 | "runtime": {
187 | "lib/netstandard1.5/System.ComponentModel.TypeConverter.dll": {
188 | "assemblyVersion": "4.1.1.0",
189 | "fileVersion": "4.6.24705.1"
190 | }
191 | }
192 | },
193 | "System.Diagnostics.Debug/4.3.0": {
194 | "dependencies": {
195 | "Microsoft.NETCore.Platforms": "1.1.0",
196 | "Microsoft.NETCore.Targets": "1.1.0",
197 | "System.Runtime": "4.3.0"
198 | }
199 | },
200 | "System.Diagnostics.TraceSource/4.3.0": {
201 | "dependencies": {
202 | "Microsoft.NETCore.Platforms": "1.1.0",
203 | "System.Collections": "4.3.0",
204 | "System.Diagnostics.Debug": "4.3.0",
205 | "System.Globalization": "4.3.0",
206 | "System.Resources.ResourceManager": "4.3.0",
207 | "System.Runtime": "4.3.0",
208 | "System.Runtime.Extensions": "4.3.0",
209 | "System.Threading": "4.3.0",
210 | "runtime.native.System": "4.3.0"
211 | }
212 | },
213 | "System.Dynamic.Runtime/4.3.0": {
214 | "dependencies": {
215 | "System.Collections": "4.3.0",
216 | "System.Diagnostics.Debug": "4.3.0",
217 | "System.Linq": "4.3.0",
218 | "System.Linq.Expressions": "4.3.0",
219 | "System.ObjectModel": "4.3.0",
220 | "System.Reflection": "4.3.0",
221 | "System.Reflection.Emit": "4.3.0",
222 | "System.Reflection.Emit.ILGeneration": "4.3.0",
223 | "System.Reflection.Primitives": "4.3.0",
224 | "System.Reflection.TypeExtensions": "4.3.0",
225 | "System.Resources.ResourceManager": "4.3.0",
226 | "System.Runtime": "4.3.0",
227 | "System.Runtime.Extensions": "4.3.0",
228 | "System.Threading": "4.3.0"
229 | },
230 | "runtime": {
231 | "lib/netstandard1.3/System.Dynamic.Runtime.dll": {
232 | "assemblyVersion": "4.0.12.0",
233 | "fileVersion": "4.6.24705.1"
234 | }
235 | }
236 | },
237 | "System.Globalization/4.3.0": {
238 | "dependencies": {
239 | "Microsoft.NETCore.Platforms": "1.1.0",
240 | "Microsoft.NETCore.Targets": "1.1.0",
241 | "System.Runtime": "4.3.0"
242 | }
243 | },
244 | "System.Globalization.Extensions/4.3.0": {
245 | "dependencies": {
246 | "Microsoft.NETCore.Platforms": "1.1.0",
247 | "System.Globalization": "4.3.0",
248 | "System.Resources.ResourceManager": "4.3.0",
249 | "System.Runtime": "4.3.0",
250 | "System.Runtime.Extensions": "4.3.0",
251 | "System.Runtime.InteropServices": "4.3.0"
252 | }
253 | },
254 | "System.IO/4.3.0": {
255 | "dependencies": {
256 | "Microsoft.NETCore.Platforms": "1.1.0",
257 | "Microsoft.NETCore.Targets": "1.1.0",
258 | "System.Runtime": "4.3.0",
259 | "System.Text.Encoding": "4.3.0",
260 | "System.Threading.Tasks": "4.3.0"
261 | }
262 | },
263 | "System.IO.FileSystem/4.3.0": {
264 | "dependencies": {
265 | "Microsoft.NETCore.Platforms": "1.1.0",
266 | "Microsoft.NETCore.Targets": "1.1.0",
267 | "System.IO": "4.3.0",
268 | "System.IO.FileSystem.Primitives": "4.3.0",
269 | "System.Runtime": "4.3.0",
270 | "System.Runtime.Handles": "4.3.0",
271 | "System.Text.Encoding": "4.3.0",
272 | "System.Threading.Tasks": "4.3.0"
273 | }
274 | },
275 | "System.IO.FileSystem.Primitives/4.3.0": {
276 | "dependencies": {
277 | "System.Runtime": "4.3.0"
278 | },
279 | "runtime": {
280 | "lib/netstandard1.3/System.IO.FileSystem.Primitives.dll": {
281 | "assemblyVersion": "4.0.2.0",
282 | "fileVersion": "4.6.24705.1"
283 | }
284 | }
285 | },
286 | "System.Linq/4.3.0": {
287 | "dependencies": {
288 | "System.Collections": "4.3.0",
289 | "System.Diagnostics.Debug": "4.3.0",
290 | "System.Resources.ResourceManager": "4.3.0",
291 | "System.Runtime": "4.3.0",
292 | "System.Runtime.Extensions": "4.3.0"
293 | },
294 | "runtime": {
295 | "lib/netstandard1.6/System.Linq.dll": {
296 | "assemblyVersion": "4.1.1.0",
297 | "fileVersion": "4.6.24705.1"
298 | }
299 | }
300 | },
301 | "System.Linq.Expressions/4.3.0": {
302 | "dependencies": {
303 | "System.Collections": "4.3.0",
304 | "System.Diagnostics.Debug": "4.3.0",
305 | "System.Globalization": "4.3.0",
306 | "System.IO": "4.3.0",
307 | "System.Linq": "4.3.0",
308 | "System.ObjectModel": "4.3.0",
309 | "System.Reflection": "4.3.0",
310 | "System.Reflection.Emit": "4.3.0",
311 | "System.Reflection.Emit.ILGeneration": "4.3.0",
312 | "System.Reflection.Emit.Lightweight": "4.3.0",
313 | "System.Reflection.Extensions": "4.3.0",
314 | "System.Reflection.Primitives": "4.3.0",
315 | "System.Reflection.TypeExtensions": "4.3.0",
316 | "System.Resources.ResourceManager": "4.3.0",
317 | "System.Runtime": "4.3.0",
318 | "System.Runtime.Extensions": "4.3.0",
319 | "System.Threading": "4.3.0"
320 | },
321 | "runtime": {
322 | "lib/netstandard1.6/System.Linq.Expressions.dll": {
323 | "assemblyVersion": "4.1.1.0",
324 | "fileVersion": "4.6.24705.1"
325 | }
326 | }
327 | },
328 | "System.ObjectModel/4.3.0": {
329 | "dependencies": {
330 | "System.Collections": "4.3.0",
331 | "System.Diagnostics.Debug": "4.3.0",
332 | "System.Resources.ResourceManager": "4.3.0",
333 | "System.Runtime": "4.3.0",
334 | "System.Threading": "4.3.0"
335 | },
336 | "runtime": {
337 | "lib/netstandard1.3/System.ObjectModel.dll": {
338 | "assemblyVersion": "4.0.13.0",
339 | "fileVersion": "4.6.24705.1"
340 | }
341 | }
342 | },
343 | "System.Reflection/4.3.0": {
344 | "dependencies": {
345 | "Microsoft.NETCore.Platforms": "1.1.0",
346 | "Microsoft.NETCore.Targets": "1.1.0",
347 | "System.IO": "4.3.0",
348 | "System.Reflection.Primitives": "4.3.0",
349 | "System.Runtime": "4.3.0"
350 | }
351 | },
352 | "System.Reflection.Emit/4.3.0": {
353 | "dependencies": {
354 | "System.IO": "4.3.0",
355 | "System.Reflection": "4.3.0",
356 | "System.Reflection.Emit.ILGeneration": "4.3.0",
357 | "System.Reflection.Primitives": "4.3.0",
358 | "System.Runtime": "4.3.0"
359 | },
360 | "runtime": {
361 | "lib/netstandard1.3/System.Reflection.Emit.dll": {
362 | "assemblyVersion": "4.0.2.0",
363 | "fileVersion": "4.6.24705.1"
364 | }
365 | }
366 | },
367 | "System.Reflection.Emit.ILGeneration/4.3.0": {
368 | "dependencies": {
369 | "System.Reflection": "4.3.0",
370 | "System.Reflection.Primitives": "4.3.0",
371 | "System.Runtime": "4.3.0"
372 | },
373 | "runtime": {
374 | "lib/netstandard1.3/System.Reflection.Emit.ILGeneration.dll": {
375 | "assemblyVersion": "4.0.2.0",
376 | "fileVersion": "4.6.24705.1"
377 | }
378 | }
379 | },
380 | "System.Reflection.Emit.Lightweight/4.3.0": {
381 | "dependencies": {
382 | "System.Reflection": "4.3.0",
383 | "System.Reflection.Emit.ILGeneration": "4.3.0",
384 | "System.Reflection.Primitives": "4.3.0",
385 | "System.Runtime": "4.3.0"
386 | },
387 | "runtime": {
388 | "lib/netstandard1.3/System.Reflection.Emit.Lightweight.dll": {
389 | "assemblyVersion": "4.0.2.0",
390 | "fileVersion": "4.6.24705.1"
391 | }
392 | }
393 | },
394 | "System.Reflection.Extensions/4.3.0": {
395 | "dependencies": {
396 | "Microsoft.NETCore.Platforms": "1.1.0",
397 | "Microsoft.NETCore.Targets": "1.1.0",
398 | "System.Reflection": "4.3.0",
399 | "System.Runtime": "4.3.0"
400 | }
401 | },
402 | "System.Reflection.Primitives/4.3.0": {
403 | "dependencies": {
404 | "Microsoft.NETCore.Platforms": "1.1.0",
405 | "Microsoft.NETCore.Targets": "1.1.0",
406 | "System.Runtime": "4.3.0"
407 | }
408 | },
409 | "System.Reflection.TypeExtensions/4.3.0": {
410 | "dependencies": {
411 | "System.Reflection": "4.3.0",
412 | "System.Runtime": "4.3.0"
413 | },
414 | "runtime": {
415 | "lib/netstandard1.5/System.Reflection.TypeExtensions.dll": {
416 | "assemblyVersion": "4.1.1.0",
417 | "fileVersion": "4.6.24705.1"
418 | }
419 | }
420 | },
421 | "System.Resources.ResourceManager/4.3.0": {
422 | "dependencies": {
423 | "Microsoft.NETCore.Platforms": "1.1.0",
424 | "Microsoft.NETCore.Targets": "1.1.0",
425 | "System.Globalization": "4.3.0",
426 | "System.Reflection": "4.3.0",
427 | "System.Runtime": "4.3.0"
428 | }
429 | },
430 | "System.Runtime/4.3.0": {
431 | "dependencies": {
432 | "Microsoft.NETCore.Platforms": "1.1.0",
433 | "Microsoft.NETCore.Targets": "1.1.0"
434 | }
435 | },
436 | "System.Runtime.Extensions/4.3.0": {
437 | "dependencies": {
438 | "Microsoft.NETCore.Platforms": "1.1.0",
439 | "Microsoft.NETCore.Targets": "1.1.0",
440 | "System.Runtime": "4.3.0"
441 | }
442 | },
443 | "System.Runtime.Handles/4.3.0": {
444 | "dependencies": {
445 | "Microsoft.NETCore.Platforms": "1.1.0",
446 | "Microsoft.NETCore.Targets": "1.1.0",
447 | "System.Runtime": "4.3.0"
448 | }
449 | },
450 | "System.Runtime.InteropServices/4.3.0": {
451 | "dependencies": {
452 | "Microsoft.NETCore.Platforms": "1.1.0",
453 | "Microsoft.NETCore.Targets": "1.1.0",
454 | "System.Reflection": "4.3.0",
455 | "System.Reflection.Primitives": "4.3.0",
456 | "System.Runtime": "4.3.0",
457 | "System.Runtime.Handles": "4.3.0"
458 | }
459 | },
460 | "System.Text.Encoding/4.3.0": {
461 | "dependencies": {
462 | "Microsoft.NETCore.Platforms": "1.1.0",
463 | "Microsoft.NETCore.Targets": "1.1.0",
464 | "System.Runtime": "4.3.0"
465 | }
466 | },
467 | "System.Text.Encoding.Extensions/4.3.0": {
468 | "dependencies": {
469 | "Microsoft.NETCore.Platforms": "1.1.0",
470 | "Microsoft.NETCore.Targets": "1.1.0",
471 | "System.Runtime": "4.3.0",
472 | "System.Text.Encoding": "4.3.0"
473 | }
474 | },
475 | "System.Text.RegularExpressions/4.3.0": {
476 | "dependencies": {
477 | "System.Collections": "4.3.0",
478 | "System.Globalization": "4.3.0",
479 | "System.Resources.ResourceManager": "4.3.0",
480 | "System.Runtime": "4.3.0",
481 | "System.Runtime.Extensions": "4.3.0",
482 | "System.Threading": "4.3.0"
483 | },
484 | "runtime": {
485 | "lib/netstandard1.6/System.Text.RegularExpressions.dll": {
486 | "assemblyVersion": "4.1.1.0",
487 | "fileVersion": "4.6.24705.1"
488 | }
489 | }
490 | },
491 | "System.Threading/4.3.0": {
492 | "dependencies": {
493 | "System.Runtime": "4.3.0",
494 | "System.Threading.Tasks": "4.3.0"
495 | },
496 | "runtime": {
497 | "lib/netstandard1.3/System.Threading.dll": {
498 | "assemblyVersion": "4.0.12.0",
499 | "fileVersion": "4.6.24705.1"
500 | }
501 | }
502 | },
503 | "System.Threading.Tasks/4.3.0": {
504 | "dependencies": {
505 | "Microsoft.NETCore.Platforms": "1.1.0",
506 | "Microsoft.NETCore.Targets": "1.1.0",
507 | "System.Runtime": "4.3.0"
508 | }
509 | },
510 | "System.Threading.Tasks.Extensions/4.3.0": {
511 | "dependencies": {
512 | "System.Collections": "4.3.0",
513 | "System.Runtime": "4.3.0",
514 | "System.Threading.Tasks": "4.3.0"
515 | },
516 | "runtime": {
517 | "lib/netstandard1.0/System.Threading.Tasks.Extensions.dll": {
518 | "assemblyVersion": "4.1.0.0",
519 | "fileVersion": "4.6.24705.1"
520 | }
521 | }
522 | },
523 | "System.Xml.ReaderWriter/4.3.0": {
524 | "dependencies": {
525 | "System.Collections": "4.3.0",
526 | "System.Diagnostics.Debug": "4.3.0",
527 | "System.Globalization": "4.3.0",
528 | "System.IO": "4.3.0",
529 | "System.IO.FileSystem": "4.3.0",
530 | "System.IO.FileSystem.Primitives": "4.3.0",
531 | "System.Resources.ResourceManager": "4.3.0",
532 | "System.Runtime": "4.3.0",
533 | "System.Runtime.Extensions": "4.3.0",
534 | "System.Runtime.InteropServices": "4.3.0",
535 | "System.Text.Encoding": "4.3.0",
536 | "System.Text.Encoding.Extensions": "4.3.0",
537 | "System.Text.RegularExpressions": "4.3.0",
538 | "System.Threading.Tasks": "4.3.0",
539 | "System.Threading.Tasks.Extensions": "4.3.0"
540 | },
541 | "runtime": {
542 | "lib/netstandard1.3/System.Xml.ReaderWriter.dll": {
543 | "assemblyVersion": "4.1.0.0",
544 | "fileVersion": "4.6.24705.1"
545 | }
546 | }
547 | },
548 | "System.Xml.XmlDocument/4.3.0": {
549 | "dependencies": {
550 | "System.Collections": "4.3.0",
551 | "System.Diagnostics.Debug": "4.3.0",
552 | "System.Globalization": "4.3.0",
553 | "System.IO": "4.3.0",
554 | "System.Resources.ResourceManager": "4.3.0",
555 | "System.Runtime": "4.3.0",
556 | "System.Runtime.Extensions": "4.3.0",
557 | "System.Text.Encoding": "4.3.0",
558 | "System.Threading": "4.3.0",
559 | "System.Xml.ReaderWriter": "4.3.0"
560 | },
561 | "runtime": {
562 | "lib/netstandard1.3/System.Xml.XmlDocument.dll": {
563 | "assemblyVersion": "4.0.2.0",
564 | "fileVersion": "4.6.24705.1"
565 | }
566 | }
567 | },
568 | "Core/1.0.0": {
569 | "dependencies": {
570 | "Autofac": "4.9.2",
571 | "Autofac.Extensions.DependencyInjection": "4.4.0",
572 | "Autofac.Extras.DynamicProxy": "4.5.0",
573 | "Castle.Core": "4.4.0",
574 | "Microsoft.Extensions.DependencyInjection": "2.2.0"
575 | },
576 | "runtime": {
577 | "Core.dll": {}
578 | }
579 | }
580 | }
581 | },
582 | "libraries": {
583 | "Business/1.0.0": {
584 | "type": "project",
585 | "serviceable": false,
586 | "sha512": ""
587 | },
588 | "Autofac/4.9.2": {
589 | "type": "package",
590 | "serviceable": true,
591 | "sha512": "sha512-lfCcNOzU97f2WFtdo/+SkR0XtpdH20QA5Ob/T2Iv027wFMvDk7EZZ2oj6ERtWL+LBfPTOrbk9zyLj6Okx2CoHA==",
592 | "path": "autofac/4.9.2",
593 | "hashPath": "autofac.4.9.2.nupkg.sha512"
594 | },
595 | "Autofac.Extensions.DependencyInjection/4.4.0": {
596 | "type": "package",
597 | "serviceable": true,
598 | "sha512": "sha512-tkNVcEVTG+asY338sZQNbWQIoCrb13I6qOxBrVX7aStu7SGskDDyGT0TrqiJdfEB48GbCd04ZcNz86TdD4cIHg==",
599 | "path": "autofac.extensions.dependencyinjection/4.4.0",
600 | "hashPath": "autofac.extensions.dependencyinjection.4.4.0.nupkg.sha512"
601 | },
602 | "Autofac.Extras.DynamicProxy/4.5.0": {
603 | "type": "package",
604 | "serviceable": true,
605 | "sha512": "sha512-ujL3jmnJ1C+jcG3cRhy6SAYaTWw92lP3t5Zf8KltmYcY+kvOVSDmfpKLtNH34MjalWPkWiKzTsS96ouAULMMeg==",
606 | "path": "autofac.extras.dynamicproxy/4.5.0",
607 | "hashPath": "autofac.extras.dynamicproxy.4.5.0.nupkg.sha512"
608 | },
609 | "Castle.Core/4.4.0": {
610 | "type": "package",
611 | "serviceable": true,
612 | "sha512": "sha512-b5rRL5zeaau1y/5hIbI+6mGw3cwun16YjkHZnV9RRT5UyUIFsgLmNXJ0YnIN9p8Hw7K7AbG1q1UclQVU3DinAQ==",
613 | "path": "castle.core/4.4.0",
614 | "hashPath": "castle.core.4.4.0.nupkg.sha512"
615 | },
616 | "Microsoft.Extensions.DependencyInjection/2.2.0": {
617 | "type": "package",
618 | "serviceable": true,
619 | "sha512": "sha512-MZtBIwfDFork5vfjpJdG5g8wuJFt7d/y3LOSVVtDK/76wlbtz6cjltfKHqLx2TKVqTj5/c41t77m1+h20zqtPA==",
620 | "path": "microsoft.extensions.dependencyinjection/2.2.0",
621 | "hashPath": "microsoft.extensions.dependencyinjection.2.2.0.nupkg.sha512"
622 | },
623 | "Microsoft.Extensions.DependencyInjection.Abstractions/2.2.0": {
624 | "type": "package",
625 | "serviceable": true,
626 | "sha512": "sha512-f9hstgjVmr6rmrfGSpfsVOl2irKAgr1QjrSi3FgnS7kulxband50f2brRLwySAQTADPZeTdow0mpSMcoAdadCw==",
627 | "path": "microsoft.extensions.dependencyinjection.abstractions/2.2.0",
628 | "hashPath": "microsoft.extensions.dependencyinjection.abstractions.2.2.0.nupkg.sha512"
629 | },
630 | "Microsoft.NETCore.Platforms/1.1.0": {
631 | "type": "package",
632 | "serviceable": true,
633 | "sha512": "sha512-kz0PEW2lhqygehI/d6XsPCQzD7ff7gUJaVGPVETX611eadGsA3A877GdSlU0LRVMCTH/+P3o2iDTak+S08V2+A==",
634 | "path": "microsoft.netcore.platforms/1.1.0",
635 | "hashPath": "microsoft.netcore.platforms.1.1.0.nupkg.sha512"
636 | },
637 | "Microsoft.NETCore.Targets/1.1.0": {
638 | "type": "package",
639 | "serviceable": true,
640 | "sha512": "sha512-aOZA3BWfz9RXjpzt0sRJJMjAscAUm3Hoa4UWAfceV9UTYxgwZ1lZt5nO2myFf+/jetYQo4uTP7zS8sJY67BBxg==",
641 | "path": "microsoft.netcore.targets/1.1.0",
642 | "hashPath": "microsoft.netcore.targets.1.1.0.nupkg.sha512"
643 | },
644 | "NETStandard.Library/2.0.3": {
645 | "type": "package",
646 | "serviceable": true,
647 | "sha512": "sha512-st47PosZSHrjECdjeIzZQbzivYBJFv6P2nv4cj2ypdI204DO+vZ7l5raGMiX4eXMJ53RfOIg+/s4DHVZ54Nu2A==",
648 | "path": "netstandard.library/2.0.3",
649 | "hashPath": "netstandard.library.2.0.3.nupkg.sha512"
650 | },
651 | "runtime.native.System/4.3.0": {
652 | "type": "package",
653 | "serviceable": true,
654 | "sha512": "sha512-c/qWt2LieNZIj1jGnVNsE2Kl23Ya2aSTBuXMD6V7k9KWr6l16Tqdwq+hJScEpWER9753NWC8h96PaVNY5Ld7Jw==",
655 | "path": "runtime.native.system/4.3.0",
656 | "hashPath": "runtime.native.system.4.3.0.nupkg.sha512"
657 | },
658 | "System.Collections/4.3.0": {
659 | "type": "package",
660 | "serviceable": true,
661 | "sha512": "sha512-3Dcj85/TBdVpL5Zr+gEEBUuFe2icOnLalmEh9hfck1PTYbbyWuZgh4fmm2ysCLTrqLQw6t3TgTyJ+VLp+Qb+Lw==",
662 | "path": "system.collections/4.3.0",
663 | "hashPath": "system.collections.4.3.0.nupkg.sha512"
664 | },
665 | "System.Collections.NonGeneric/4.3.0": {
666 | "type": "package",
667 | "serviceable": true,
668 | "sha512": "sha512-prtjIEMhGUnQq6RnPEYLpFt8AtLbp9yq2zxOSrY7KJJZrw25Fi97IzBqY7iqssbM61Ek5b8f3MG/sG1N2sN5KA==",
669 | "path": "system.collections.nongeneric/4.3.0",
670 | "hashPath": "system.collections.nongeneric.4.3.0.nupkg.sha512"
671 | },
672 | "System.Collections.Specialized/4.3.0": {
673 | "type": "package",
674 | "serviceable": true,
675 | "sha512": "sha512-Epx8PoVZR0iuOnJJDzp7pWvdfMMOAvpUo95pC4ScH2mJuXkKA2Y4aR3cG9qt2klHgSons1WFh4kcGW7cSXvrxg==",
676 | "path": "system.collections.specialized/4.3.0",
677 | "hashPath": "system.collections.specialized.4.3.0.nupkg.sha512"
678 | },
679 | "System.ComponentModel/4.3.0": {
680 | "type": "package",
681 | "serviceable": true,
682 | "sha512": "sha512-VyGn1jGRZVfxnh8EdvDCi71v3bMXrsu8aYJOwoV7SNDLVhiEqwP86pPMyRGsDsxhXAm2b3o9OIqeETfN5qfezw==",
683 | "path": "system.componentmodel/4.3.0",
684 | "hashPath": "system.componentmodel.4.3.0.nupkg.sha512"
685 | },
686 | "System.ComponentModel.Primitives/4.3.0": {
687 | "type": "package",
688 | "serviceable": true,
689 | "sha512": "sha512-j8GUkCpM8V4d4vhLIIoBLGey2Z5bCkMVNjEZseyAlm4n5arcsJOeI3zkUP+zvZgzsbLTYh4lYeP/ZD/gdIAPrw==",
690 | "path": "system.componentmodel.primitives/4.3.0",
691 | "hashPath": "system.componentmodel.primitives.4.3.0.nupkg.sha512"
692 | },
693 | "System.ComponentModel.TypeConverter/4.3.0": {
694 | "type": "package",
695 | "serviceable": true,
696 | "sha512": "sha512-16pQ6P+EdhcXzPiEK4kbA953Fu0MNG2ovxTZU81/qsCd1zPRsKc3uif5NgvllCY598k6bI0KUyKW8fanlfaDQg==",
697 | "path": "system.componentmodel.typeconverter/4.3.0",
698 | "hashPath": "system.componentmodel.typeconverter.4.3.0.nupkg.sha512"
699 | },
700 | "System.Diagnostics.Debug/4.3.0": {
701 | "type": "package",
702 | "serviceable": true,
703 | "sha512": "sha512-ZUhUOdqmaG5Jk3Xdb8xi5kIyQYAA4PnTNlHx1mu9ZY3qv4ELIdKbnL/akbGaKi2RnNUWaZsAs31rvzFdewTj2g==",
704 | "path": "system.diagnostics.debug/4.3.0",
705 | "hashPath": "system.diagnostics.debug.4.3.0.nupkg.sha512"
706 | },
707 | "System.Diagnostics.TraceSource/4.3.0": {
708 | "type": "package",
709 | "serviceable": true,
710 | "sha512": "sha512-VnYp1NxGx8Ww731y2LJ1vpfb/DKVNKEZ8Jsh5SgQTZREL/YpWRArgh9pI8CDLmgHspZmLL697CaLvH85qQpRiw==",
711 | "path": "system.diagnostics.tracesource/4.3.0",
712 | "hashPath": "system.diagnostics.tracesource.4.3.0.nupkg.sha512"
713 | },
714 | "System.Dynamic.Runtime/4.3.0": {
715 | "type": "package",
716 | "serviceable": true,
717 | "sha512": "sha512-SNVi1E/vfWUAs/WYKhE9+qlS6KqK0YVhnlT0HQtr8pMIA8YX3lwy3uPMownDwdYISBdmAF/2holEIldVp85Wag==",
718 | "path": "system.dynamic.runtime/4.3.0",
719 | "hashPath": "system.dynamic.runtime.4.3.0.nupkg.sha512"
720 | },
721 | "System.Globalization/4.3.0": {
722 | "type": "package",
723 | "serviceable": true,
724 | "sha512": "sha512-kYdVd2f2PAdFGblzFswE4hkNANJBKRmsfa2X5LG2AcWE1c7/4t0pYae1L8vfZ5xvE2nK/R9JprtToA61OSHWIg==",
725 | "path": "system.globalization/4.3.0",
726 | "hashPath": "system.globalization.4.3.0.nupkg.sha512"
727 | },
728 | "System.Globalization.Extensions/4.3.0": {
729 | "type": "package",
730 | "serviceable": true,
731 | "sha512": "sha512-FhKmdR6MPG+pxow6wGtNAWdZh7noIOpdD5TwQ3CprzgIE1bBBoim0vbR1+AWsWjQmU7zXHgQo4TWSP6lCeiWcQ==",
732 | "path": "system.globalization.extensions/4.3.0",
733 | "hashPath": "system.globalization.extensions.4.3.0.nupkg.sha512"
734 | },
735 | "System.IO/4.3.0": {
736 | "type": "package",
737 | "serviceable": true,
738 | "sha512": "sha512-3qjaHvxQPDpSOYICjUoTsmoq5u6QJAFRUITgeT/4gqkF1bajbSmb1kwSxEA8AHlofqgcKJcM8udgieRNhaJ5Cg==",
739 | "path": "system.io/4.3.0",
740 | "hashPath": "system.io.4.3.0.nupkg.sha512"
741 | },
742 | "System.IO.FileSystem/4.3.0": {
743 | "type": "package",
744 | "serviceable": true,
745 | "sha512": "sha512-3wEMARTnuio+ulnvi+hkRNROYwa1kylvYahhcLk4HSoVdl+xxTFVeVlYOfLwrDPImGls0mDqbMhrza8qnWPTdA==",
746 | "path": "system.io.filesystem/4.3.0",
747 | "hashPath": "system.io.filesystem.4.3.0.nupkg.sha512"
748 | },
749 | "System.IO.FileSystem.Primitives/4.3.0": {
750 | "type": "package",
751 | "serviceable": true,
752 | "sha512": "sha512-6QOb2XFLch7bEc4lIcJH49nJN2HV+OC3fHDgsLVsBVBk3Y4hFAnOBGzJ2lUu7CyDDFo9IBWkSsnbkT6IBwwiMw==",
753 | "path": "system.io.filesystem.primitives/4.3.0",
754 | "hashPath": "system.io.filesystem.primitives.4.3.0.nupkg.sha512"
755 | },
756 | "System.Linq/4.3.0": {
757 | "type": "package",
758 | "serviceable": true,
759 | "sha512": "sha512-5DbqIUpsDp0dFftytzuMmc0oeMdQwjcP/EWxsksIz/w1TcFRkZ3yKKz0PqiYFMmEwPSWw+qNVqD7PJ889JzHbw==",
760 | "path": "system.linq/4.3.0",
761 | "hashPath": "system.linq.4.3.0.nupkg.sha512"
762 | },
763 | "System.Linq.Expressions/4.3.0": {
764 | "type": "package",
765 | "serviceable": true,
766 | "sha512": "sha512-PGKkrd2khG4CnlyJwxwwaWWiSiWFNBGlgXvJpeO0xCXrZ89ODrQ6tjEWS/kOqZ8GwEOUATtKtzp1eRgmYNfclg==",
767 | "path": "system.linq.expressions/4.3.0",
768 | "hashPath": "system.linq.expressions.4.3.0.nupkg.sha512"
769 | },
770 | "System.ObjectModel/4.3.0": {
771 | "type": "package",
772 | "serviceable": true,
773 | "sha512": "sha512-bdX+80eKv9bN6K4N+d77OankKHGn6CH711a6fcOpMQu2Fckp/Ft4L/kW9WznHpyR0NRAvJutzOMHNNlBGvxQzQ==",
774 | "path": "system.objectmodel/4.3.0",
775 | "hashPath": "system.objectmodel.4.3.0.nupkg.sha512"
776 | },
777 | "System.Reflection/4.3.0": {
778 | "type": "package",
779 | "serviceable": true,
780 | "sha512": "sha512-KMiAFoW7MfJGa9nDFNcfu+FpEdiHpWgTcS2HdMpDvt9saK3y/G4GwprPyzqjFH9NTaGPQeWNHU+iDlDILj96aQ==",
781 | "path": "system.reflection/4.3.0",
782 | "hashPath": "system.reflection.4.3.0.nupkg.sha512"
783 | },
784 | "System.Reflection.Emit/4.3.0": {
785 | "type": "package",
786 | "serviceable": true,
787 | "sha512": "sha512-228FG0jLcIwTVJyz8CLFKueVqQK36ANazUManGaJHkO0icjiIypKW7YLWLIWahyIkdh5M7mV2dJepllLyA1SKg==",
788 | "path": "system.reflection.emit/4.3.0",
789 | "hashPath": "system.reflection.emit.4.3.0.nupkg.sha512"
790 | },
791 | "System.Reflection.Emit.ILGeneration/4.3.0": {
792 | "type": "package",
793 | "serviceable": true,
794 | "sha512": "sha512-59tBslAk9733NXLrUJrwNZEzbMAcu8k344OYo+wfSVygcgZ9lgBdGIzH/nrg3LYhXceynyvTc8t5/GD4Ri0/ng==",
795 | "path": "system.reflection.emit.ilgeneration/4.3.0",
796 | "hashPath": "system.reflection.emit.ilgeneration.4.3.0.nupkg.sha512"
797 | },
798 | "System.Reflection.Emit.Lightweight/4.3.0": {
799 | "type": "package",
800 | "serviceable": true,
801 | "sha512": "sha512-oadVHGSMsTmZsAF864QYN1t1QzZjIcuKU3l2S9cZOwDdDueNTrqq1yRj7koFfIGEnKpt6NjpL3rOzRhs4ryOgA==",
802 | "path": "system.reflection.emit.lightweight/4.3.0",
803 | "hashPath": "system.reflection.emit.lightweight.4.3.0.nupkg.sha512"
804 | },
805 | "System.Reflection.Extensions/4.3.0": {
806 | "type": "package",
807 | "serviceable": true,
808 | "sha512": "sha512-rJkrJD3kBI5B712aRu4DpSIiHRtr6QlfZSQsb0hYHrDCZORXCFjQfoipo2LaMUHoT9i1B7j7MnfaEKWDFmFQNQ==",
809 | "path": "system.reflection.extensions/4.3.0",
810 | "hashPath": "system.reflection.extensions.4.3.0.nupkg.sha512"
811 | },
812 | "System.Reflection.Primitives/4.3.0": {
813 | "type": "package",
814 | "serviceable": true,
815 | "sha512": "sha512-5RXItQz5As4xN2/YUDxdpsEkMhvw3e6aNveFXUn4Hl/udNTCNhnKp8lT9fnc3MhvGKh1baak5CovpuQUXHAlIA==",
816 | "path": "system.reflection.primitives/4.3.0",
817 | "hashPath": "system.reflection.primitives.4.3.0.nupkg.sha512"
818 | },
819 | "System.Reflection.TypeExtensions/4.3.0": {
820 | "type": "package",
821 | "serviceable": true,
822 | "sha512": "sha512-7u6ulLcZbyxB5Gq0nMkQttcdBTx57ibzw+4IOXEfR+sXYQoHvjW5LTLyNr8O22UIMrqYbchJQJnos4eooYzYJA==",
823 | "path": "system.reflection.typeextensions/4.3.0",
824 | "hashPath": "system.reflection.typeextensions.4.3.0.nupkg.sha512"
825 | },
826 | "System.Resources.ResourceManager/4.3.0": {
827 | "type": "package",
828 | "serviceable": true,
829 | "sha512": "sha512-/zrcPkkWdZmI4F92gL/TPumP98AVDu/Wxr3CSJGQQ+XN6wbRZcyfSKVoPo17ilb3iOr0cCRqJInGwNMolqhS8A==",
830 | "path": "system.resources.resourcemanager/4.3.0",
831 | "hashPath": "system.resources.resourcemanager.4.3.0.nupkg.sha512"
832 | },
833 | "System.Runtime/4.3.0": {
834 | "type": "package",
835 | "serviceable": true,
836 | "sha512": "sha512-JufQi0vPQ0xGnAczR13AUFglDyVYt4Kqnz1AZaiKZ5+GICq0/1MH/mO/eAJHt/mHW1zjKBJd7kV26SrxddAhiw==",
837 | "path": "system.runtime/4.3.0",
838 | "hashPath": "system.runtime.4.3.0.nupkg.sha512"
839 | },
840 | "System.Runtime.Extensions/4.3.0": {
841 | "type": "package",
842 | "serviceable": true,
843 | "sha512": "sha512-guW0uK0fn5fcJJ1tJVXYd7/1h5F+pea1r7FLSOz/f8vPEqbR2ZAknuRDvTQ8PzAilDveOxNjSfr0CHfIQfFk8g==",
844 | "path": "system.runtime.extensions/4.3.0",
845 | "hashPath": "system.runtime.extensions.4.3.0.nupkg.sha512"
846 | },
847 | "System.Runtime.Handles/4.3.0": {
848 | "type": "package",
849 | "serviceable": true,
850 | "sha512": "sha512-OKiSUN7DmTWeYb3l51A7EYaeNMnvxwE249YtZz7yooT4gOZhmTjIn48KgSsw2k2lYdLgTKNJw/ZIfSElwDRVgg==",
851 | "path": "system.runtime.handles/4.3.0",
852 | "hashPath": "system.runtime.handles.4.3.0.nupkg.sha512"
853 | },
854 | "System.Runtime.InteropServices/4.3.0": {
855 | "type": "package",
856 | "serviceable": true,
857 | "sha512": "sha512-uv1ynXqiMK8mp1GM3jDqPCFN66eJ5w5XNomaK2XD+TuCroNTLFGeZ+WCmBMcBDyTFKou3P6cR6J/QsaqDp7fGQ==",
858 | "path": "system.runtime.interopservices/4.3.0",
859 | "hashPath": "system.runtime.interopservices.4.3.0.nupkg.sha512"
860 | },
861 | "System.Text.Encoding/4.3.0": {
862 | "type": "package",
863 | "serviceable": true,
864 | "sha512": "sha512-BiIg+KWaSDOITze6jGQynxg64naAPtqGHBwDrLaCtixsa5bKiR8dpPOHA7ge3C0JJQizJE+sfkz1wV+BAKAYZw==",
865 | "path": "system.text.encoding/4.3.0",
866 | "hashPath": "system.text.encoding.4.3.0.nupkg.sha512"
867 | },
868 | "System.Text.Encoding.Extensions/4.3.0": {
869 | "type": "package",
870 | "serviceable": true,
871 | "sha512": "sha512-YVMK0Bt/A43RmwizJoZ22ei2nmrhobgeiYwFzC4YAN+nue8RF6djXDMog0UCn+brerQoYVyaS+ghy9P/MUVcmw==",
872 | "path": "system.text.encoding.extensions/4.3.0",
873 | "hashPath": "system.text.encoding.extensions.4.3.0.nupkg.sha512"
874 | },
875 | "System.Text.RegularExpressions/4.3.0": {
876 | "type": "package",
877 | "serviceable": true,
878 | "sha512": "sha512-RpT2DA+L660cBt1FssIE9CAGpLFdFPuheB7pLpKpn6ZXNby7jDERe8Ua/Ne2xGiwLVG2JOqziiaVCGDon5sKFA==",
879 | "path": "system.text.regularexpressions/4.3.0",
880 | "hashPath": "system.text.regularexpressions.4.3.0.nupkg.sha512"
881 | },
882 | "System.Threading/4.3.0": {
883 | "type": "package",
884 | "serviceable": true,
885 | "sha512": "sha512-VkUS0kOBcUf3Wwm0TSbrevDDZ6BlM+b/HRiapRFWjM5O0NS0LviG0glKmFK+hhPDd1XFeSdU1GmlLhb2CoVpIw==",
886 | "path": "system.threading/4.3.0",
887 | "hashPath": "system.threading.4.3.0.nupkg.sha512"
888 | },
889 | "System.Threading.Tasks/4.3.0": {
890 | "type": "package",
891 | "serviceable": true,
892 | "sha512": "sha512-LbSxKEdOUhVe8BezB/9uOGGppt+nZf6e1VFyw6v3DN6lqitm0OSn2uXMOdtP0M3W4iMcqcivm2J6UgqiwwnXiA==",
893 | "path": "system.threading.tasks/4.3.0",
894 | "hashPath": "system.threading.tasks.4.3.0.nupkg.sha512"
895 | },
896 | "System.Threading.Tasks.Extensions/4.3.0": {
897 | "type": "package",
898 | "serviceable": true,
899 | "sha512": "sha512-npvJkVKl5rKXrtl1Kkm6OhOUaYGEiF9wFbppFRWSMoApKzt2PiPHT2Bb8a5sAWxprvdOAtvaARS9QYMznEUtug==",
900 | "path": "system.threading.tasks.extensions/4.3.0",
901 | "hashPath": "system.threading.tasks.extensions.4.3.0.nupkg.sha512"
902 | },
903 | "System.Xml.ReaderWriter/4.3.0": {
904 | "type": "package",
905 | "serviceable": true,
906 | "sha512": "sha512-GrprA+Z0RUXaR4N7/eW71j1rgMnEnEVlgii49GZyAjTH7uliMnrOU3HNFBr6fEDBCJCIdlVNq9hHbaDR621XBA==",
907 | "path": "system.xml.readerwriter/4.3.0",
908 | "hashPath": "system.xml.readerwriter.4.3.0.nupkg.sha512"
909 | },
910 | "System.Xml.XmlDocument/4.3.0": {
911 | "type": "package",
912 | "serviceable": true,
913 | "sha512": "sha512-lJ8AxvkX7GQxpC6GFCeBj8ThYVyQczx2+f/cWHJU8tjS7YfI6Cv6bon70jVEgs2CiFbmmM8b9j1oZVx0dSI2Ww==",
914 | "path": "system.xml.xmldocument/4.3.0",
915 | "hashPath": "system.xml.xmldocument.4.3.0.nupkg.sha512"
916 | },
917 | "Core/1.0.0": {
918 | "type": "project",
919 | "serviceable": false,
920 | "sha512": ""
921 | }
922 | }
923 | }
--------------------------------------------------------------------------------
/Business/bin/Debug/netstandard2.0/Business.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilgin/Autofac.AspectOrientedProgramming.Example/3940519935dd125f047f2559256b008d64b0499d/Business/bin/Debug/netstandard2.0/Business.dll
--------------------------------------------------------------------------------
/Business/bin/Debug/netstandard2.0/Business.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilgin/Autofac.AspectOrientedProgramming.Example/3940519935dd125f047f2559256b008d64b0499d/Business/bin/Debug/netstandard2.0/Business.pdb
--------------------------------------------------------------------------------
/Business/bin/Debug/netstandard2.0/Core.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilgin/Autofac.AspectOrientedProgramming.Example/3940519935dd125f047f2559256b008d64b0499d/Business/bin/Debug/netstandard2.0/Core.dll
--------------------------------------------------------------------------------
/Business/bin/Debug/netstandard2.0/Core.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilgin/Autofac.AspectOrientedProgramming.Example/3940519935dd125f047f2559256b008d64b0499d/Business/bin/Debug/netstandard2.0/Core.pdb
--------------------------------------------------------------------------------
/Business/obj/Business.csproj.nuget.cache:
--------------------------------------------------------------------------------
1 | {
2 | "version": 1,
3 | "dgSpecHash": "VPIaIOuMvYPDWZkxy3+Y8vMPlb2N3BVrlYt/fYLEFfkUglBgIlwR5dmP/PpzvYtPLkv9P2Uhj2elZjVYn4cuDg==",
4 | "success": true
5 | }
--------------------------------------------------------------------------------
/Business/obj/Business.csproj.nuget.dgspec.json:
--------------------------------------------------------------------------------
1 | {
2 | "format": 1,
3 | "restore": {
4 | "/Users/berkaybilgin/Desktop/projects/Autofac.AspectOrientedProgramming/Autofac.AspectOrientedProgramming.Example/Business/Business.csproj": {}
5 | },
6 | "projects": {
7 | "/Users/berkaybilgin/Desktop/projects/Autofac.AspectOrientedProgramming/Autofac.AspectOrientedProgramming.Example/Business/Business.csproj": {
8 | "version": "1.0.0",
9 | "restore": {
10 | "projectUniqueName": "/Users/berkaybilgin/Desktop/projects/Autofac.AspectOrientedProgramming/Autofac.AspectOrientedProgramming.Example/Business/Business.csproj",
11 | "projectName": "Business",
12 | "projectPath": "/Users/berkaybilgin/Desktop/projects/Autofac.AspectOrientedProgramming/Autofac.AspectOrientedProgramming.Example/Business/Business.csproj",
13 | "packagesPath": "/Users/berkaybilgin/.nuget/packages/",
14 | "outputPath": "/Users/berkaybilgin/Desktop/projects/Autofac.AspectOrientedProgramming/Autofac.AspectOrientedProgramming.Example/Business/obj/",
15 | "projectStyle": "PackageReference",
16 | "fallbackFolders": [
17 | "/usr/local/share/dotnet/sdk/NuGetFallbackFolder"
18 | ],
19 | "configFilePaths": [
20 | "/Users/berkaybilgin/.config/NuGet/NuGet.Config"
21 | ],
22 | "originalTargetFrameworks": [
23 | "netstandard2.0"
24 | ],
25 | "sources": {
26 | "https://api.nuget.org/v3/index.json": {}
27 | },
28 | "frameworks": {
29 | "netstandard2.0": {
30 | "projectReferences": {
31 | "/Users/berkaybilgin/Desktop/projects/Autofac.AspectOrientedProgramming/Autofac.AspectOrientedProgramming.Example/Core/Core.csproj": {
32 | "projectPath": "/Users/berkaybilgin/Desktop/projects/Autofac.AspectOrientedProgramming/Autofac.AspectOrientedProgramming.Example/Core/Core.csproj"
33 | }
34 | }
35 | }
36 | },
37 | "warningProperties": {
38 | "warnAsError": [
39 | "NU1605"
40 | ]
41 | }
42 | },
43 | "frameworks": {
44 | "netstandard2.0": {
45 | "dependencies": {
46 | "NETStandard.Library": {
47 | "suppressParent": "All",
48 | "target": "Package",
49 | "version": "[2.0.3, )",
50 | "autoReferenced": true
51 | }
52 | },
53 | "imports": [
54 | "net461"
55 | ],
56 | "assetTargetFallback": true,
57 | "warn": true
58 | }
59 | }
60 | },
61 | "/Users/berkaybilgin/Desktop/projects/Autofac.AspectOrientedProgramming/Autofac.AspectOrientedProgramming.Example/Core/Core.csproj": {
62 | "version": "1.0.0",
63 | "restore": {
64 | "projectUniqueName": "/Users/berkaybilgin/Desktop/projects/Autofac.AspectOrientedProgramming/Autofac.AspectOrientedProgramming.Example/Core/Core.csproj",
65 | "projectName": "Core",
66 | "projectPath": "/Users/berkaybilgin/Desktop/projects/Autofac.AspectOrientedProgramming/Autofac.AspectOrientedProgramming.Example/Core/Core.csproj",
67 | "packagesPath": "/Users/berkaybilgin/.nuget/packages/",
68 | "outputPath": "/Users/berkaybilgin/Desktop/projects/Autofac.AspectOrientedProgramming/Autofac.AspectOrientedProgramming.Example/Core/obj/",
69 | "projectStyle": "PackageReference",
70 | "fallbackFolders": [
71 | "/usr/local/share/dotnet/sdk/NuGetFallbackFolder"
72 | ],
73 | "configFilePaths": [
74 | "/Users/berkaybilgin/.config/NuGet/NuGet.Config"
75 | ],
76 | "originalTargetFrameworks": [
77 | "netstandard2.0"
78 | ],
79 | "sources": {
80 | "https://api.nuget.org/v3/index.json": {}
81 | },
82 | "frameworks": {
83 | "netstandard2.0": {
84 | "projectReferences": {}
85 | }
86 | },
87 | "warningProperties": {
88 | "warnAsError": [
89 | "NU1605"
90 | ]
91 | }
92 | },
93 | "frameworks": {
94 | "netstandard2.0": {
95 | "dependencies": {
96 | "Autofac": {
97 | "target": "Package",
98 | "version": "[4.9.2, )"
99 | },
100 | "Autofac.Extensions.DependencyInjection": {
101 | "target": "Package",
102 | "version": "[4.4.0, )"
103 | },
104 | "Autofac.Extras.DynamicProxy": {
105 | "target": "Package",
106 | "version": "[4.5.0, )"
107 | },
108 | "Castle.Core": {
109 | "target": "Package",
110 | "version": "[4.4.0, )"
111 | },
112 | "Microsoft.Extensions.DependencyInjection": {
113 | "target": "Package",
114 | "version": "[2.2.0, )"
115 | },
116 | "NETStandard.Library": {
117 | "suppressParent": "All",
118 | "target": "Package",
119 | "version": "[2.0.3, )",
120 | "autoReferenced": true
121 | }
122 | },
123 | "imports": [
124 | "net461"
125 | ],
126 | "assetTargetFallback": true,
127 | "warn": true
128 | }
129 | }
130 | }
131 | }
132 | }
--------------------------------------------------------------------------------
/Business/obj/Business.csproj.nuget.g.props:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | True
5 | NuGet
6 | /Users/berkaybilgin/Desktop/projects/Autofac.AspectOrientedProgramming/Autofac.AspectOrientedProgramming.Example/Business/obj/project.assets.json
7 | /Users/berkaybilgin/.nuget/packages/
8 | /Users/berkaybilgin/.nuget/packages/;/usr/local/share/dotnet/sdk/NuGetFallbackFolder
9 | PackageReference
10 | 5.0.2
11 |
12 |
13 | $(MSBuildAllProjects);$(MSBuildThisFileFullPath)
14 |
15 |
--------------------------------------------------------------------------------
/Business/obj/Business.csproj.nuget.g.targets:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | $(MSBuildAllProjects);$(MSBuildThisFileFullPath)
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/Business/obj/Debug/netstandard2.0/Business.AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | //------------------------------------------------------------------------------
2 | //
3 | // This code was generated by a tool.
4 | // Runtime Version:4.0.30319.42000
5 | //
6 | // Changes to this file may cause incorrect behavior and will be lost if
7 | // the code is regenerated.
8 | //
9 | //------------------------------------------------------------------------------
10 |
11 | using System;
12 | using System.Reflection;
13 |
14 | [assembly: System.Reflection.AssemblyCompanyAttribute("Business")]
15 | [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
16 | [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
17 | [assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
18 | [assembly: System.Reflection.AssemblyProductAttribute("Business")]
19 | [assembly: System.Reflection.AssemblyTitleAttribute("Business")]
20 | [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
21 |
22 | // Generated by the MSBuild WriteCodeFragment class.
23 |
24 |
--------------------------------------------------------------------------------
/Business/obj/Debug/netstandard2.0/Business.AssemblyInfoInputs.cache:
--------------------------------------------------------------------------------
1 | 4faf343f83fe4ecc4cccc443e97716d83733f999
2 |
--------------------------------------------------------------------------------
/Business/obj/Debug/netstandard2.0/Business.assets.cache:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilgin/Autofac.AspectOrientedProgramming.Example/3940519935dd125f047f2559256b008d64b0499d/Business/obj/Debug/netstandard2.0/Business.assets.cache
--------------------------------------------------------------------------------
/Business/obj/Debug/netstandard2.0/Business.csproj.CopyComplete:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilgin/Autofac.AspectOrientedProgramming.Example/3940519935dd125f047f2559256b008d64b0499d/Business/obj/Debug/netstandard2.0/Business.csproj.CopyComplete
--------------------------------------------------------------------------------
/Business/obj/Debug/netstandard2.0/Business.csproj.CoreCompileInputs.cache:
--------------------------------------------------------------------------------
1 | da208c6ab4ab8924b615bb8ea302a40e281557e1
2 |
--------------------------------------------------------------------------------
/Business/obj/Debug/netstandard2.0/Business.csproj.FileListAbsolute.txt:
--------------------------------------------------------------------------------
1 | /Users/berkaybilgin/Desktop/projects/Autofac.AspectOrientedProgramming/Business/obj/Debug/netstandard2.0/Business.csprojAssemblyReference.cache
2 | /Users/berkaybilgin/Desktop/projects/Autofac.AspectOrientedProgramming/Business/obj/Debug/netstandard2.0/Business.csproj.CoreCompileInputs.cache
3 | /Users/berkaybilgin/Desktop/projects/Autofac.AspectOrientedProgramming/Business/obj/Debug/netstandard2.0/Business.AssemblyInfoInputs.cache
4 | /Users/berkaybilgin/Desktop/projects/Autofac.AspectOrientedProgramming/Business/obj/Debug/netstandard2.0/Business.AssemblyInfo.cs
5 | /Users/berkaybilgin/Desktop/projects/Autofac.AspectOrientedProgramming/Business/bin/Debug/netstandard2.0/Business.deps.json
6 | /Users/berkaybilgin/Desktop/projects/Autofac.AspectOrientedProgramming/Business/bin/Debug/netstandard2.0/Business.dll
7 | /Users/berkaybilgin/Desktop/projects/Autofac.AspectOrientedProgramming/Business/bin/Debug/netstandard2.0/Business.pdb
8 | /Users/berkaybilgin/Desktop/projects/Autofac.AspectOrientedProgramming/Business/bin/Debug/netstandard2.0/Core.dll
9 | /Users/berkaybilgin/Desktop/projects/Autofac.AspectOrientedProgramming/Business/bin/Debug/netstandard2.0/Core.pdb
10 | /Users/berkaybilgin/Desktop/projects/Autofac.AspectOrientedProgramming/Business/obj/Debug/netstandard2.0/Business.csproj.CopyComplete
11 | /Users/berkaybilgin/Desktop/projects/Autofac.AspectOrientedProgramming/Business/obj/Debug/netstandard2.0/Business.dll
12 | /Users/berkaybilgin/Desktop/projects/Autofac.AspectOrientedProgramming/Business/obj/Debug/netstandard2.0/Business.pdb
13 |
--------------------------------------------------------------------------------
/Business/obj/Debug/netstandard2.0/Business.csprojAssemblyReference.cache:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilgin/Autofac.AspectOrientedProgramming.Example/3940519935dd125f047f2559256b008d64b0499d/Business/obj/Debug/netstandard2.0/Business.csprojAssemblyReference.cache
--------------------------------------------------------------------------------
/Business/obj/Debug/netstandard2.0/Business.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilgin/Autofac.AspectOrientedProgramming.Example/3940519935dd125f047f2559256b008d64b0499d/Business/obj/Debug/netstandard2.0/Business.dll
--------------------------------------------------------------------------------
/Business/obj/Debug/netstandard2.0/Business.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilgin/Autofac.AspectOrientedProgramming.Example/3940519935dd125f047f2559256b008d64b0499d/Business/obj/Debug/netstandard2.0/Business.pdb
--------------------------------------------------------------------------------
/Core/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilgin/Autofac.AspectOrientedProgramming.Example/3940519935dd125f047f2559256b008d64b0499d/Core/.DS_Store
--------------------------------------------------------------------------------
/Core/Aspects/TestAspect.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using Castle.DynamicProxy;
3 | using Core.Utilities.Interceptors;
4 |
5 | namespace Core.Aspects
6 | {
7 | public class TestAspect : MethodInterception
8 | {
9 | public TestAspect()
10 | {
11 | }
12 |
13 | protected override void OnBefore(IInvocation invocation)
14 | {
15 | // Test aspect
16 | // Aspect code...
17 | }
18 | }
19 | }
20 |
--------------------------------------------------------------------------------
/Core/Core.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | netstandard2.0
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
--------------------------------------------------------------------------------
/Core/Interceptors/AspectInterceptorSelector.cs:
--------------------------------------------------------------------------------
1 | using Castle.DynamicProxy;
2 | using System;
3 | using System.Collections.Generic;
4 | using System.Linq;
5 | using System.Reflection;
6 | using System.Text;
7 |
8 | namespace Core.Utilities.Interceptors
9 | {
10 | public class AspectInterceptorSelector : IInterceptorSelector
11 | {
12 | public IInterceptor[] SelectInterceptors(Type type, MethodInfo method, IInterceptor[] interceptors)
13 | {
14 | var classAttributes = type.GetCustomAttributes(true).ToList();
15 | var methodAttributes = type.GetMethod(method.Name).GetCustomAttributes(true);
16 |
17 | classAttributes.AddRange(methodAttributes);
18 | return classAttributes.OrderBy(x => x.Priority).ToArray();
19 | }
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/Core/Interceptors/MethodInterception.cs:
--------------------------------------------------------------------------------
1 | using Castle.DynamicProxy;
2 | using System;
3 | using System.Collections.Generic;
4 | using System.Text;
5 |
6 | namespace Core.Utilities.Interceptors
7 | {
8 | public abstract class MethodInterception : MethodInterceptionBaseAttribute
9 | {
10 | protected virtual void OnBefore(IInvocation invocation)
11 | {
12 | }
13 | protected virtual void OnAfter(IInvocation invocation)
14 | {
15 | }
16 | protected virtual void OnException(IInvocation invocation)
17 | {
18 | }
19 | protected virtual void OnSuccess(IInvocation invocation)
20 | {
21 | }
22 | public override void Intercept(IInvocation invocation)
23 | {
24 | var isSuccess = true;
25 | this.OnBefore(invocation);
26 | try
27 | {
28 | invocation.Proceed();
29 | }
30 | catch (Exception)
31 | {
32 | isSuccess = false;
33 | this.OnException(invocation);
34 | throw;
35 | }
36 | finally
37 | {
38 | if (isSuccess)
39 | {
40 | this.OnSuccess(invocation);
41 | }
42 | }
43 | this.OnAfter(invocation);
44 | }
45 | }
46 | }
47 |
--------------------------------------------------------------------------------
/Core/Interceptors/MethodInterceptionBaseAttribute.cs:
--------------------------------------------------------------------------------
1 | using Castle.DynamicProxy;
2 | using System;
3 | using System.Collections.Generic;
4 | using System.Text;
5 |
6 | namespace Core.Utilities.Interceptors
7 | {
8 | [AttributeUsage(AttributeTargets.Class | AttributeTargets.Method, AllowMultiple = true, Inherited = true)]
9 | public abstract class MethodInterceptionBaseAttribute : Attribute, IInterceptor
10 | {
11 | public int Priority { get; set; }
12 | public virtual void Intercept(IInvocation invocation)
13 | {
14 | }
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/Core/bin/Debug/netstandard2.0/Core.deps.json:
--------------------------------------------------------------------------------
1 | {
2 | "runtimeTarget": {
3 | "name": ".NETStandard,Version=v2.0/",
4 | "signature": "7c2c0be5623980b924216b8c34444e65065de8a3"
5 | },
6 | "compilationOptions": {},
7 | "targets": {
8 | ".NETStandard,Version=v2.0": {},
9 | ".NETStandard,Version=v2.0/": {
10 | "Core/1.0.0": {
11 | "dependencies": {
12 | "Autofac": "4.9.2",
13 | "Autofac.Extensions.DependencyInjection": "4.4.0",
14 | "Autofac.Extras.DynamicProxy": "4.5.0",
15 | "Castle.Core": "4.4.0",
16 | "Microsoft.Extensions.DependencyInjection": "2.2.0",
17 | "NETStandard.Library": "2.0.3"
18 | },
19 | "runtime": {
20 | "Core.dll": {}
21 | }
22 | },
23 | "Autofac/4.9.2": {
24 | "runtime": {
25 | "lib/netstandard2.0/Autofac.dll": {
26 | "assemblyVersion": "4.9.2.0",
27 | "fileVersion": "4.9.2.0"
28 | }
29 | }
30 | },
31 | "Autofac.Extensions.DependencyInjection/4.4.0": {
32 | "dependencies": {
33 | "Autofac": "4.9.2",
34 | "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0"
35 | },
36 | "runtime": {
37 | "lib/netstandard2.0/Autofac.Extensions.DependencyInjection.dll": {
38 | "assemblyVersion": "4.4.0.0",
39 | "fileVersion": "4.4.0.0"
40 | }
41 | }
42 | },
43 | "Autofac.Extras.DynamicProxy/4.5.0": {
44 | "dependencies": {
45 | "Autofac": "4.9.2",
46 | "Castle.Core": "4.4.0",
47 | "NETStandard.Library": "2.0.3"
48 | },
49 | "runtime": {
50 | "lib/netstandard1.3/Autofac.Extras.DynamicProxy.dll": {
51 | "assemblyVersion": "4.5.0.0",
52 | "fileVersion": "4.5.0.0"
53 | }
54 | }
55 | },
56 | "Castle.Core/4.4.0": {
57 | "dependencies": {
58 | "NETStandard.Library": "2.0.3",
59 | "System.Collections.Specialized": "4.3.0",
60 | "System.ComponentModel": "4.3.0",
61 | "System.ComponentModel.TypeConverter": "4.3.0",
62 | "System.Diagnostics.TraceSource": "4.3.0",
63 | "System.Dynamic.Runtime": "4.3.0",
64 | "System.Reflection": "4.3.0",
65 | "System.Reflection.Emit": "4.3.0",
66 | "System.Reflection.TypeExtensions": "4.3.0",
67 | "System.Xml.XmlDocument": "4.3.0"
68 | },
69 | "runtime": {
70 | "lib/netstandard1.5/Castle.Core.dll": {
71 | "assemblyVersion": "4.0.0.0",
72 | "fileVersion": "4.4.0.0"
73 | }
74 | }
75 | },
76 | "Microsoft.Extensions.DependencyInjection/2.2.0": {
77 | "dependencies": {
78 | "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0"
79 | },
80 | "runtime": {
81 | "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.dll": {
82 | "assemblyVersion": "2.2.0.0",
83 | "fileVersion": "2.2.0.18315"
84 | }
85 | }
86 | },
87 | "Microsoft.Extensions.DependencyInjection.Abstractions/2.2.0": {
88 | "runtime": {
89 | "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": {
90 | "assemblyVersion": "2.2.0.0",
91 | "fileVersion": "2.2.0.18315"
92 | }
93 | }
94 | },
95 | "Microsoft.NETCore.Platforms/1.1.0": {},
96 | "Microsoft.NETCore.Targets/1.1.0": {},
97 | "NETStandard.Library/2.0.3": {
98 | "dependencies": {
99 | "Microsoft.NETCore.Platforms": "1.1.0"
100 | }
101 | },
102 | "runtime.native.System/4.3.0": {
103 | "dependencies": {
104 | "Microsoft.NETCore.Platforms": "1.1.0",
105 | "Microsoft.NETCore.Targets": "1.1.0"
106 | }
107 | },
108 | "System.Collections/4.3.0": {
109 | "dependencies": {
110 | "Microsoft.NETCore.Platforms": "1.1.0",
111 | "Microsoft.NETCore.Targets": "1.1.0",
112 | "System.Runtime": "4.3.0"
113 | }
114 | },
115 | "System.Collections.NonGeneric/4.3.0": {
116 | "dependencies": {
117 | "System.Diagnostics.Debug": "4.3.0",
118 | "System.Globalization": "4.3.0",
119 | "System.Resources.ResourceManager": "4.3.0",
120 | "System.Runtime": "4.3.0",
121 | "System.Runtime.Extensions": "4.3.0",
122 | "System.Threading": "4.3.0"
123 | },
124 | "runtime": {
125 | "lib/netstandard1.3/System.Collections.NonGeneric.dll": {
126 | "assemblyVersion": "4.0.2.0",
127 | "fileVersion": "4.6.24705.1"
128 | }
129 | }
130 | },
131 | "System.Collections.Specialized/4.3.0": {
132 | "dependencies": {
133 | "System.Collections.NonGeneric": "4.3.0",
134 | "System.Globalization": "4.3.0",
135 | "System.Globalization.Extensions": "4.3.0",
136 | "System.Resources.ResourceManager": "4.3.0",
137 | "System.Runtime": "4.3.0",
138 | "System.Runtime.Extensions": "4.3.0",
139 | "System.Threading": "4.3.0"
140 | },
141 | "runtime": {
142 | "lib/netstandard1.3/System.Collections.Specialized.dll": {
143 | "assemblyVersion": "4.0.2.0",
144 | "fileVersion": "4.6.24705.1"
145 | }
146 | }
147 | },
148 | "System.ComponentModel/4.3.0": {
149 | "dependencies": {
150 | "System.Runtime": "4.3.0"
151 | },
152 | "runtime": {
153 | "lib/netstandard1.3/System.ComponentModel.dll": {
154 | "assemblyVersion": "4.0.2.0",
155 | "fileVersion": "4.6.24705.1"
156 | }
157 | }
158 | },
159 | "System.ComponentModel.Primitives/4.3.0": {
160 | "dependencies": {
161 | "System.ComponentModel": "4.3.0",
162 | "System.Resources.ResourceManager": "4.3.0",
163 | "System.Runtime": "4.3.0"
164 | },
165 | "runtime": {
166 | "lib/netstandard1.0/System.ComponentModel.Primitives.dll": {
167 | "assemblyVersion": "4.1.1.0",
168 | "fileVersion": "4.6.24705.1"
169 | }
170 | }
171 | },
172 | "System.ComponentModel.TypeConverter/4.3.0": {
173 | "dependencies": {
174 | "System.Collections": "4.3.0",
175 | "System.Collections.NonGeneric": "4.3.0",
176 | "System.Collections.Specialized": "4.3.0",
177 | "System.ComponentModel": "4.3.0",
178 | "System.ComponentModel.Primitives": "4.3.0",
179 | "System.Globalization": "4.3.0",
180 | "System.Linq": "4.3.0",
181 | "System.Reflection": "4.3.0",
182 | "System.Reflection.Extensions": "4.3.0",
183 | "System.Reflection.Primitives": "4.3.0",
184 | "System.Reflection.TypeExtensions": "4.3.0",
185 | "System.Resources.ResourceManager": "4.3.0",
186 | "System.Runtime": "4.3.0",
187 | "System.Runtime.Extensions": "4.3.0",
188 | "System.Threading": "4.3.0"
189 | },
190 | "runtime": {
191 | "lib/netstandard1.5/System.ComponentModel.TypeConverter.dll": {
192 | "assemblyVersion": "4.1.1.0",
193 | "fileVersion": "4.6.24705.1"
194 | }
195 | }
196 | },
197 | "System.Diagnostics.Debug/4.3.0": {
198 | "dependencies": {
199 | "Microsoft.NETCore.Platforms": "1.1.0",
200 | "Microsoft.NETCore.Targets": "1.1.0",
201 | "System.Runtime": "4.3.0"
202 | }
203 | },
204 | "System.Diagnostics.TraceSource/4.3.0": {
205 | "dependencies": {
206 | "Microsoft.NETCore.Platforms": "1.1.0",
207 | "System.Collections": "4.3.0",
208 | "System.Diagnostics.Debug": "4.3.0",
209 | "System.Globalization": "4.3.0",
210 | "System.Resources.ResourceManager": "4.3.0",
211 | "System.Runtime": "4.3.0",
212 | "System.Runtime.Extensions": "4.3.0",
213 | "System.Threading": "4.3.0",
214 | "runtime.native.System": "4.3.0"
215 | }
216 | },
217 | "System.Dynamic.Runtime/4.3.0": {
218 | "dependencies": {
219 | "System.Collections": "4.3.0",
220 | "System.Diagnostics.Debug": "4.3.0",
221 | "System.Linq": "4.3.0",
222 | "System.Linq.Expressions": "4.3.0",
223 | "System.ObjectModel": "4.3.0",
224 | "System.Reflection": "4.3.0",
225 | "System.Reflection.Emit": "4.3.0",
226 | "System.Reflection.Emit.ILGeneration": "4.3.0",
227 | "System.Reflection.Primitives": "4.3.0",
228 | "System.Reflection.TypeExtensions": "4.3.0",
229 | "System.Resources.ResourceManager": "4.3.0",
230 | "System.Runtime": "4.3.0",
231 | "System.Runtime.Extensions": "4.3.0",
232 | "System.Threading": "4.3.0"
233 | },
234 | "runtime": {
235 | "lib/netstandard1.3/System.Dynamic.Runtime.dll": {
236 | "assemblyVersion": "4.0.12.0",
237 | "fileVersion": "4.6.24705.1"
238 | }
239 | }
240 | },
241 | "System.Globalization/4.3.0": {
242 | "dependencies": {
243 | "Microsoft.NETCore.Platforms": "1.1.0",
244 | "Microsoft.NETCore.Targets": "1.1.0",
245 | "System.Runtime": "4.3.0"
246 | }
247 | },
248 | "System.Globalization.Extensions/4.3.0": {
249 | "dependencies": {
250 | "Microsoft.NETCore.Platforms": "1.1.0",
251 | "System.Globalization": "4.3.0",
252 | "System.Resources.ResourceManager": "4.3.0",
253 | "System.Runtime": "4.3.0",
254 | "System.Runtime.Extensions": "4.3.0",
255 | "System.Runtime.InteropServices": "4.3.0"
256 | }
257 | },
258 | "System.IO/4.3.0": {
259 | "dependencies": {
260 | "Microsoft.NETCore.Platforms": "1.1.0",
261 | "Microsoft.NETCore.Targets": "1.1.0",
262 | "System.Runtime": "4.3.0",
263 | "System.Text.Encoding": "4.3.0",
264 | "System.Threading.Tasks": "4.3.0"
265 | }
266 | },
267 | "System.IO.FileSystem/4.3.0": {
268 | "dependencies": {
269 | "Microsoft.NETCore.Platforms": "1.1.0",
270 | "Microsoft.NETCore.Targets": "1.1.0",
271 | "System.IO": "4.3.0",
272 | "System.IO.FileSystem.Primitives": "4.3.0",
273 | "System.Runtime": "4.3.0",
274 | "System.Runtime.Handles": "4.3.0",
275 | "System.Text.Encoding": "4.3.0",
276 | "System.Threading.Tasks": "4.3.0"
277 | }
278 | },
279 | "System.IO.FileSystem.Primitives/4.3.0": {
280 | "dependencies": {
281 | "System.Runtime": "4.3.0"
282 | },
283 | "runtime": {
284 | "lib/netstandard1.3/System.IO.FileSystem.Primitives.dll": {
285 | "assemblyVersion": "4.0.2.0",
286 | "fileVersion": "4.6.24705.1"
287 | }
288 | }
289 | },
290 | "System.Linq/4.3.0": {
291 | "dependencies": {
292 | "System.Collections": "4.3.0",
293 | "System.Diagnostics.Debug": "4.3.0",
294 | "System.Resources.ResourceManager": "4.3.0",
295 | "System.Runtime": "4.3.0",
296 | "System.Runtime.Extensions": "4.3.0"
297 | },
298 | "runtime": {
299 | "lib/netstandard1.6/System.Linq.dll": {
300 | "assemblyVersion": "4.1.1.0",
301 | "fileVersion": "4.6.24705.1"
302 | }
303 | }
304 | },
305 | "System.Linq.Expressions/4.3.0": {
306 | "dependencies": {
307 | "System.Collections": "4.3.0",
308 | "System.Diagnostics.Debug": "4.3.0",
309 | "System.Globalization": "4.3.0",
310 | "System.IO": "4.3.0",
311 | "System.Linq": "4.3.0",
312 | "System.ObjectModel": "4.3.0",
313 | "System.Reflection": "4.3.0",
314 | "System.Reflection.Emit": "4.3.0",
315 | "System.Reflection.Emit.ILGeneration": "4.3.0",
316 | "System.Reflection.Emit.Lightweight": "4.3.0",
317 | "System.Reflection.Extensions": "4.3.0",
318 | "System.Reflection.Primitives": "4.3.0",
319 | "System.Reflection.TypeExtensions": "4.3.0",
320 | "System.Resources.ResourceManager": "4.3.0",
321 | "System.Runtime": "4.3.0",
322 | "System.Runtime.Extensions": "4.3.0",
323 | "System.Threading": "4.3.0"
324 | },
325 | "runtime": {
326 | "lib/netstandard1.6/System.Linq.Expressions.dll": {
327 | "assemblyVersion": "4.1.1.0",
328 | "fileVersion": "4.6.24705.1"
329 | }
330 | }
331 | },
332 | "System.ObjectModel/4.3.0": {
333 | "dependencies": {
334 | "System.Collections": "4.3.0",
335 | "System.Diagnostics.Debug": "4.3.0",
336 | "System.Resources.ResourceManager": "4.3.0",
337 | "System.Runtime": "4.3.0",
338 | "System.Threading": "4.3.0"
339 | },
340 | "runtime": {
341 | "lib/netstandard1.3/System.ObjectModel.dll": {
342 | "assemblyVersion": "4.0.13.0",
343 | "fileVersion": "4.6.24705.1"
344 | }
345 | }
346 | },
347 | "System.Reflection/4.3.0": {
348 | "dependencies": {
349 | "Microsoft.NETCore.Platforms": "1.1.0",
350 | "Microsoft.NETCore.Targets": "1.1.0",
351 | "System.IO": "4.3.0",
352 | "System.Reflection.Primitives": "4.3.0",
353 | "System.Runtime": "4.3.0"
354 | }
355 | },
356 | "System.Reflection.Emit/4.3.0": {
357 | "dependencies": {
358 | "System.IO": "4.3.0",
359 | "System.Reflection": "4.3.0",
360 | "System.Reflection.Emit.ILGeneration": "4.3.0",
361 | "System.Reflection.Primitives": "4.3.0",
362 | "System.Runtime": "4.3.0"
363 | },
364 | "runtime": {
365 | "lib/netstandard1.3/System.Reflection.Emit.dll": {
366 | "assemblyVersion": "4.0.2.0",
367 | "fileVersion": "4.6.24705.1"
368 | }
369 | }
370 | },
371 | "System.Reflection.Emit.ILGeneration/4.3.0": {
372 | "dependencies": {
373 | "System.Reflection": "4.3.0",
374 | "System.Reflection.Primitives": "4.3.0",
375 | "System.Runtime": "4.3.0"
376 | },
377 | "runtime": {
378 | "lib/netstandard1.3/System.Reflection.Emit.ILGeneration.dll": {
379 | "assemblyVersion": "4.0.2.0",
380 | "fileVersion": "4.6.24705.1"
381 | }
382 | }
383 | },
384 | "System.Reflection.Emit.Lightweight/4.3.0": {
385 | "dependencies": {
386 | "System.Reflection": "4.3.0",
387 | "System.Reflection.Emit.ILGeneration": "4.3.0",
388 | "System.Reflection.Primitives": "4.3.0",
389 | "System.Runtime": "4.3.0"
390 | },
391 | "runtime": {
392 | "lib/netstandard1.3/System.Reflection.Emit.Lightweight.dll": {
393 | "assemblyVersion": "4.0.2.0",
394 | "fileVersion": "4.6.24705.1"
395 | }
396 | }
397 | },
398 | "System.Reflection.Extensions/4.3.0": {
399 | "dependencies": {
400 | "Microsoft.NETCore.Platforms": "1.1.0",
401 | "Microsoft.NETCore.Targets": "1.1.0",
402 | "System.Reflection": "4.3.0",
403 | "System.Runtime": "4.3.0"
404 | }
405 | },
406 | "System.Reflection.Primitives/4.3.0": {
407 | "dependencies": {
408 | "Microsoft.NETCore.Platforms": "1.1.0",
409 | "Microsoft.NETCore.Targets": "1.1.0",
410 | "System.Runtime": "4.3.0"
411 | }
412 | },
413 | "System.Reflection.TypeExtensions/4.3.0": {
414 | "dependencies": {
415 | "System.Reflection": "4.3.0",
416 | "System.Runtime": "4.3.0"
417 | },
418 | "runtime": {
419 | "lib/netstandard1.5/System.Reflection.TypeExtensions.dll": {
420 | "assemblyVersion": "4.1.1.0",
421 | "fileVersion": "4.6.24705.1"
422 | }
423 | }
424 | },
425 | "System.Resources.ResourceManager/4.3.0": {
426 | "dependencies": {
427 | "Microsoft.NETCore.Platforms": "1.1.0",
428 | "Microsoft.NETCore.Targets": "1.1.0",
429 | "System.Globalization": "4.3.0",
430 | "System.Reflection": "4.3.0",
431 | "System.Runtime": "4.3.0"
432 | }
433 | },
434 | "System.Runtime/4.3.0": {
435 | "dependencies": {
436 | "Microsoft.NETCore.Platforms": "1.1.0",
437 | "Microsoft.NETCore.Targets": "1.1.0"
438 | }
439 | },
440 | "System.Runtime.Extensions/4.3.0": {
441 | "dependencies": {
442 | "Microsoft.NETCore.Platforms": "1.1.0",
443 | "Microsoft.NETCore.Targets": "1.1.0",
444 | "System.Runtime": "4.3.0"
445 | }
446 | },
447 | "System.Runtime.Handles/4.3.0": {
448 | "dependencies": {
449 | "Microsoft.NETCore.Platforms": "1.1.0",
450 | "Microsoft.NETCore.Targets": "1.1.0",
451 | "System.Runtime": "4.3.0"
452 | }
453 | },
454 | "System.Runtime.InteropServices/4.3.0": {
455 | "dependencies": {
456 | "Microsoft.NETCore.Platforms": "1.1.0",
457 | "Microsoft.NETCore.Targets": "1.1.0",
458 | "System.Reflection": "4.3.0",
459 | "System.Reflection.Primitives": "4.3.0",
460 | "System.Runtime": "4.3.0",
461 | "System.Runtime.Handles": "4.3.0"
462 | }
463 | },
464 | "System.Text.Encoding/4.3.0": {
465 | "dependencies": {
466 | "Microsoft.NETCore.Platforms": "1.1.0",
467 | "Microsoft.NETCore.Targets": "1.1.0",
468 | "System.Runtime": "4.3.0"
469 | }
470 | },
471 | "System.Text.Encoding.Extensions/4.3.0": {
472 | "dependencies": {
473 | "Microsoft.NETCore.Platforms": "1.1.0",
474 | "Microsoft.NETCore.Targets": "1.1.0",
475 | "System.Runtime": "4.3.0",
476 | "System.Text.Encoding": "4.3.0"
477 | }
478 | },
479 | "System.Text.RegularExpressions/4.3.0": {
480 | "dependencies": {
481 | "System.Collections": "4.3.0",
482 | "System.Globalization": "4.3.0",
483 | "System.Resources.ResourceManager": "4.3.0",
484 | "System.Runtime": "4.3.0",
485 | "System.Runtime.Extensions": "4.3.0",
486 | "System.Threading": "4.3.0"
487 | },
488 | "runtime": {
489 | "lib/netstandard1.6/System.Text.RegularExpressions.dll": {
490 | "assemblyVersion": "4.1.1.0",
491 | "fileVersion": "4.6.24705.1"
492 | }
493 | }
494 | },
495 | "System.Threading/4.3.0": {
496 | "dependencies": {
497 | "System.Runtime": "4.3.0",
498 | "System.Threading.Tasks": "4.3.0"
499 | },
500 | "runtime": {
501 | "lib/netstandard1.3/System.Threading.dll": {
502 | "assemblyVersion": "4.0.12.0",
503 | "fileVersion": "4.6.24705.1"
504 | }
505 | }
506 | },
507 | "System.Threading.Tasks/4.3.0": {
508 | "dependencies": {
509 | "Microsoft.NETCore.Platforms": "1.1.0",
510 | "Microsoft.NETCore.Targets": "1.1.0",
511 | "System.Runtime": "4.3.0"
512 | }
513 | },
514 | "System.Threading.Tasks.Extensions/4.3.0": {
515 | "dependencies": {
516 | "System.Collections": "4.3.0",
517 | "System.Runtime": "4.3.0",
518 | "System.Threading.Tasks": "4.3.0"
519 | },
520 | "runtime": {
521 | "lib/netstandard1.0/System.Threading.Tasks.Extensions.dll": {
522 | "assemblyVersion": "4.1.0.0",
523 | "fileVersion": "4.6.24705.1"
524 | }
525 | }
526 | },
527 | "System.Xml.ReaderWriter/4.3.0": {
528 | "dependencies": {
529 | "System.Collections": "4.3.0",
530 | "System.Diagnostics.Debug": "4.3.0",
531 | "System.Globalization": "4.3.0",
532 | "System.IO": "4.3.0",
533 | "System.IO.FileSystem": "4.3.0",
534 | "System.IO.FileSystem.Primitives": "4.3.0",
535 | "System.Resources.ResourceManager": "4.3.0",
536 | "System.Runtime": "4.3.0",
537 | "System.Runtime.Extensions": "4.3.0",
538 | "System.Runtime.InteropServices": "4.3.0",
539 | "System.Text.Encoding": "4.3.0",
540 | "System.Text.Encoding.Extensions": "4.3.0",
541 | "System.Text.RegularExpressions": "4.3.0",
542 | "System.Threading.Tasks": "4.3.0",
543 | "System.Threading.Tasks.Extensions": "4.3.0"
544 | },
545 | "runtime": {
546 | "lib/netstandard1.3/System.Xml.ReaderWriter.dll": {
547 | "assemblyVersion": "4.1.0.0",
548 | "fileVersion": "4.6.24705.1"
549 | }
550 | }
551 | },
552 | "System.Xml.XmlDocument/4.3.0": {
553 | "dependencies": {
554 | "System.Collections": "4.3.0",
555 | "System.Diagnostics.Debug": "4.3.0",
556 | "System.Globalization": "4.3.0",
557 | "System.IO": "4.3.0",
558 | "System.Resources.ResourceManager": "4.3.0",
559 | "System.Runtime": "4.3.0",
560 | "System.Runtime.Extensions": "4.3.0",
561 | "System.Text.Encoding": "4.3.0",
562 | "System.Threading": "4.3.0",
563 | "System.Xml.ReaderWriter": "4.3.0"
564 | },
565 | "runtime": {
566 | "lib/netstandard1.3/System.Xml.XmlDocument.dll": {
567 | "assemblyVersion": "4.0.2.0",
568 | "fileVersion": "4.6.24705.1"
569 | }
570 | }
571 | }
572 | }
573 | },
574 | "libraries": {
575 | "Core/1.0.0": {
576 | "type": "project",
577 | "serviceable": false,
578 | "sha512": ""
579 | },
580 | "Autofac/4.9.2": {
581 | "type": "package",
582 | "serviceable": true,
583 | "sha512": "sha512-lfCcNOzU97f2WFtdo/+SkR0XtpdH20QA5Ob/T2Iv027wFMvDk7EZZ2oj6ERtWL+LBfPTOrbk9zyLj6Okx2CoHA==",
584 | "path": "autofac/4.9.2",
585 | "hashPath": "autofac.4.9.2.nupkg.sha512"
586 | },
587 | "Autofac.Extensions.DependencyInjection/4.4.0": {
588 | "type": "package",
589 | "serviceable": true,
590 | "sha512": "sha512-tkNVcEVTG+asY338sZQNbWQIoCrb13I6qOxBrVX7aStu7SGskDDyGT0TrqiJdfEB48GbCd04ZcNz86TdD4cIHg==",
591 | "path": "autofac.extensions.dependencyinjection/4.4.0",
592 | "hashPath": "autofac.extensions.dependencyinjection.4.4.0.nupkg.sha512"
593 | },
594 | "Autofac.Extras.DynamicProxy/4.5.0": {
595 | "type": "package",
596 | "serviceable": true,
597 | "sha512": "sha512-ujL3jmnJ1C+jcG3cRhy6SAYaTWw92lP3t5Zf8KltmYcY+kvOVSDmfpKLtNH34MjalWPkWiKzTsS96ouAULMMeg==",
598 | "path": "autofac.extras.dynamicproxy/4.5.0",
599 | "hashPath": "autofac.extras.dynamicproxy.4.5.0.nupkg.sha512"
600 | },
601 | "Castle.Core/4.4.0": {
602 | "type": "package",
603 | "serviceable": true,
604 | "sha512": "sha512-b5rRL5zeaau1y/5hIbI+6mGw3cwun16YjkHZnV9RRT5UyUIFsgLmNXJ0YnIN9p8Hw7K7AbG1q1UclQVU3DinAQ==",
605 | "path": "castle.core/4.4.0",
606 | "hashPath": "castle.core.4.4.0.nupkg.sha512"
607 | },
608 | "Microsoft.Extensions.DependencyInjection/2.2.0": {
609 | "type": "package",
610 | "serviceable": true,
611 | "sha512": "sha512-MZtBIwfDFork5vfjpJdG5g8wuJFt7d/y3LOSVVtDK/76wlbtz6cjltfKHqLx2TKVqTj5/c41t77m1+h20zqtPA==",
612 | "path": "microsoft.extensions.dependencyinjection/2.2.0",
613 | "hashPath": "microsoft.extensions.dependencyinjection.2.2.0.nupkg.sha512"
614 | },
615 | "Microsoft.Extensions.DependencyInjection.Abstractions/2.2.0": {
616 | "type": "package",
617 | "serviceable": true,
618 | "sha512": "sha512-f9hstgjVmr6rmrfGSpfsVOl2irKAgr1QjrSi3FgnS7kulxband50f2brRLwySAQTADPZeTdow0mpSMcoAdadCw==",
619 | "path": "microsoft.extensions.dependencyinjection.abstractions/2.2.0",
620 | "hashPath": "microsoft.extensions.dependencyinjection.abstractions.2.2.0.nupkg.sha512"
621 | },
622 | "Microsoft.NETCore.Platforms/1.1.0": {
623 | "type": "package",
624 | "serviceable": true,
625 | "sha512": "sha512-kz0PEW2lhqygehI/d6XsPCQzD7ff7gUJaVGPVETX611eadGsA3A877GdSlU0LRVMCTH/+P3o2iDTak+S08V2+A==",
626 | "path": "microsoft.netcore.platforms/1.1.0",
627 | "hashPath": "microsoft.netcore.platforms.1.1.0.nupkg.sha512"
628 | },
629 | "Microsoft.NETCore.Targets/1.1.0": {
630 | "type": "package",
631 | "serviceable": true,
632 | "sha512": "sha512-aOZA3BWfz9RXjpzt0sRJJMjAscAUm3Hoa4UWAfceV9UTYxgwZ1lZt5nO2myFf+/jetYQo4uTP7zS8sJY67BBxg==",
633 | "path": "microsoft.netcore.targets/1.1.0",
634 | "hashPath": "microsoft.netcore.targets.1.1.0.nupkg.sha512"
635 | },
636 | "NETStandard.Library/2.0.3": {
637 | "type": "package",
638 | "serviceable": true,
639 | "sha512": "sha512-st47PosZSHrjECdjeIzZQbzivYBJFv6P2nv4cj2ypdI204DO+vZ7l5raGMiX4eXMJ53RfOIg+/s4DHVZ54Nu2A==",
640 | "path": "netstandard.library/2.0.3",
641 | "hashPath": "netstandard.library.2.0.3.nupkg.sha512"
642 | },
643 | "runtime.native.System/4.3.0": {
644 | "type": "package",
645 | "serviceable": true,
646 | "sha512": "sha512-c/qWt2LieNZIj1jGnVNsE2Kl23Ya2aSTBuXMD6V7k9KWr6l16Tqdwq+hJScEpWER9753NWC8h96PaVNY5Ld7Jw==",
647 | "path": "runtime.native.system/4.3.0",
648 | "hashPath": "runtime.native.system.4.3.0.nupkg.sha512"
649 | },
650 | "System.Collections/4.3.0": {
651 | "type": "package",
652 | "serviceable": true,
653 | "sha512": "sha512-3Dcj85/TBdVpL5Zr+gEEBUuFe2icOnLalmEh9hfck1PTYbbyWuZgh4fmm2ysCLTrqLQw6t3TgTyJ+VLp+Qb+Lw==",
654 | "path": "system.collections/4.3.0",
655 | "hashPath": "system.collections.4.3.0.nupkg.sha512"
656 | },
657 | "System.Collections.NonGeneric/4.3.0": {
658 | "type": "package",
659 | "serviceable": true,
660 | "sha512": "sha512-prtjIEMhGUnQq6RnPEYLpFt8AtLbp9yq2zxOSrY7KJJZrw25Fi97IzBqY7iqssbM61Ek5b8f3MG/sG1N2sN5KA==",
661 | "path": "system.collections.nongeneric/4.3.0",
662 | "hashPath": "system.collections.nongeneric.4.3.0.nupkg.sha512"
663 | },
664 | "System.Collections.Specialized/4.3.0": {
665 | "type": "package",
666 | "serviceable": true,
667 | "sha512": "sha512-Epx8PoVZR0iuOnJJDzp7pWvdfMMOAvpUo95pC4ScH2mJuXkKA2Y4aR3cG9qt2klHgSons1WFh4kcGW7cSXvrxg==",
668 | "path": "system.collections.specialized/4.3.0",
669 | "hashPath": "system.collections.specialized.4.3.0.nupkg.sha512"
670 | },
671 | "System.ComponentModel/4.3.0": {
672 | "type": "package",
673 | "serviceable": true,
674 | "sha512": "sha512-VyGn1jGRZVfxnh8EdvDCi71v3bMXrsu8aYJOwoV7SNDLVhiEqwP86pPMyRGsDsxhXAm2b3o9OIqeETfN5qfezw==",
675 | "path": "system.componentmodel/4.3.0",
676 | "hashPath": "system.componentmodel.4.3.0.nupkg.sha512"
677 | },
678 | "System.ComponentModel.Primitives/4.3.0": {
679 | "type": "package",
680 | "serviceable": true,
681 | "sha512": "sha512-j8GUkCpM8V4d4vhLIIoBLGey2Z5bCkMVNjEZseyAlm4n5arcsJOeI3zkUP+zvZgzsbLTYh4lYeP/ZD/gdIAPrw==",
682 | "path": "system.componentmodel.primitives/4.3.0",
683 | "hashPath": "system.componentmodel.primitives.4.3.0.nupkg.sha512"
684 | },
685 | "System.ComponentModel.TypeConverter/4.3.0": {
686 | "type": "package",
687 | "serviceable": true,
688 | "sha512": "sha512-16pQ6P+EdhcXzPiEK4kbA953Fu0MNG2ovxTZU81/qsCd1zPRsKc3uif5NgvllCY598k6bI0KUyKW8fanlfaDQg==",
689 | "path": "system.componentmodel.typeconverter/4.3.0",
690 | "hashPath": "system.componentmodel.typeconverter.4.3.0.nupkg.sha512"
691 | },
692 | "System.Diagnostics.Debug/4.3.0": {
693 | "type": "package",
694 | "serviceable": true,
695 | "sha512": "sha512-ZUhUOdqmaG5Jk3Xdb8xi5kIyQYAA4PnTNlHx1mu9ZY3qv4ELIdKbnL/akbGaKi2RnNUWaZsAs31rvzFdewTj2g==",
696 | "path": "system.diagnostics.debug/4.3.0",
697 | "hashPath": "system.diagnostics.debug.4.3.0.nupkg.sha512"
698 | },
699 | "System.Diagnostics.TraceSource/4.3.0": {
700 | "type": "package",
701 | "serviceable": true,
702 | "sha512": "sha512-VnYp1NxGx8Ww731y2LJ1vpfb/DKVNKEZ8Jsh5SgQTZREL/YpWRArgh9pI8CDLmgHspZmLL697CaLvH85qQpRiw==",
703 | "path": "system.diagnostics.tracesource/4.3.0",
704 | "hashPath": "system.diagnostics.tracesource.4.3.0.nupkg.sha512"
705 | },
706 | "System.Dynamic.Runtime/4.3.0": {
707 | "type": "package",
708 | "serviceable": true,
709 | "sha512": "sha512-SNVi1E/vfWUAs/WYKhE9+qlS6KqK0YVhnlT0HQtr8pMIA8YX3lwy3uPMownDwdYISBdmAF/2holEIldVp85Wag==",
710 | "path": "system.dynamic.runtime/4.3.0",
711 | "hashPath": "system.dynamic.runtime.4.3.0.nupkg.sha512"
712 | },
713 | "System.Globalization/4.3.0": {
714 | "type": "package",
715 | "serviceable": true,
716 | "sha512": "sha512-kYdVd2f2PAdFGblzFswE4hkNANJBKRmsfa2X5LG2AcWE1c7/4t0pYae1L8vfZ5xvE2nK/R9JprtToA61OSHWIg==",
717 | "path": "system.globalization/4.3.0",
718 | "hashPath": "system.globalization.4.3.0.nupkg.sha512"
719 | },
720 | "System.Globalization.Extensions/4.3.0": {
721 | "type": "package",
722 | "serviceable": true,
723 | "sha512": "sha512-FhKmdR6MPG+pxow6wGtNAWdZh7noIOpdD5TwQ3CprzgIE1bBBoim0vbR1+AWsWjQmU7zXHgQo4TWSP6lCeiWcQ==",
724 | "path": "system.globalization.extensions/4.3.0",
725 | "hashPath": "system.globalization.extensions.4.3.0.nupkg.sha512"
726 | },
727 | "System.IO/4.3.0": {
728 | "type": "package",
729 | "serviceable": true,
730 | "sha512": "sha512-3qjaHvxQPDpSOYICjUoTsmoq5u6QJAFRUITgeT/4gqkF1bajbSmb1kwSxEA8AHlofqgcKJcM8udgieRNhaJ5Cg==",
731 | "path": "system.io/4.3.0",
732 | "hashPath": "system.io.4.3.0.nupkg.sha512"
733 | },
734 | "System.IO.FileSystem/4.3.0": {
735 | "type": "package",
736 | "serviceable": true,
737 | "sha512": "sha512-3wEMARTnuio+ulnvi+hkRNROYwa1kylvYahhcLk4HSoVdl+xxTFVeVlYOfLwrDPImGls0mDqbMhrza8qnWPTdA==",
738 | "path": "system.io.filesystem/4.3.0",
739 | "hashPath": "system.io.filesystem.4.3.0.nupkg.sha512"
740 | },
741 | "System.IO.FileSystem.Primitives/4.3.0": {
742 | "type": "package",
743 | "serviceable": true,
744 | "sha512": "sha512-6QOb2XFLch7bEc4lIcJH49nJN2HV+OC3fHDgsLVsBVBk3Y4hFAnOBGzJ2lUu7CyDDFo9IBWkSsnbkT6IBwwiMw==",
745 | "path": "system.io.filesystem.primitives/4.3.0",
746 | "hashPath": "system.io.filesystem.primitives.4.3.0.nupkg.sha512"
747 | },
748 | "System.Linq/4.3.0": {
749 | "type": "package",
750 | "serviceable": true,
751 | "sha512": "sha512-5DbqIUpsDp0dFftytzuMmc0oeMdQwjcP/EWxsksIz/w1TcFRkZ3yKKz0PqiYFMmEwPSWw+qNVqD7PJ889JzHbw==",
752 | "path": "system.linq/4.3.0",
753 | "hashPath": "system.linq.4.3.0.nupkg.sha512"
754 | },
755 | "System.Linq.Expressions/4.3.0": {
756 | "type": "package",
757 | "serviceable": true,
758 | "sha512": "sha512-PGKkrd2khG4CnlyJwxwwaWWiSiWFNBGlgXvJpeO0xCXrZ89ODrQ6tjEWS/kOqZ8GwEOUATtKtzp1eRgmYNfclg==",
759 | "path": "system.linq.expressions/4.3.0",
760 | "hashPath": "system.linq.expressions.4.3.0.nupkg.sha512"
761 | },
762 | "System.ObjectModel/4.3.0": {
763 | "type": "package",
764 | "serviceable": true,
765 | "sha512": "sha512-bdX+80eKv9bN6K4N+d77OankKHGn6CH711a6fcOpMQu2Fckp/Ft4L/kW9WznHpyR0NRAvJutzOMHNNlBGvxQzQ==",
766 | "path": "system.objectmodel/4.3.0",
767 | "hashPath": "system.objectmodel.4.3.0.nupkg.sha512"
768 | },
769 | "System.Reflection/4.3.0": {
770 | "type": "package",
771 | "serviceable": true,
772 | "sha512": "sha512-KMiAFoW7MfJGa9nDFNcfu+FpEdiHpWgTcS2HdMpDvt9saK3y/G4GwprPyzqjFH9NTaGPQeWNHU+iDlDILj96aQ==",
773 | "path": "system.reflection/4.3.0",
774 | "hashPath": "system.reflection.4.3.0.nupkg.sha512"
775 | },
776 | "System.Reflection.Emit/4.3.0": {
777 | "type": "package",
778 | "serviceable": true,
779 | "sha512": "sha512-228FG0jLcIwTVJyz8CLFKueVqQK36ANazUManGaJHkO0icjiIypKW7YLWLIWahyIkdh5M7mV2dJepllLyA1SKg==",
780 | "path": "system.reflection.emit/4.3.0",
781 | "hashPath": "system.reflection.emit.4.3.0.nupkg.sha512"
782 | },
783 | "System.Reflection.Emit.ILGeneration/4.3.0": {
784 | "type": "package",
785 | "serviceable": true,
786 | "sha512": "sha512-59tBslAk9733NXLrUJrwNZEzbMAcu8k344OYo+wfSVygcgZ9lgBdGIzH/nrg3LYhXceynyvTc8t5/GD4Ri0/ng==",
787 | "path": "system.reflection.emit.ilgeneration/4.3.0",
788 | "hashPath": "system.reflection.emit.ilgeneration.4.3.0.nupkg.sha512"
789 | },
790 | "System.Reflection.Emit.Lightweight/4.3.0": {
791 | "type": "package",
792 | "serviceable": true,
793 | "sha512": "sha512-oadVHGSMsTmZsAF864QYN1t1QzZjIcuKU3l2S9cZOwDdDueNTrqq1yRj7koFfIGEnKpt6NjpL3rOzRhs4ryOgA==",
794 | "path": "system.reflection.emit.lightweight/4.3.0",
795 | "hashPath": "system.reflection.emit.lightweight.4.3.0.nupkg.sha512"
796 | },
797 | "System.Reflection.Extensions/4.3.0": {
798 | "type": "package",
799 | "serviceable": true,
800 | "sha512": "sha512-rJkrJD3kBI5B712aRu4DpSIiHRtr6QlfZSQsb0hYHrDCZORXCFjQfoipo2LaMUHoT9i1B7j7MnfaEKWDFmFQNQ==",
801 | "path": "system.reflection.extensions/4.3.0",
802 | "hashPath": "system.reflection.extensions.4.3.0.nupkg.sha512"
803 | },
804 | "System.Reflection.Primitives/4.3.0": {
805 | "type": "package",
806 | "serviceable": true,
807 | "sha512": "sha512-5RXItQz5As4xN2/YUDxdpsEkMhvw3e6aNveFXUn4Hl/udNTCNhnKp8lT9fnc3MhvGKh1baak5CovpuQUXHAlIA==",
808 | "path": "system.reflection.primitives/4.3.0",
809 | "hashPath": "system.reflection.primitives.4.3.0.nupkg.sha512"
810 | },
811 | "System.Reflection.TypeExtensions/4.3.0": {
812 | "type": "package",
813 | "serviceable": true,
814 | "sha512": "sha512-7u6ulLcZbyxB5Gq0nMkQttcdBTx57ibzw+4IOXEfR+sXYQoHvjW5LTLyNr8O22UIMrqYbchJQJnos4eooYzYJA==",
815 | "path": "system.reflection.typeextensions/4.3.0",
816 | "hashPath": "system.reflection.typeextensions.4.3.0.nupkg.sha512"
817 | },
818 | "System.Resources.ResourceManager/4.3.0": {
819 | "type": "package",
820 | "serviceable": true,
821 | "sha512": "sha512-/zrcPkkWdZmI4F92gL/TPumP98AVDu/Wxr3CSJGQQ+XN6wbRZcyfSKVoPo17ilb3iOr0cCRqJInGwNMolqhS8A==",
822 | "path": "system.resources.resourcemanager/4.3.0",
823 | "hashPath": "system.resources.resourcemanager.4.3.0.nupkg.sha512"
824 | },
825 | "System.Runtime/4.3.0": {
826 | "type": "package",
827 | "serviceable": true,
828 | "sha512": "sha512-JufQi0vPQ0xGnAczR13AUFglDyVYt4Kqnz1AZaiKZ5+GICq0/1MH/mO/eAJHt/mHW1zjKBJd7kV26SrxddAhiw==",
829 | "path": "system.runtime/4.3.0",
830 | "hashPath": "system.runtime.4.3.0.nupkg.sha512"
831 | },
832 | "System.Runtime.Extensions/4.3.0": {
833 | "type": "package",
834 | "serviceable": true,
835 | "sha512": "sha512-guW0uK0fn5fcJJ1tJVXYd7/1h5F+pea1r7FLSOz/f8vPEqbR2ZAknuRDvTQ8PzAilDveOxNjSfr0CHfIQfFk8g==",
836 | "path": "system.runtime.extensions/4.3.0",
837 | "hashPath": "system.runtime.extensions.4.3.0.nupkg.sha512"
838 | },
839 | "System.Runtime.Handles/4.3.0": {
840 | "type": "package",
841 | "serviceable": true,
842 | "sha512": "sha512-OKiSUN7DmTWeYb3l51A7EYaeNMnvxwE249YtZz7yooT4gOZhmTjIn48KgSsw2k2lYdLgTKNJw/ZIfSElwDRVgg==",
843 | "path": "system.runtime.handles/4.3.0",
844 | "hashPath": "system.runtime.handles.4.3.0.nupkg.sha512"
845 | },
846 | "System.Runtime.InteropServices/4.3.0": {
847 | "type": "package",
848 | "serviceable": true,
849 | "sha512": "sha512-uv1ynXqiMK8mp1GM3jDqPCFN66eJ5w5XNomaK2XD+TuCroNTLFGeZ+WCmBMcBDyTFKou3P6cR6J/QsaqDp7fGQ==",
850 | "path": "system.runtime.interopservices/4.3.0",
851 | "hashPath": "system.runtime.interopservices.4.3.0.nupkg.sha512"
852 | },
853 | "System.Text.Encoding/4.3.0": {
854 | "type": "package",
855 | "serviceable": true,
856 | "sha512": "sha512-BiIg+KWaSDOITze6jGQynxg64naAPtqGHBwDrLaCtixsa5bKiR8dpPOHA7ge3C0JJQizJE+sfkz1wV+BAKAYZw==",
857 | "path": "system.text.encoding/4.3.0",
858 | "hashPath": "system.text.encoding.4.3.0.nupkg.sha512"
859 | },
860 | "System.Text.Encoding.Extensions/4.3.0": {
861 | "type": "package",
862 | "serviceable": true,
863 | "sha512": "sha512-YVMK0Bt/A43RmwizJoZ22ei2nmrhobgeiYwFzC4YAN+nue8RF6djXDMog0UCn+brerQoYVyaS+ghy9P/MUVcmw==",
864 | "path": "system.text.encoding.extensions/4.3.0",
865 | "hashPath": "system.text.encoding.extensions.4.3.0.nupkg.sha512"
866 | },
867 | "System.Text.RegularExpressions/4.3.0": {
868 | "type": "package",
869 | "serviceable": true,
870 | "sha512": "sha512-RpT2DA+L660cBt1FssIE9CAGpLFdFPuheB7pLpKpn6ZXNby7jDERe8Ua/Ne2xGiwLVG2JOqziiaVCGDon5sKFA==",
871 | "path": "system.text.regularexpressions/4.3.0",
872 | "hashPath": "system.text.regularexpressions.4.3.0.nupkg.sha512"
873 | },
874 | "System.Threading/4.3.0": {
875 | "type": "package",
876 | "serviceable": true,
877 | "sha512": "sha512-VkUS0kOBcUf3Wwm0TSbrevDDZ6BlM+b/HRiapRFWjM5O0NS0LviG0glKmFK+hhPDd1XFeSdU1GmlLhb2CoVpIw==",
878 | "path": "system.threading/4.3.0",
879 | "hashPath": "system.threading.4.3.0.nupkg.sha512"
880 | },
881 | "System.Threading.Tasks/4.3.0": {
882 | "type": "package",
883 | "serviceable": true,
884 | "sha512": "sha512-LbSxKEdOUhVe8BezB/9uOGGppt+nZf6e1VFyw6v3DN6lqitm0OSn2uXMOdtP0M3W4iMcqcivm2J6UgqiwwnXiA==",
885 | "path": "system.threading.tasks/4.3.0",
886 | "hashPath": "system.threading.tasks.4.3.0.nupkg.sha512"
887 | },
888 | "System.Threading.Tasks.Extensions/4.3.0": {
889 | "type": "package",
890 | "serviceable": true,
891 | "sha512": "sha512-npvJkVKl5rKXrtl1Kkm6OhOUaYGEiF9wFbppFRWSMoApKzt2PiPHT2Bb8a5sAWxprvdOAtvaARS9QYMznEUtug==",
892 | "path": "system.threading.tasks.extensions/4.3.0",
893 | "hashPath": "system.threading.tasks.extensions.4.3.0.nupkg.sha512"
894 | },
895 | "System.Xml.ReaderWriter/4.3.0": {
896 | "type": "package",
897 | "serviceable": true,
898 | "sha512": "sha512-GrprA+Z0RUXaR4N7/eW71j1rgMnEnEVlgii49GZyAjTH7uliMnrOU3HNFBr6fEDBCJCIdlVNq9hHbaDR621XBA==",
899 | "path": "system.xml.readerwriter/4.3.0",
900 | "hashPath": "system.xml.readerwriter.4.3.0.nupkg.sha512"
901 | },
902 | "System.Xml.XmlDocument/4.3.0": {
903 | "type": "package",
904 | "serviceable": true,
905 | "sha512": "sha512-lJ8AxvkX7GQxpC6GFCeBj8ThYVyQczx2+f/cWHJU8tjS7YfI6Cv6bon70jVEgs2CiFbmmM8b9j1oZVx0dSI2Ww==",
906 | "path": "system.xml.xmldocument/4.3.0",
907 | "hashPath": "system.xml.xmldocument.4.3.0.nupkg.sha512"
908 | }
909 | }
910 | }
--------------------------------------------------------------------------------
/Core/bin/Debug/netstandard2.0/Core.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilgin/Autofac.AspectOrientedProgramming.Example/3940519935dd125f047f2559256b008d64b0499d/Core/bin/Debug/netstandard2.0/Core.dll
--------------------------------------------------------------------------------
/Core/bin/Debug/netstandard2.0/Core.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilgin/Autofac.AspectOrientedProgramming.Example/3940519935dd125f047f2559256b008d64b0499d/Core/bin/Debug/netstandard2.0/Core.pdb
--------------------------------------------------------------------------------
/Core/obj/Core.csproj.nuget.cache:
--------------------------------------------------------------------------------
1 | {
2 | "version": 1,
3 | "dgSpecHash": "Yuxd+RCK8GLeqnzKGsYut7MQGZv997GWmgElYuVbZrEWRntKzD9oCsK+hEs4hJQNxZVWRVkKSaSB/fY24M58qw==",
4 | "success": true
5 | }
--------------------------------------------------------------------------------
/Core/obj/Core.csproj.nuget.dgspec.json:
--------------------------------------------------------------------------------
1 | {
2 | "format": 1,
3 | "restore": {
4 | "/Users/berkaybilgin/Desktop/projects/Autofac.AspectOrientedProgramming/Autofac.AspectOrientedProgramming.Example/Core/Core.csproj": {}
5 | },
6 | "projects": {
7 | "/Users/berkaybilgin/Desktop/projects/Autofac.AspectOrientedProgramming/Autofac.AspectOrientedProgramming.Example/Core/Core.csproj": {
8 | "version": "1.0.0",
9 | "restore": {
10 | "projectUniqueName": "/Users/berkaybilgin/Desktop/projects/Autofac.AspectOrientedProgramming/Autofac.AspectOrientedProgramming.Example/Core/Core.csproj",
11 | "projectName": "Core",
12 | "projectPath": "/Users/berkaybilgin/Desktop/projects/Autofac.AspectOrientedProgramming/Autofac.AspectOrientedProgramming.Example/Core/Core.csproj",
13 | "packagesPath": "/Users/berkaybilgin/.nuget/packages/",
14 | "outputPath": "/Users/berkaybilgin/Desktop/projects/Autofac.AspectOrientedProgramming/Autofac.AspectOrientedProgramming.Example/Core/obj/",
15 | "projectStyle": "PackageReference",
16 | "fallbackFolders": [
17 | "/usr/local/share/dotnet/sdk/NuGetFallbackFolder"
18 | ],
19 | "configFilePaths": [
20 | "/Users/berkaybilgin/.config/NuGet/NuGet.Config"
21 | ],
22 | "originalTargetFrameworks": [
23 | "netstandard2.0"
24 | ],
25 | "sources": {
26 | "https://api.nuget.org/v3/index.json": {}
27 | },
28 | "frameworks": {
29 | "netstandard2.0": {
30 | "projectReferences": {}
31 | }
32 | },
33 | "warningProperties": {
34 | "warnAsError": [
35 | "NU1605"
36 | ]
37 | }
38 | },
39 | "frameworks": {
40 | "netstandard2.0": {
41 | "dependencies": {
42 | "Autofac": {
43 | "target": "Package",
44 | "version": "[4.9.2, )"
45 | },
46 | "Autofac.Extensions.DependencyInjection": {
47 | "target": "Package",
48 | "version": "[4.4.0, )"
49 | },
50 | "Autofac.Extras.DynamicProxy": {
51 | "target": "Package",
52 | "version": "[4.5.0, )"
53 | },
54 | "Castle.Core": {
55 | "target": "Package",
56 | "version": "[4.4.0, )"
57 | },
58 | "Microsoft.Extensions.DependencyInjection": {
59 | "target": "Package",
60 | "version": "[2.2.0, )"
61 | },
62 | "NETStandard.Library": {
63 | "suppressParent": "All",
64 | "target": "Package",
65 | "version": "[2.0.3, )",
66 | "autoReferenced": true
67 | }
68 | },
69 | "imports": [
70 | "net461"
71 | ],
72 | "assetTargetFallback": true,
73 | "warn": true
74 | }
75 | }
76 | }
77 | }
78 | }
--------------------------------------------------------------------------------
/Core/obj/Core.csproj.nuget.g.props:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | True
5 | NuGet
6 | /Users/berkaybilgin/Desktop/projects/Autofac.AspectOrientedProgramming/Autofac.AspectOrientedProgramming.Example/Core/obj/project.assets.json
7 | /Users/berkaybilgin/.nuget/packages/
8 | /Users/berkaybilgin/.nuget/packages/;/usr/local/share/dotnet/sdk/NuGetFallbackFolder
9 | PackageReference
10 | 5.0.2
11 |
12 |
13 | $(MSBuildAllProjects);$(MSBuildThisFileFullPath)
14 |
15 |
--------------------------------------------------------------------------------
/Core/obj/Core.csproj.nuget.g.targets:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | $(MSBuildAllProjects);$(MSBuildThisFileFullPath)
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/Core/obj/Debug/netstandard2.0/Core.AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | //------------------------------------------------------------------------------
2 | //
3 | // This code was generated by a tool.
4 | // Runtime Version:4.0.30319.42000
5 | //
6 | // Changes to this file may cause incorrect behavior and will be lost if
7 | // the code is regenerated.
8 | //
9 | //------------------------------------------------------------------------------
10 |
11 | using System;
12 | using System.Reflection;
13 |
14 | [assembly: System.Reflection.AssemblyCompanyAttribute("Core")]
15 | [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
16 | [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
17 | [assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
18 | [assembly: System.Reflection.AssemblyProductAttribute("Core")]
19 | [assembly: System.Reflection.AssemblyTitleAttribute("Core")]
20 | [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
21 |
22 | // Generated by the MSBuild WriteCodeFragment class.
23 |
24 |
--------------------------------------------------------------------------------
/Core/obj/Debug/netstandard2.0/Core.AssemblyInfoInputs.cache:
--------------------------------------------------------------------------------
1 | bb70b8d99ff9108d5c8f3ce9e50331d5e1228212
2 |
--------------------------------------------------------------------------------
/Core/obj/Debug/netstandard2.0/Core.assets.cache:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilgin/Autofac.AspectOrientedProgramming.Example/3940519935dd125f047f2559256b008d64b0499d/Core/obj/Debug/netstandard2.0/Core.assets.cache
--------------------------------------------------------------------------------
/Core/obj/Debug/netstandard2.0/Core.csproj.CoreCompileInputs.cache:
--------------------------------------------------------------------------------
1 | 070a528e9317d65816c9e3ecc18e9e70ac7c15bf
2 |
--------------------------------------------------------------------------------
/Core/obj/Debug/netstandard2.0/Core.csproj.FileListAbsolute.txt:
--------------------------------------------------------------------------------
1 | /Users/berkaybilgin/Desktop/projects/Autofac.AspectOrientedProgramming/Core/bin/Debug/netstandard2.0/Core.deps.json
2 | /Users/berkaybilgin/Desktop/projects/Autofac.AspectOrientedProgramming/Core/bin/Debug/netstandard2.0/Core.dll
3 | /Users/berkaybilgin/Desktop/projects/Autofac.AspectOrientedProgramming/Core/bin/Debug/netstandard2.0/Core.pdb
4 | /Users/berkaybilgin/Desktop/projects/Autofac.AspectOrientedProgramming/Core/obj/Debug/netstandard2.0/Core.csprojAssemblyReference.cache
5 | /Users/berkaybilgin/Desktop/projects/Autofac.AspectOrientedProgramming/Core/obj/Debug/netstandard2.0/Core.csproj.CoreCompileInputs.cache
6 | /Users/berkaybilgin/Desktop/projects/Autofac.AspectOrientedProgramming/Core/obj/Debug/netstandard2.0/Core.AssemblyInfoInputs.cache
7 | /Users/berkaybilgin/Desktop/projects/Autofac.AspectOrientedProgramming/Core/obj/Debug/netstandard2.0/Core.AssemblyInfo.cs
8 | /Users/berkaybilgin/Desktop/projects/Autofac.AspectOrientedProgramming/Core/obj/Debug/netstandard2.0/Core.dll
9 | /Users/berkaybilgin/Desktop/projects/Autofac.AspectOrientedProgramming/Core/obj/Debug/netstandard2.0/Core.pdb
10 |
--------------------------------------------------------------------------------
/Core/obj/Debug/netstandard2.0/Core.csprojAssemblyReference.cache:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilgin/Autofac.AspectOrientedProgramming.Example/3940519935dd125f047f2559256b008d64b0499d/Core/obj/Debug/netstandard2.0/Core.csprojAssemblyReference.cache
--------------------------------------------------------------------------------
/Core/obj/Debug/netstandard2.0/Core.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilgin/Autofac.AspectOrientedProgramming.Example/3940519935dd125f047f2559256b008d64b0499d/Core/obj/Debug/netstandard2.0/Core.dll
--------------------------------------------------------------------------------
/Core/obj/Debug/netstandard2.0/Core.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilgin/Autofac.AspectOrientedProgramming.Example/3940519935dd125f047f2559256b008d64b0499d/Core/obj/Debug/netstandard2.0/Core.pdb
--------------------------------------------------------------------------------
/Web/Controllers/HomeController.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Threading.Tasks;
5 | using Business.Abstract;
6 | using Microsoft.AspNetCore.Mvc;
7 |
8 | namespace Web.Controllers
9 | {
10 | public class HomeController : Controller
11 | {
12 | private ICategoryService _categoryService;
13 |
14 | public HomeController(ICategoryService categoryService)
15 | {
16 | _categoryService = categoryService;
17 | }
18 | public IActionResult Index()
19 | {
20 | _categoryService.Add();
21 | return View();
22 | }
23 | }
24 | }
25 |
--------------------------------------------------------------------------------
/Web/Program.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.IO;
4 | using System.Linq;
5 | using System.Threading.Tasks;
6 | using Microsoft.AspNetCore;
7 | using Microsoft.AspNetCore.Hosting;
8 | using Microsoft.Extensions.Configuration;
9 | using Microsoft.Extensions.Logging;
10 |
11 | namespace Web
12 | {
13 | public class Program
14 | {
15 | public static void Main(string[] args)
16 | {
17 | CreateWebHostBuilder(args).Build().Run();
18 | }
19 |
20 | public static IWebHostBuilder CreateWebHostBuilder(string[] args) =>
21 | WebHost.CreateDefaultBuilder(args)
22 | .UseStartup();
23 | }
24 | }
25 |
--------------------------------------------------------------------------------
/Web/Properties/launchSettings.json:
--------------------------------------------------------------------------------
1 | {
2 | "iisSettings": {
3 | "windowsAuthentication": false,
4 | "anonymousAuthentication": true,
5 | "iisExpress": {
6 | "applicationUrl": "http://localhost:57863",
7 | "sslPort": 44387
8 | }
9 | },
10 | "profiles": {
11 | "IIS Express": {
12 | "commandName": "IISExpress",
13 | "launchBrowser": true,
14 | "environmentVariables": {
15 | "ASPNETCORE_ENVIRONMENT": "Development"
16 | }
17 | },
18 | "Web": {
19 | "commandName": "Project",
20 | "launchBrowser": true,
21 | "environmentVariables": {
22 | "ASPNETCORE_ENVIRONMENT": "Development"
23 | },
24 | "applicationUrl": "http://localhost:5000"
25 | }
26 | }
27 | }
--------------------------------------------------------------------------------
/Web/Startup.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Threading.Tasks;
5 | using Autofac;
6 | using Autofac.Extensions.DependencyInjection;
7 | using Autofac.Extras.DynamicProxy;
8 | using Business.Abstract;
9 | using Business.Concrete;
10 | using Business.DependencyResolvers;
11 | using Castle.DynamicProxy;
12 | using Core.Utilities.Interceptors;
13 | using Microsoft.AspNetCore.Builder;
14 | using Microsoft.AspNetCore.Hosting;
15 | using Microsoft.AspNetCore.Http;
16 | using Microsoft.Extensions.DependencyInjection;
17 |
18 | namespace Web
19 | {
20 | public class Startup
21 | {
22 | private static IContainer _container;
23 | public IServiceProvider ConfigureServices(IServiceCollection services)
24 | {
25 | services.AddMvc();
26 |
27 | var builder = new ContainerBuilder();
28 | builder.Populate(services);
29 |
30 | builder.RegisterModule(new AutofacModule());
31 | _container = builder.Build();
32 | return new AutofacServiceProvider(_container);
33 | }
34 |
35 | public void Configure(IApplicationBuilder app, IHostingEnvironment env)
36 | {
37 | if (env.IsDevelopment())
38 | {
39 | app.UseDeveloperExceptionPage();
40 | }
41 |
42 | app.UseMvcWithDefaultRoute();
43 | }
44 | }
45 | }
46 |
--------------------------------------------------------------------------------
/Web/Views/Home/Index.cshtml:
--------------------------------------------------------------------------------
1 | Bu bir test sayfasıdır.
--------------------------------------------------------------------------------
/Web/Web.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | netcoreapp2.2
5 | InProcess
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/Web/appsettings.Development.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Debug",
5 | "System": "Information",
6 | "Microsoft": "Information"
7 | }
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/Web/appsettings.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Warning"
5 | }
6 | },
7 | "AllowedHosts": "*"
8 | }
9 |
--------------------------------------------------------------------------------
/Web/bin/Debug/netcoreapp2.2/Business.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilgin/Autofac.AspectOrientedProgramming.Example/3940519935dd125f047f2559256b008d64b0499d/Web/bin/Debug/netcoreapp2.2/Business.dll
--------------------------------------------------------------------------------
/Web/bin/Debug/netcoreapp2.2/Business.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilgin/Autofac.AspectOrientedProgramming.Example/3940519935dd125f047f2559256b008d64b0499d/Web/bin/Debug/netcoreapp2.2/Business.pdb
--------------------------------------------------------------------------------
/Web/bin/Debug/netcoreapp2.2/Core.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilgin/Autofac.AspectOrientedProgramming.Example/3940519935dd125f047f2559256b008d64b0499d/Web/bin/Debug/netcoreapp2.2/Core.dll
--------------------------------------------------------------------------------
/Web/bin/Debug/netcoreapp2.2/Core.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilgin/Autofac.AspectOrientedProgramming.Example/3940519935dd125f047f2559256b008d64b0499d/Web/bin/Debug/netcoreapp2.2/Core.pdb
--------------------------------------------------------------------------------
/Web/bin/Debug/netcoreapp2.2/Web.Views.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilgin/Autofac.AspectOrientedProgramming.Example/3940519935dd125f047f2559256b008d64b0499d/Web/bin/Debug/netcoreapp2.2/Web.Views.dll
--------------------------------------------------------------------------------
/Web/bin/Debug/netcoreapp2.2/Web.Views.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilgin/Autofac.AspectOrientedProgramming.Example/3940519935dd125f047f2559256b008d64b0499d/Web/bin/Debug/netcoreapp2.2/Web.Views.pdb
--------------------------------------------------------------------------------
/Web/bin/Debug/netcoreapp2.2/Web.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilgin/Autofac.AspectOrientedProgramming.Example/3940519935dd125f047f2559256b008d64b0499d/Web/bin/Debug/netcoreapp2.2/Web.dll
--------------------------------------------------------------------------------
/Web/bin/Debug/netcoreapp2.2/Web.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilgin/Autofac.AspectOrientedProgramming.Example/3940519935dd125f047f2559256b008d64b0499d/Web/bin/Debug/netcoreapp2.2/Web.pdb
--------------------------------------------------------------------------------
/Web/bin/Debug/netcoreapp2.2/Web.runtimeconfig.dev.json:
--------------------------------------------------------------------------------
1 | {
2 | "runtimeOptions": {
3 | "additionalProbingPaths": [
4 | "/Users/berkaybilgin/.dotnet/store/|arch|/|tfm|",
5 | "/Users/berkaybilgin/.nuget/packages",
6 | "/usr/local/share/dotnet/sdk/NuGetFallbackFolder"
7 | ]
8 | }
9 | }
--------------------------------------------------------------------------------
/Web/bin/Debug/netcoreapp2.2/Web.runtimeconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "runtimeOptions": {
3 | "tfm": "netcoreapp2.2",
4 | "framework": {
5 | "name": "Microsoft.AspNetCore.App",
6 | "version": "2.2.0"
7 | },
8 | "configProperties": {
9 | "System.GC.Server": true
10 | }
11 | }
12 | }
--------------------------------------------------------------------------------
/Web/obj/Debug/netcoreapp2.2/Razor/Views/Home/Index.g.cshtml.cs:
--------------------------------------------------------------------------------
1 | #pragma checksum "/Users/berkaybilgin/Desktop/projects/Autofac.AspectOrientedProgramming/Web/Views/Home/Index.cshtml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "6dd2448ff6d966d3666d3b8490e6774c795c1bcb"
2 | //
3 | #pragma warning disable 1591
4 | [assembly: global::Microsoft.AspNetCore.Razor.Hosting.RazorCompiledItemAttribute(typeof(AspNetCore.Views_Home_Index), @"mvc.1.0.view", @"/Views/Home/Index.cshtml")]
5 | [assembly:global::Microsoft.AspNetCore.Mvc.Razor.Compilation.RazorViewAttribute(@"/Views/Home/Index.cshtml", typeof(AspNetCore.Views_Home_Index))]
6 | namespace AspNetCore
7 | {
8 | #line hidden
9 | using System;
10 | using System.Collections.Generic;
11 | using System.Linq;
12 | using System.Threading.Tasks;
13 | using Microsoft.AspNetCore.Mvc;
14 | using Microsoft.AspNetCore.Mvc.Rendering;
15 | using Microsoft.AspNetCore.Mvc.ViewFeatures;
16 | [global::Microsoft.AspNetCore.Razor.Hosting.RazorSourceChecksumAttribute(@"SHA1", @"6dd2448ff6d966d3666d3b8490e6774c795c1bcb", @"/Views/Home/Index.cshtml")]
17 | public class Views_Home_Index : global::Microsoft.AspNetCore.Mvc.Razor.RazorPage
18 | {
19 | #pragma warning disable 1998
20 | public async override global::System.Threading.Tasks.Task ExecuteAsync()
21 | {
22 | BeginContext(0, 4, true);
23 | WriteLiteral("Test");
24 | EndContext();
25 | }
26 | #pragma warning restore 1998
27 | [global::Microsoft.AspNetCore.Mvc.Razor.Internal.RazorInjectAttribute]
28 | public global::Microsoft.AspNetCore.Mvc.ViewFeatures.IModelExpressionProvider ModelExpressionProvider { get; private set; }
29 | [global::Microsoft.AspNetCore.Mvc.Razor.Internal.RazorInjectAttribute]
30 | public global::Microsoft.AspNetCore.Mvc.IUrlHelper Url { get; private set; }
31 | [global::Microsoft.AspNetCore.Mvc.Razor.Internal.RazorInjectAttribute]
32 | public global::Microsoft.AspNetCore.Mvc.IViewComponentHelper Component { get; private set; }
33 | [global::Microsoft.AspNetCore.Mvc.Razor.Internal.RazorInjectAttribute]
34 | public global::Microsoft.AspNetCore.Mvc.Rendering.IJsonHelper Json { get; private set; }
35 | [global::Microsoft.AspNetCore.Mvc.Razor.Internal.RazorInjectAttribute]
36 | public global::Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper Html { get; private set; }
37 | }
38 | }
39 | #pragma warning restore 1591
40 |
--------------------------------------------------------------------------------
/Web/obj/Debug/netcoreapp2.2/Web.AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | //------------------------------------------------------------------------------
2 | //
3 | // This code was generated by a tool.
4 | // Runtime Version:4.0.30319.42000
5 | //
6 | // Changes to this file may cause incorrect behavior and will be lost if
7 | // the code is regenerated.
8 | //
9 | //------------------------------------------------------------------------------
10 |
11 | using System;
12 | using System.Reflection;
13 |
14 | [assembly: System.Reflection.AssemblyCompanyAttribute("Web")]
15 | [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
16 | [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
17 | [assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
18 | [assembly: System.Reflection.AssemblyProductAttribute("Web")]
19 | [assembly: System.Reflection.AssemblyTitleAttribute("Web")]
20 | [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
21 |
22 | // Generated by the MSBuild WriteCodeFragment class.
23 |
24 |
--------------------------------------------------------------------------------
/Web/obj/Debug/netcoreapp2.2/Web.AssemblyInfoInputs.cache:
--------------------------------------------------------------------------------
1 | bdead17b8efe699405762a2ace2a64414953f167
2 |
--------------------------------------------------------------------------------
/Web/obj/Debug/netcoreapp2.2/Web.RazorAssemblyInfo.cache:
--------------------------------------------------------------------------------
1 | ba5b21380db82d26d608795dd4dd89cda0a75a57
2 |
--------------------------------------------------------------------------------
/Web/obj/Debug/netcoreapp2.2/Web.RazorAssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | //------------------------------------------------------------------------------
2 | //
3 | // This code was generated by a tool.
4 | // Runtime Version:4.0.30319.42000
5 | //
6 | // Changes to this file may cause incorrect behavior and will be lost if
7 | // the code is regenerated.
8 | //
9 | //------------------------------------------------------------------------------
10 |
11 | using System;
12 | using System.Reflection;
13 |
14 | [assembly: Microsoft.AspNetCore.Mvc.ApplicationParts.RelatedAssemblyAttribute("Web.Views")]
15 | [assembly: Microsoft.AspNetCore.Razor.Hosting.RazorLanguageVersionAttribute("2.1")]
16 | [assembly: Microsoft.AspNetCore.Razor.Hosting.RazorConfigurationNameAttribute("MVC-2.1")]
17 | [assembly: Microsoft.AspNetCore.Razor.Hosting.RazorExtensionAssemblyNameAttribute("MVC-2.1", "Microsoft.AspNetCore.Mvc.Razor.Extensions")]
18 |
19 | // Generated by the MSBuild WriteCodeFragment class.
20 |
21 |
--------------------------------------------------------------------------------
/Web/obj/Debug/netcoreapp2.2/Web.RazorCoreGenerate.cache:
--------------------------------------------------------------------------------
1 | 5fca6776d1945602047914adfabf2fc54cd02b1b
2 |
--------------------------------------------------------------------------------
/Web/obj/Debug/netcoreapp2.2/Web.RazorTargetAssemblyInfo.cache:
--------------------------------------------------------------------------------
1 | b6e72a87a7d4a1dc7c891760e9ec4b136206a28a
2 |
--------------------------------------------------------------------------------
/Web/obj/Debug/netcoreapp2.2/Web.RazorTargetAssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | //------------------------------------------------------------------------------
2 | //
3 | // This code was generated by a tool.
4 | // Runtime Version:4.0.30319.42000
5 | //
6 | // Changes to this file may cause incorrect behavior and will be lost if
7 | // the code is regenerated.
8 | //
9 | //------------------------------------------------------------------------------
10 |
11 | using System;
12 | using System.Reflection;
13 |
14 | [assembly: Microsoft.AspNetCore.Mvc.ApplicationParts.ProvideApplicationPartFactoryAttribute("Microsoft.AspNetCore.Mvc.ApplicationParts.CompiledRazorAssemblyApplicationPartFac" +
15 | "tory, Microsoft.AspNetCore.Mvc.Razor")]
16 | [assembly: System.Reflection.AssemblyCompanyAttribute("Web")]
17 | [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
18 | [assembly: System.Reflection.AssemblyProductAttribute("Web")]
19 | [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
20 | [assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
21 | [assembly: System.Reflection.AssemblyTitleAttribute("Web.Views")]
22 | [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
23 |
24 | // Generated by the MSBuild WriteCodeFragment class.
25 |
26 |
--------------------------------------------------------------------------------
/Web/obj/Debug/netcoreapp2.2/Web.TagHelpers.input.cache:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilgin/Autofac.AspectOrientedProgramming.Example/3940519935dd125f047f2559256b008d64b0499d/Web/obj/Debug/netcoreapp2.2/Web.TagHelpers.input.cache
--------------------------------------------------------------------------------
/Web/obj/Debug/netcoreapp2.2/Web.Views.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilgin/Autofac.AspectOrientedProgramming.Example/3940519935dd125f047f2559256b008d64b0499d/Web/obj/Debug/netcoreapp2.2/Web.Views.dll
--------------------------------------------------------------------------------
/Web/obj/Debug/netcoreapp2.2/Web.Views.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilgin/Autofac.AspectOrientedProgramming.Example/3940519935dd125f047f2559256b008d64b0499d/Web/obj/Debug/netcoreapp2.2/Web.Views.pdb
--------------------------------------------------------------------------------
/Web/obj/Debug/netcoreapp2.2/Web.assets.cache:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilgin/Autofac.AspectOrientedProgramming.Example/3940519935dd125f047f2559256b008d64b0499d/Web/obj/Debug/netcoreapp2.2/Web.assets.cache
--------------------------------------------------------------------------------
/Web/obj/Debug/netcoreapp2.2/Web.csproj.CopyComplete:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilgin/Autofac.AspectOrientedProgramming.Example/3940519935dd125f047f2559256b008d64b0499d/Web/obj/Debug/netcoreapp2.2/Web.csproj.CopyComplete
--------------------------------------------------------------------------------
/Web/obj/Debug/netcoreapp2.2/Web.csproj.CoreCompileInputs.cache:
--------------------------------------------------------------------------------
1 | 8e5c6408943c653b4bf65d3dee8ebf40064bd83e
2 |
--------------------------------------------------------------------------------
/Web/obj/Debug/netcoreapp2.2/Web.csproj.FileListAbsolute.txt:
--------------------------------------------------------------------------------
1 | /Users/berkaybilgin/Desktop/projects/Autofac.AspectOrientedProgramming/Web/bin/Debug/netcoreapp2.2/Web.deps.json
2 | /Users/berkaybilgin/Desktop/projects/Autofac.AspectOrientedProgramming/Web/bin/Debug/netcoreapp2.2/Web.runtimeconfig.json
3 | /Users/berkaybilgin/Desktop/projects/Autofac.AspectOrientedProgramming/Web/bin/Debug/netcoreapp2.2/Web.runtimeconfig.dev.json
4 | /Users/berkaybilgin/Desktop/projects/Autofac.AspectOrientedProgramming/Web/bin/Debug/netcoreapp2.2/Web.dll
5 | /Users/berkaybilgin/Desktop/projects/Autofac.AspectOrientedProgramming/Web/bin/Debug/netcoreapp2.2/Web.pdb
6 | /Users/berkaybilgin/Desktop/projects/Autofac.AspectOrientedProgramming/Web/obj/Debug/netcoreapp2.2/Web.csprojAssemblyReference.cache
7 | /Users/berkaybilgin/Desktop/projects/Autofac.AspectOrientedProgramming/Web/obj/Debug/netcoreapp2.2/Web.csproj.CoreCompileInputs.cache
8 | /Users/berkaybilgin/Desktop/projects/Autofac.AspectOrientedProgramming/Web/obj/Debug/netcoreapp2.2/Web.RazorAssemblyInfo.cache
9 | /Users/berkaybilgin/Desktop/projects/Autofac.AspectOrientedProgramming/Web/obj/Debug/netcoreapp2.2/Web.RazorAssemblyInfo.cs
10 | /Users/berkaybilgin/Desktop/projects/Autofac.AspectOrientedProgramming/Web/obj/Debug/netcoreapp2.2/Web.AssemblyInfoInputs.cache
11 | /Users/berkaybilgin/Desktop/projects/Autofac.AspectOrientedProgramming/Web/obj/Debug/netcoreapp2.2/Web.AssemblyInfo.cs
12 | /Users/berkaybilgin/Desktop/projects/Autofac.AspectOrientedProgramming/Web/obj/Debug/netcoreapp2.2/Web.RazorTargetAssemblyInfo.cache
13 | /Users/berkaybilgin/Desktop/projects/Autofac.AspectOrientedProgramming/Web/obj/Debug/netcoreapp2.2/Web.dll
14 | /Users/berkaybilgin/Desktop/projects/Autofac.AspectOrientedProgramming/Web/obj/Debug/netcoreapp2.2/Web.pdb
15 | /Users/berkaybilgin/Desktop/projects/Autofac.AspectOrientedProgramming/Web/bin/Debug/netcoreapp2.2/Web.Views.dll
16 | /Users/berkaybilgin/Desktop/projects/Autofac.AspectOrientedProgramming/Web/bin/Debug/netcoreapp2.2/Web.Views.pdb
17 | /Users/berkaybilgin/Desktop/projects/Autofac.AspectOrientedProgramming/Web/bin/Debug/netcoreapp2.2/Business.dll
18 | /Users/berkaybilgin/Desktop/projects/Autofac.AspectOrientedProgramming/Web/bin/Debug/netcoreapp2.2/Core.dll
19 | /Users/berkaybilgin/Desktop/projects/Autofac.AspectOrientedProgramming/Web/bin/Debug/netcoreapp2.2/Business.pdb
20 | /Users/berkaybilgin/Desktop/projects/Autofac.AspectOrientedProgramming/Web/bin/Debug/netcoreapp2.2/Core.pdb
21 | /Users/berkaybilgin/Desktop/projects/Autofac.AspectOrientedProgramming/Web/obj/Debug/netcoreapp2.2/Web.TagHelpers.input.cache
22 | /Users/berkaybilgin/Desktop/projects/Autofac.AspectOrientedProgramming/Web/obj/Debug/netcoreapp2.2/Web.TagHelpers.output.cache
23 | /Users/berkaybilgin/Desktop/projects/Autofac.AspectOrientedProgramming/Web/obj/Debug/netcoreapp2.2/Web.RazorCoreGenerate.cache
24 | /Users/berkaybilgin/Desktop/projects/Autofac.AspectOrientedProgramming/Web/obj/Debug/netcoreapp2.2/Razor/Views/Home/Index.g.cshtml.cs
25 | /Users/berkaybilgin/Desktop/projects/Autofac.AspectOrientedProgramming/Web/obj/Debug/netcoreapp2.2/Web.RazorTargetAssemblyInfo.cs
26 | /Users/berkaybilgin/Desktop/projects/Autofac.AspectOrientedProgramming/Web/obj/Debug/netcoreapp2.2/Web.Views.pdb
27 | /Users/berkaybilgin/Desktop/projects/Autofac.AspectOrientedProgramming/Web/obj/Debug/netcoreapp2.2/Web.csproj.CopyComplete
28 |
--------------------------------------------------------------------------------
/Web/obj/Debug/netcoreapp2.2/Web.csprojAssemblyReference.cache:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilgin/Autofac.AspectOrientedProgramming.Example/3940519935dd125f047f2559256b008d64b0499d/Web/obj/Debug/netcoreapp2.2/Web.csprojAssemblyReference.cache
--------------------------------------------------------------------------------
/Web/obj/Debug/netcoreapp2.2/Web.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilgin/Autofac.AspectOrientedProgramming.Example/3940519935dd125f047f2559256b008d64b0499d/Web/obj/Debug/netcoreapp2.2/Web.dll
--------------------------------------------------------------------------------
/Web/obj/Debug/netcoreapp2.2/Web.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilgin/Autofac.AspectOrientedProgramming.Example/3940519935dd125f047f2559256b008d64b0499d/Web/obj/Debug/netcoreapp2.2/Web.pdb
--------------------------------------------------------------------------------
/Web/obj/Web.csproj.nuget.cache:
--------------------------------------------------------------------------------
1 | {
2 | "version": 1,
3 | "dgSpecHash": "WGWVcFkTjuinKhJIEBKumIF3nLzgTaUWz/R/64DJ2JYfuFXGORTeUpwptmspTBr31trNYEQuZxS0UNWjmXDR2g==",
4 | "success": true
5 | }
--------------------------------------------------------------------------------
/Web/obj/Web.csproj.nuget.dgspec.json:
--------------------------------------------------------------------------------
1 | {
2 | "format": 1,
3 | "restore": {
4 | "/Users/berkaybilgin/Desktop/projects/Autofac.AspectOrientedProgramming/Autofac.AspectOrientedProgramming.Example/Web/Web.csproj": {}
5 | },
6 | "projects": {
7 | "/Users/berkaybilgin/Desktop/projects/Autofac.AspectOrientedProgramming/Autofac.AspectOrientedProgramming.Example/Business/Business.csproj": {
8 | "version": "1.0.0",
9 | "restore": {
10 | "projectUniqueName": "/Users/berkaybilgin/Desktop/projects/Autofac.AspectOrientedProgramming/Autofac.AspectOrientedProgramming.Example/Business/Business.csproj",
11 | "projectName": "Business",
12 | "projectPath": "/Users/berkaybilgin/Desktop/projects/Autofac.AspectOrientedProgramming/Autofac.AspectOrientedProgramming.Example/Business/Business.csproj",
13 | "packagesPath": "/Users/berkaybilgin/.nuget/packages/",
14 | "outputPath": "/Users/berkaybilgin/Desktop/projects/Autofac.AspectOrientedProgramming/Autofac.AspectOrientedProgramming.Example/Business/obj/",
15 | "projectStyle": "PackageReference",
16 | "fallbackFolders": [
17 | "/usr/local/share/dotnet/sdk/NuGetFallbackFolder"
18 | ],
19 | "configFilePaths": [
20 | "/Users/berkaybilgin/.config/NuGet/NuGet.Config"
21 | ],
22 | "originalTargetFrameworks": [
23 | "netstandard2.0"
24 | ],
25 | "sources": {
26 | "https://api.nuget.org/v3/index.json": {}
27 | },
28 | "frameworks": {
29 | "netstandard2.0": {
30 | "projectReferences": {
31 | "/Users/berkaybilgin/Desktop/projects/Autofac.AspectOrientedProgramming/Autofac.AspectOrientedProgramming.Example/Core/Core.csproj": {
32 | "projectPath": "/Users/berkaybilgin/Desktop/projects/Autofac.AspectOrientedProgramming/Autofac.AspectOrientedProgramming.Example/Core/Core.csproj"
33 | }
34 | }
35 | }
36 | },
37 | "warningProperties": {
38 | "warnAsError": [
39 | "NU1605"
40 | ]
41 | }
42 | },
43 | "frameworks": {
44 | "netstandard2.0": {
45 | "dependencies": {
46 | "NETStandard.Library": {
47 | "suppressParent": "All",
48 | "target": "Package",
49 | "version": "[2.0.3, )",
50 | "autoReferenced": true
51 | }
52 | },
53 | "imports": [
54 | "net461"
55 | ],
56 | "assetTargetFallback": true,
57 | "warn": true
58 | }
59 | }
60 | },
61 | "/Users/berkaybilgin/Desktop/projects/Autofac.AspectOrientedProgramming/Autofac.AspectOrientedProgramming.Example/Core/Core.csproj": {
62 | "version": "1.0.0",
63 | "restore": {
64 | "projectUniqueName": "/Users/berkaybilgin/Desktop/projects/Autofac.AspectOrientedProgramming/Autofac.AspectOrientedProgramming.Example/Core/Core.csproj",
65 | "projectName": "Core",
66 | "projectPath": "/Users/berkaybilgin/Desktop/projects/Autofac.AspectOrientedProgramming/Autofac.AspectOrientedProgramming.Example/Core/Core.csproj",
67 | "packagesPath": "/Users/berkaybilgin/.nuget/packages/",
68 | "outputPath": "/Users/berkaybilgin/Desktop/projects/Autofac.AspectOrientedProgramming/Autofac.AspectOrientedProgramming.Example/Core/obj/",
69 | "projectStyle": "PackageReference",
70 | "fallbackFolders": [
71 | "/usr/local/share/dotnet/sdk/NuGetFallbackFolder"
72 | ],
73 | "configFilePaths": [
74 | "/Users/berkaybilgin/.config/NuGet/NuGet.Config"
75 | ],
76 | "originalTargetFrameworks": [
77 | "netstandard2.0"
78 | ],
79 | "sources": {
80 | "https://api.nuget.org/v3/index.json": {}
81 | },
82 | "frameworks": {
83 | "netstandard2.0": {
84 | "projectReferences": {}
85 | }
86 | },
87 | "warningProperties": {
88 | "warnAsError": [
89 | "NU1605"
90 | ]
91 | }
92 | },
93 | "frameworks": {
94 | "netstandard2.0": {
95 | "dependencies": {
96 | "Autofac": {
97 | "target": "Package",
98 | "version": "[4.9.2, )"
99 | },
100 | "Autofac.Extensions.DependencyInjection": {
101 | "target": "Package",
102 | "version": "[4.4.0, )"
103 | },
104 | "Autofac.Extras.DynamicProxy": {
105 | "target": "Package",
106 | "version": "[4.5.0, )"
107 | },
108 | "Castle.Core": {
109 | "target": "Package",
110 | "version": "[4.4.0, )"
111 | },
112 | "Microsoft.Extensions.DependencyInjection": {
113 | "target": "Package",
114 | "version": "[2.2.0, )"
115 | },
116 | "NETStandard.Library": {
117 | "suppressParent": "All",
118 | "target": "Package",
119 | "version": "[2.0.3, )",
120 | "autoReferenced": true
121 | }
122 | },
123 | "imports": [
124 | "net461"
125 | ],
126 | "assetTargetFallback": true,
127 | "warn": true
128 | }
129 | }
130 | },
131 | "/Users/berkaybilgin/Desktop/projects/Autofac.AspectOrientedProgramming/Autofac.AspectOrientedProgramming.Example/Web/Web.csproj": {
132 | "version": "1.0.0",
133 | "restore": {
134 | "projectUniqueName": "/Users/berkaybilgin/Desktop/projects/Autofac.AspectOrientedProgramming/Autofac.AspectOrientedProgramming.Example/Web/Web.csproj",
135 | "projectName": "Web",
136 | "projectPath": "/Users/berkaybilgin/Desktop/projects/Autofac.AspectOrientedProgramming/Autofac.AspectOrientedProgramming.Example/Web/Web.csproj",
137 | "packagesPath": "/Users/berkaybilgin/.nuget/packages/",
138 | "outputPath": "/Users/berkaybilgin/Desktop/projects/Autofac.AspectOrientedProgramming/Autofac.AspectOrientedProgramming.Example/Web/obj/",
139 | "projectStyle": "PackageReference",
140 | "fallbackFolders": [
141 | "/usr/local/share/dotnet/sdk/NuGetFallbackFolder"
142 | ],
143 | "configFilePaths": [
144 | "/Users/berkaybilgin/.config/NuGet/NuGet.Config"
145 | ],
146 | "originalTargetFrameworks": [
147 | "netcoreapp2.2"
148 | ],
149 | "sources": {
150 | "https://api.nuget.org/v3/index.json": {}
151 | },
152 | "frameworks": {
153 | "netcoreapp2.2": {
154 | "projectReferences": {
155 | "/Users/berkaybilgin/Desktop/projects/Autofac.AspectOrientedProgramming/Autofac.AspectOrientedProgramming.Example/Business/Business.csproj": {
156 | "projectPath": "/Users/berkaybilgin/Desktop/projects/Autofac.AspectOrientedProgramming/Autofac.AspectOrientedProgramming.Example/Business/Business.csproj"
157 | },
158 | "/Users/berkaybilgin/Desktop/projects/Autofac.AspectOrientedProgramming/Autofac.AspectOrientedProgramming.Example/Core/Core.csproj": {
159 | "projectPath": "/Users/berkaybilgin/Desktop/projects/Autofac.AspectOrientedProgramming/Autofac.AspectOrientedProgramming.Example/Core/Core.csproj"
160 | }
161 | }
162 | }
163 | },
164 | "warningProperties": {
165 | "warnAsError": [
166 | "NU1605"
167 | ]
168 | }
169 | },
170 | "frameworks": {
171 | "netcoreapp2.2": {
172 | "dependencies": {
173 | "Autofac": {
174 | "target": "Package",
175 | "version": "[4.9.2, )"
176 | },
177 | "Autofac.Extensions.DependencyInjection": {
178 | "target": "Package",
179 | "version": "[4.4.0, )"
180 | },
181 | "Autofac.Extras.DynamicProxy": {
182 | "target": "Package",
183 | "version": "[4.5.0, )"
184 | },
185 | "Castle.Core": {
186 | "target": "Package",
187 | "version": "[4.4.0, )"
188 | },
189 | "Microsoft.AspNetCore.App": {
190 | "suppressParent": "All",
191 | "target": "Package",
192 | "version": "[2.2.0, )",
193 | "autoReferenced": true
194 | },
195 | "Microsoft.AspNetCore.Razor.Design": {
196 | "suppressParent": "All",
197 | "target": "Package",
198 | "version": "[2.2.0, )"
199 | },
200 | "Microsoft.NETCore.App": {
201 | "suppressParent": "All",
202 | "target": "Package",
203 | "version": "[2.2.0, )",
204 | "autoReferenced": true
205 | }
206 | },
207 | "imports": [
208 | "net461"
209 | ],
210 | "assetTargetFallback": true,
211 | "warn": true
212 | }
213 | }
214 | }
215 | }
216 | }
--------------------------------------------------------------------------------
/Web/obj/Web.csproj.nuget.g.props:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | True
5 | NuGet
6 | /Users/berkaybilgin/Desktop/projects/Autofac.AspectOrientedProgramming/Autofac.AspectOrientedProgramming.Example/Web/obj/project.assets.json
7 | /Users/berkaybilgin/.nuget/packages/
8 | /Users/berkaybilgin/.nuget/packages/;/usr/local/share/dotnet/sdk/NuGetFallbackFolder
9 | PackageReference
10 | 5.0.2
11 |
12 |
13 | $(MSBuildAllProjects);$(MSBuildThisFileFullPath)
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 | /usr/local/share/dotnet/sdk/NuGetFallbackFolder/microsoft.entityframeworkcore.tools/2.2.0
26 | /usr/local/share/dotnet/sdk/NuGetFallbackFolder/microsoft.codeanalysis.analyzers/1.1.0
27 | /usr/local/share/dotnet/sdk/NuGetFallbackFolder/microsoft.aspnetcore.razor.design/2.2.0
28 |
29 |
--------------------------------------------------------------------------------
/Web/obj/Web.csproj.nuget.g.targets:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | $(MSBuildAllProjects);$(MSBuildThisFileFullPath)
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
--------------------------------------------------------------------------------