/// <remarks/>
		public void AddChangeSetsForBuildAsync(string buildUri, ChangeSetData[] changesets)
		{
			AddChangeSetsForBuildAsync(buildUri, changesets, null);
		}
		/// <remarks/>
		public void AddChangeSetsForBuildAsync(string buildUri, ChangeSetData[] changesets, object userState)
		{
			if ((AddChangeSetsForBuildOperationCompleted == null))
			{
				AddChangeSetsForBuildOperationCompleted = new SendOrPostCallback(OnAddChangeSetsForBuildOperationCompleted);
			}
			InvokeAsync("AddChangeSetsForBuild", new object[] {buildUri, changesets}, AddChangeSetsForBuildOperationCompleted,
			            userState);
		}
		public void AddChangeSetsForBuild(string buildUri, ChangeSetData[] changesets)
		{
			Invoke("AddChangeSetsForBuild", new object[] {buildUri, changesets});
		}