コード例 #1
0
 public CallInfo(Type targetType, Type[] genericTypes, Flags bindingFlags, MemberTypes memberTypes, string name,
                 Type[] parameterTypes, MemberInfo memberInfo, bool isReadOperation )
 {
     TargetType = targetType;
     GenericTypes = genericTypes == null || genericTypes.Length == 0
                      ? Type.EmptyTypes
                      : genericTypes;
     BindingFlags = bindingFlags;
     MemberTypes = memberTypes;
     Name = name;
     ParamTypes = parameterTypes == null || parameterTypes.Length == 0
                      ? Type.EmptyTypes
                      : parameterTypes;
     MemberInfo = memberInfo;
 	IsReadOperation = isReadOperation;
 	IsStatic = BindingFlags.IsSet( Flags.Static );
 }