C# Class PostSharp.Dnx.PostSharpProjectCompiler

Inheritance: IProjectCompiler
Datei anzeigen Open project: postsharp/PostSharp.Dnx

Public Methods

Method Description
CompileProject ( Microsoft.Dnx.Compilation.CompilationProjectContext projectContext, Func referenceResolver, Func resourcesResolver ) : IMetadataProjectReference
PostSharpProjectCompiler ( ICache cache, ICacheContextAccessor cacheContextAccessor, INamedCacheDependencyProvider namedCacheProvider, IAssemblyLoadContext loadContext, IApplicationEnvironment environment, IServiceProvider services ) : System

Private Methods

Method Description
CreateWorkingDirectory ( ) : void
PurgeWorkingDirectories ( ) : void

Method Details

CompileProject() public method

public CompileProject ( Microsoft.Dnx.Compilation.CompilationProjectContext projectContext, Func referenceResolver, Func resourcesResolver ) : IMetadataProjectReference
projectContext Microsoft.Dnx.Compilation.CompilationProjectContext
referenceResolver Func
resourcesResolver Func
return IMetadataProjectReference

PostSharpProjectCompiler() public method

public PostSharpProjectCompiler ( ICache cache, ICacheContextAccessor cacheContextAccessor, INamedCacheDependencyProvider namedCacheProvider, IAssemblyLoadContext loadContext, IApplicationEnvironment environment, IServiceProvider services ) : System
cache ICache
cacheContextAccessor ICacheContextAccessor
namedCacheProvider INamedCacheDependencyProvider
loadContext IAssemblyLoadContext
environment IApplicationEnvironment
services IServiceProvider
return System