public static IWorkItemCopyFlags GetWrapper(WorkItemCopyFlags src) { return(default(IWorkItemCopyFlags)); }
/// <summary> /// Creates a copy of this WorkItem instance that is of the specified Microsoft.TeamFoundation.WorkItemTracking.Client.WorkItemType. /// </summary> /// <param name="targetType">The type of the target work item.</param> /// <param name="flags">Flags that specify items to copy in addition to fields.</param> /// <returns> /// A new WorkItem instance of the specified Microsoft.TeamFoundation.WorkItemTracking.Client.WorkItemType /// that is a copy of this WorkItem instance. /// </returns> /// <exception cref="System.ArgumentNullException"> /// Thrown when targetType is null. /// </exception> public IWorkItem Copy(IWorkItemType targetType, WorkItemCopyFlags flags) { var type = GetWorkItemType(targetType); return(ExceptionHandlingDynamicProxyFactory.Create <IWorkItem>(new WorkItemProxy(_item.Copy(type, (Tfs.WorkItemCopyFlags)flags)))); }