public CSharpExtensionBuildProviderShim() { CoeveryHostContainerRegistry.RegisterShim(this); _codeCompilerType = GetDefaultCompilerTypeForLanguage("C#"); // NOTE: This code could be used to define a compilation flag with the current Coevery version // but it's not compatible with Medium Trust var CoeveryVersion = new AssemblyName(typeof(IDependency).Assembly.FullName).Version; _codeCompilerType.CompilerParameters.CompilerOptions += string.Format("/define:Coevery_{0}_{1}", CoeveryVersion.Major, CoeveryVersion.Minor); }
private RazorCompilationEventsShim() { CoeveryHostContainerRegistry.RegisterShim(this); RazorBuildProvider.CodeGenerationStarted += RazorBuildProviderCodeGenerationStarted; RazorBuildProvider.CodeGenerationCompleted += RazorBuildProviderCodeGenerationCompleted; }
public CoeveryServiceHostFactory() { CoeveryHostContainerRegistry.RegisterShim(this); }
public CoeveryLog4netLogger(log4net.Core.ILogger logger, CoeveryLog4netFactory factory) { CoeveryHostContainerRegistry.RegisterShim(this); Logger = logger; Factory = factory; }
public ThemeAwareViewEngineShim() { CoeveryHostContainerRegistry.RegisterShim(this); }