protected override void InitializeDefault() { ExpressionBuilderElementCollection exprBuilders = this.ExpressionBuilders; ResolverElementCollection resolvers = this.Resolvers; ProcessorElement sysProc = new ProcessorElement { Name = "system", Type = typeof(Nuxleus.Web.Sys.SystemXsltProcessor).AssemblyQualifiedName, LockItem = true }; this.Processors.Add(sysProc); this.Xslt.DefaultProcessor = sysProc.Name; exprBuilders.Add( new ExpressionBuilderElement { Namespace = RequestExpressionBuilder.Namespace, Type = typeof(RequestExpressionBuilder).AssemblyQualifiedName, LockItem = true } ); exprBuilders.Add( new ExpressionBuilderElement { Namespace = SessionExpressionBuilder.Namespace, Type = typeof(SessionExpressionBuilder).AssemblyQualifiedName, LockItem = true } ); exprBuilders.Add( new ExpressionBuilderElement { Namespace = CodeExpressionBuilder.Namespace, Type = typeof(CodeExpressionBuilder).AssemblyQualifiedName, LockItem = true } ); resolvers.Add( new ResolverElement { Scheme = Uri.UriSchemeFile, Type = typeof(XmlVirtualPathAwareUrlResolver).AssemblyQualifiedName } ); resolvers.Add( new ResolverElement { Scheme = Uri.UriSchemeHttp, Type = typeof(XmlVirtualPathAwareUrlResolver).AssemblyQualifiedName } ); resolvers.Add( new ResolverElement { Scheme = XmlEmbeddedResourceResolver.UriSchemeClires, Type = typeof(XmlEmbeddedResourceResolver).AssemblyQualifiedName } ); base.InitializeDefault(); }
internal void Add(ProcessorElement element) { base.BaseAdd(element, true); }