internal AbstractMethodWithReflection(ITypeWithReflection declaringType, MethodInfo method)
 {
     this.method = new MethodWithReflection(declaringType, method);
 }
Esempio n. 2
0
 internal ExplicitInterfaceMethodWithReflection(ITypeWithReflection declaringType, Type interfaceType, MethodInfo method)
 {
     this.method       = new MethodWithReflection(declaringType, method);
     explicitInterface = new InterfaceReferenceWithReflection(interfaceType);
 }
Esempio n. 3
0
 internal ExtensionMethodWithReflection(ITypeWithReflection declaringType, MethodInfo method)
 {
     this.method        = new MethodWithReflection(declaringType, method);
     extensionParameter = new ExtensionParameterWithReflection(this.method.Parameters[0]);
     parameters         = this.method.Parameters.Skip(1).ToArray();
 }
 internal StaticClassMethodWithReflection(ITypeWithReflection declaringType, MethodInfo method)
 {
     this.method = new MethodWithReflection(declaringType, method);
 }
 internal ClassMethodWithReflection(IInternalTypeWithReflection declaringType, MethodInfo method)
 {
     this.method        = new MethodWithReflection(declaringType, method);
     this.declaringType = declaringType;
 }