private void AddParamsToName(MethodInfo methodInfo) { int cnt = 1; ParameterInfo[] parameters = methodInfo.GetParameters(); Name += "("; foreach (ParameterInfo parameter in parameters) { Name += (GenericChecker.GetTypeName(parameter.ParameterType) + " " + parameter.Name); if (cnt != parameters.Length) { Name += ", "; } cnt++; } Name += ")"; }
public Field(FieldInfo field) { Name = GenericChecker.GetTypeName(field.FieldType) + " " + field.Name; }
public Method(MethodInfo method) { Name = GenericChecker.GetTypeName(method.ReturnParameter.ParameterType) + " " + method.Name; AddParamsToName(method); }
public Property(PropertyInfo property) { Name = GenericChecker.GetTypeName(property.PropertyType) + " " + property.Name; }