public File AddFile(long folderId, string fileName, string comment, System.DateTime lastWrite, long[] dependFileIds, string[] dependSources, long[] attachFileIds, string[] attachSources, BOM bom, FileClassification fileClassification, bool hidden, [System.Xml.Serialization.XmlElementAttribute(DataType="base64Binary")] byte[] fileContents) {
object[] results = this.Invoke("AddFile", new object[] {
folderId,
fileName,
comment,
lastWrite,
dependFileIds,
dependSources,
attachFileIds,
attachSources,
bom,
fileClassification,
hidden,
fileContents});
return ((File)(results[0]));
}