Bamboo.Prevalence.VersionMigration.InitializerHelper.LoadInitializer C# (CSharp) Метод

LoadInitializer() публичный статический Метод

public static LoadInitializer ( XmlElement element ) : object
element System.Xml.XmlElement
Результат object
		public static object LoadInitializer(XmlElement element)
		{
			string typeName = element.GetAttribute("type");
			if (null == typeName || 0 == typeName.Length)
			{
				throw new ApplicationException(string.Format("Expected type attribute for element {0}!", element.LocalName));
			}

			Type type = Type.GetType(typeName);
			if (null == type)
			{
				throw new ApplicationException(string.Format("Type \"{0}\" not found!", typeName));
			}
			return InitializerHelper.LoadInitializer(type, element);
		}

Same methods

InitializerHelper::LoadInitializer ( Type type, XmlElement initializerElement ) : object

Usage Example

Пример #1
0
        void LoadInitializer(XmlElement element)
        {
            XmlElement initializerElement = element.SelectSingleNode("initializer") as XmlElement;

            if (null != initializerElement)
            {
                _initializer = (IObjectInitializer)InitializerHelper.LoadInitializer(initializerElement);
            }
        }
All Usage Examples Of Bamboo.Prevalence.VersionMigration.InitializerHelper::LoadInitializer