/// <remarks/>
 public void checkinExternalAsync(Reference items, NamedValue[] comments, bool keepCheckedOut, ContentFormat format, byte[] content) {
     this.checkinExternalAsync(items, comments, keepCheckedOut, format, content, null);
 }
 /// <remarks/>
 public void checkinExternalAsync(Reference items, NamedValue[] comments, bool keepCheckedOut, ContentFormat format, byte[] content, object userState) {
     if ((this.checkinExternalOperationCompleted == null)) {
         this.checkinExternalOperationCompleted = new System.Threading.SendOrPostCallback(this.OncheckinExternalOperationCompleted);
     }
     this.InvokeAsync("checkinExternal", new object[] {
                 items,
                 comments,
                 keepCheckedOut,
                 format,
                 content}, this.checkinExternalOperationCompleted, userState);
 }
 public Reference checkinExternal(Reference items, [System.Xml.Serialization.XmlElementAttribute("comments")] NamedValue[] comments, bool keepCheckedOut, ContentFormat format, [System.Xml.Serialization.XmlElementAttribute(DataType="base64Binary")] byte[] content) {
     object[] results = this.Invoke("checkinExternal", new object[] {
                 items,
                 comments,
                 keepCheckedOut,
                 format,
                 content});
     return ((Reference)(results[0]));
 }