public File CheckinUploadedFile(long fileMasterId, string comment, bool keepCheckedOut, System.DateTime lastWrite, long[] dependFileIds, string[] dependSources, long[] attachFileIds, string[] attachSources, BOM bom, bool copyBom, string newFileName, System.Guid uploadIdentifier, FileClassification fileClassification, bool hidden) {
object[] results = this.Invoke("CheckinUploadedFile", new object[] {
fileMasterId,
comment,
keepCheckedOut,
lastWrite,
dependFileIds,
dependSources,
attachFileIds,
attachSources,
bom,
copyBom,
newFileName,
uploadIdentifier,
fileClassification,
hidden});
return ((File)(results[0]));
}