public IMvcTextTemplateHost CreateMvcTextTemplateHost(
			ITextTemplatingAppDomainFactory appDomainFactory, 
			ITextTemplatingAssemblyResolver assemblyResolver,
			string applicationBase)
		{
			return null;
		}
Example #2
0
 public IMvcTextTemplateHost CreateMvcTextTemplateHost(
     ITextTemplatingAppDomainFactory appDomainFactory,
     ITextTemplatingAssemblyResolver assemblyResolver,
     string applicationBase)
 {
     return(null);
 }
 public MvcTextTemplateHost(
     ITextTemplatingAppDomainFactory appDomainFactory,
     ITextTemplatingAssemblyResolver assemblyResolver,
     string applicationBase)
     : this(new TextTemplatingHostContext(appDomainFactory, assemblyResolver, null, null), applicationBase)
 {
 }
		public MvcTextTemplateHost(
			ITextTemplatingAppDomainFactory appDomainFactory,
			ITextTemplatingAssemblyResolver assemblyResolver,
			string applicationBase)
			: this(new TextTemplatingHostContext(appDomainFactory, assemblyResolver, null, null), applicationBase)
		{
		}
Example #5
0
		public TextTemplatingHost(
			ITextTemplatingAppDomainFactory appDomainFactory,
			ITextTemplatingAssemblyResolver assemblyResolver,
			string applicationBase)
		{
			this.appDomainFactory = appDomainFactory;
			this.assemblyResolver = assemblyResolver;
			this.applicationBase = applicationBase;
		}
 public TextTemplatingHostContext(
     ITextTemplatingAppDomainFactory appDomainFactory,
     ITextTemplatingAssemblyResolver assemblyResolver,
     ITextTemplatingVariables templatingVariables,
     IServiceProvider serviceProvider)
 {
     this.appDomainFactory    = appDomainFactory;
     this.assemblyResolver    = assemblyResolver;
     this.templatingVariables = templatingVariables;
     this.serviceProvider     = serviceProvider;
 }
        public TextTemplatingHostContext(
			ITextTemplatingAppDomainFactory appDomainFactory,
			ITextTemplatingAssemblyResolver assemblyResolver,
			ITextTemplatingVariables templatingVariables,
			IServiceProvider serviceProvider)
        {
            this.appDomainFactory = appDomainFactory;
            this.assemblyResolver = assemblyResolver;
            this.templatingVariables = templatingVariables;
            this.serviceProvider = serviceProvider;
        }
Example #8
0
        public IMvcTextTemplateHost CreateMvcTextTemplateHost(
            ITextTemplatingAppDomainFactory appDomainFactory,
            ITextTemplatingAssemblyResolver assemblyResolver,
            string applicationBase)
        {
            Type type = typeof(MvcTextTemplateHost);
            var  args = new object[] { appDomainFactory, assemblyResolver, applicationBase };

            return((MvcTextTemplateHost)AppDomain.CreateInstanceAndUnwrap(
                       type.Assembly.FullName,
                       type.FullName,
                       false,
                       BindingFlags.CreateInstance,
                       null,
                       args,
                       null,
                       null));
        }
		public IMvcTextTemplateHost CreateMvcTextTemplateHost(
			ITextTemplatingAppDomainFactory appDomainFactory,
			ITextTemplatingAssemblyResolver assemblyResolver,
			string applicationBase)
		{
			Type type = typeof(MvcTextTemplateHost);
			var args = new object[] { appDomainFactory, assemblyResolver, applicationBase };
			
			return (MvcTextTemplateHost)AppDomain.CreateInstanceAndUnwrap(
				type.Assembly.FullName,
				type.FullName,
				false,
				BindingFlags.CreateInstance,
				null,
				args,
				null,
				null);
		}