internal void PartiallyEvaluate(){
if (this.type != null)
this.type.PartiallyEvaluate();
if (this.customAttributes != null){
this.customAttributes.PartiallyEvaluate();
if (CustomAttribute.IsDefined(this, typeof(ParamArrayAttribute), false)){
if (this.type != null){
IReflect ir = this.type.ToIReflect();
if ((ir is Type && ((Type)ir).IsArray) || (ir is TypedArray)) return;
}
this.customAttributes.context.HandleError(JSError.IllegalParamArrayAttribute);
}
}
}