System.RuntimeTypeHandle.CreateInstance C# (CSharp) Méthode

CreateInstance() private méthode

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
Résultat Object
	    internal static extern Object CreateInstance(RuntimeType type, bool publicOnly, bool noCheck, ref bool canBeCached, ref RuntimeMethodHandle ctor, ref bool bNeedSecurityCheck);

Usage Example

Exemple #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));
        }