public void GetWorkItemTypeField() { var workItemTypeName = DefaultWorkItemType.Name; var workItemTypeFieldName = "System.Title"; var workItemTypeField = WitClient.GetWorkItemTypeFieldWithReferencesAsync(TeamProject.Id, workItemTypeName, workItemTypeFieldName).Result; Console.WriteLine($"Obtained work item type field information for '{workItemTypeFieldName}' on project: '{TeamProject.Name}' using REST."); Console.WriteLine($"Name: '{workItemTypeField.Name}'"); Console.WriteLine($"Reference Name: '{workItemTypeField.ReferenceName}'"); Console.WriteLine($"Always Required: '{workItemTypeField.AlwaysRequired}'"); Console.WriteLine($"Help Text: '{workItemTypeField.HelpText}'"); Console.WriteLine(); }
/// <summary> /// Gets the ordered activity list. /// </summary> /// <returns>ActivityCollection.</returns> /// <autogeneratedoc/> private async Task <ActivityCollection> GetOrderedActivityList() { return(activityCollection ??= new ActivityCollection(activityOrder, (await WitClient.GetWorkItemTypeFieldWithReferencesAsync(Project.Id, WorkItemType.Task, WorkItemFieldType.Activity, WorkItemTypeFieldsExpandLevel.AllowedValues)).AllowedValues.Where(p => (p as string) != null).Select(p => (string)p))); }