public void RegisterFoundry (string foundryName,
						Assembly assembly,
						string nameSpace)
		{
			AssemblyFoundry foundry = new AssemblyFoundry (assembly, nameSpace);
			InternalRegister (foundryName, foundry);
		}
        public void RegisterAssemblyFoundry(string foundryName,
                                            string assemblyName,
                                            string nameSpace,
                                            bool fromConfig)
        {
            AssemblyFoundry foundry = new AssemblyFoundry(assemblyName, nameSpace);

            foundry.FromConfig = fromConfig;
            InternalRegister(foundryName, foundry, fromConfig);
        }
            public void Add(Foundry foundry)
            {
                if (foundry is AssemblyFoundry)
                {
                    assemblyFoundry = (AssemblyFoundry)foundry;
                    return;
                }

                TagNameFoundry tn      = (TagNameFoundry)foundry;
                string         tagName = tn.TagName;

                if (tagnames.Contains(tagName))
                {
                    if (tn.FromWebConfig)
                    {
                        return;
                    }

                    string msg = String.Format("{0}:{1} already registered.", tagPrefix, tagName);
                    throw new ApplicationException(msg);
                }
                tagnames.Add(tagName, foundry);
            }
Exemple #4
0
			public void Add (Foundry foundry)
			{
				if (foundry is AssemblyFoundry) {
					assemblyFoundry = (AssemblyFoundry) foundry;
					return;
				}
				
				TagNameFoundry tn = (TagNameFoundry) foundry;
				string tagName = tn.TagName;
				if (tagnames.Contains (tagName)) {
					if (tn.FromWebConfig)
						return;

					string msg = String.Format ("{0}:{1} already registered.", tagPrefix, tagName);
					throw new ApplicationException (msg);
				}
				tagnames.Add (tagName, foundry);
			}
Exemple #5
0
		public void RegisterAssemblyFoundry (string foundryName,
						     string assemblyName,
						     string nameSpace,
						     bool fromConfig)
		{
			AssemblyFoundry foundry = new AssemblyFoundry (assemblyName, nameSpace);
			foundry.FromConfig = fromConfig;
			InternalRegister (foundryName, foundry, fromConfig);
		}