System.RuntimeTypeHandle.CreateInstance C# (CSharp) Метод

CreateInstance() приватный Метод

private CreateInstance ( RuntimeType type, bool publicOnly, bool noCheck, bool &canBeCached, RuntimeMethodHandle &ctor, bool &bNeedSecurityCheck ) : Object
type RuntimeType
publicOnly bool
noCheck bool
canBeCached bool
ctor RuntimeMethodHandle
bNeedSecurityCheck bool
Результат Object
	    internal static extern Object CreateInstance(RuntimeType type, bool publicOnly, bool noCheck, ref bool canBeCached, ref RuntimeMethodHandle ctor, ref bool bNeedSecurityCheck);

Usage Example

Пример #1
0
        static public T CreateInstance <T>()
        {
            bool bNeedSecurityCheck = true;
            bool bCanBeCached       = false;
            RuntimeMethodHandle mh  = RuntimeMethodHandle.EmptyHandle;

            return((T)RuntimeTypeHandle.CreateInstance(typeof(T) as RuntimeType, true, true, ref bCanBeCached, ref mh, ref bNeedSecurityCheck));
        }