Пример #1
0
        public OrchardLog4netLogger(log4net.Core.ILogger logger, OrchardLog4netFactory factory)
        {
            OrchardHostContainerRegistry.RegisterShim(this);
            Logger  = logger;
            Factory = factory;

            _shellSettings = new Lazy <ShellSettings>(LoadSettings);
        }
        public OrchardLog4netLogger(log4net.Core.ILogger logger, OrchardLog4netFactory factory)
        {
            OrchardHostContainerRegistry.RegisterShim(this);
            Logger  = logger;
            Factory = factory;

            _shellSettings = new Lazy <ShellSettings>(LoadSettings, System.Threading.LazyThreadSafetyMode.PublicationOnly);
        }
Пример #3
0
        public CSharpExtensionBuildProviderShim()
        {
            OrchardHostContainerRegistry.RegisterShim(this);

            _codeCompilerType = GetDefaultCompilerTypeForLanguage("C#");

            var orchardVersion = new AssemblyName(typeof(IDependency).Assembly.FullName).Version;

            // Additional options after the ones defined in web.config require to be separated by a leading space character.
            _codeCompilerType.CompilerParameters.CompilerOptions += $" /define:ORCHARD_{orchardVersion.Major}_{orchardVersion.Minor}";
        }
        public CSharpExtensionBuildProviderShim()
        {
            OrchardHostContainerRegistry.RegisterShim(this);

            _codeCompilerType = GetDefaultCompilerTypeForLanguage("C#");

            // NOTE: This code could be used to define a compilation flag with the current Orchar version
            // but it's not compatible with Medium Trust
            // var orchardVersion = new AssemblyName(typeof(IDependency).Assembly.FullName).Version;
            // _codeCompilerType.CompilerParameters.CompilerOptions += string.Format("/define:ORCHARD_{0}_{1}", orchardVersion.Major, orchardVersion.Minor);
        }
 private RazorCompilationEventsShim()
 {
     OrchardHostContainerRegistry.RegisterShim(this);
     RazorBuildProvider.CodeGenerationStarted   += RazorBuildProviderCodeGenerationStarted;
     RazorBuildProvider.CodeGenerationCompleted += RazorBuildProviderCodeGenerationCompleted;
 }
 public ThemeAwareViewEngineShim()
 {
     OrchardHostContainerRegistry.RegisterShim(this);
 }
Пример #7
0
 public OrchardLog4netLogger(log4net.Core.ILogger logger, OrchardLog4netFactory factory)
 {
     OrchardHostContainerRegistry.RegisterShim(this);
     Logger  = logger;
     Factory = factory;
 }
 public ShellNameTelemetryInitializer()
 {
     OrchardHostContainerRegistry.RegisterShim(this);
 }
 public OrchardServiceHostFactory()
 {
     OrchardHostContainerRegistry.RegisterShim(this);
 }