public ZLMethodInfo(MethodInfo markMethod, MethodInfo sharpMethod, ZLClassInfo zclass) { ZClass = zclass; MarkMethod = markMethod; SharpMethod = sharpMethod; AccessAttr = ZClassUtil.GetAccessAttributeEnum(sharpMethod); GenericParameterDict = GenericUtil.GetMethodGenericParameters(sharpMethod); //Init(); }
protected void Init() { ZDesc = ZClassUtil.CreateZConstructorDesc(Constructor, this, this.ZClass); //if(ZDesc==null) //{ // Console.WriteLine("ZLConstructorInfo Init ZDesc==null"); //} //else if (ZDesc.ZBracketDesc == null) //{ // Console.WriteLine("ZLConstructorInfo Init ZDesc.ZBracketDesc==null"); //} AccessAttr = ZClassUtil.GetAccessAttributeEnum(Constructor); IsStatic = Constructor.IsStatic; }