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

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

public static LoadInitializer ( Type type, XmlElement initializerElement ) : object
type System.Type
initializerElement System.Xml.XmlElement
Результат object
		public static object LoadInitializer(Type type, XmlElement initializerElement)
		{
			ConstructorInfo constructor = type.GetConstructor(new Type[] { typeof(XmlElement) });
			if (null == constructor)
			{
				throw new ApplicationException(type + " must provide a public constructor taking a System.Xml.XmlElement!");
			}
			try
			{
				return constructor.Invoke(new object[] { initializerElement });
			}
			catch (TargetInvocationException x)
			{
				throw x.InnerException;
			}
		}

Same methods

InitializerHelper::LoadInitializer ( XmlElement element ) : 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