ArgumentAttribute
public ArgumentAttribute(string attribName1, string attribName2, string attribName3, string attribName4)
public ArgumentAttribute(string attribName1, string attribName2, bool isRequired, bool isCollection, string appendedText)
public ArgumentAttribute(string attribName1, string attribName2, string attribName3, string attribName4, object defaultValue)