├── .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 | --------------------------------------------------------------------------------