private void VisitMethods(MethodInfo method, RegisterElement element) { var attribute = method.GetDependencyInjectionOnMethod(); if (attribute == null) { return; } var methodElement = new MethodElement() { name = method.Name }; var param = this.VisitParam(method.GetParameters()); methodElement.param = new List <ParamElement>(); methodElement.param.AddRange(param); if (element.method == null) { element.method = new List <MethodElement>(); } element.method.Add(methodElement); return; }
private void VisitMethods(MethodInfo method, RegisterElement element) { var attribute = method.GetDependencyInjectionOnMethod(); if( attribute == null ) return; var methodElement = new MethodElement() { name = method.Name }; var param = this.VisitParam(method.GetParameters()); methodElement.param = new List<ParamElement>(); methodElement.param.AddRange(param); if( element.method == null ) element.method = new List<MethodElement>(); element.method.Add(methodElement); return; }