A List of Out of The Box Usable Microsoft “UITypeEditor”s
As I’ve shown in here, it is easy and productive to use the Microsoft built in “UITypeEditor”s in TFS 2010 build definitions. It is also possible to use them in other WinForms based environments.
This is the list as I’ve extracted it from “Reflector”:
| Type Edited |
Editors |
| string |
Microsoft.TeamFoundation.Build.Controls.BuildAgentSelectionEditor |
| string |
Microsoft.TeamFoundation.Build.Controls.BuildNumberFormatEditor |
| StringList OR List<String> |
Microsoft.TeamFoundation.Build.Controls.BuildProjectListEditor |
| BuildSettings |
Microsoft.TeamFoundation.Build.Controls.BuildSettingsEditor |
| An object of a T Enum Type |
Microsoft.TeamFoundation.Build.Controls.EnumPropertyEditor |
| List<PlatformConfiguration> |
Microsoft.TeamFoundation.Build.Controls.PlatformConfigurationListEditor |
| string |
Microsoft.TeamFoundation.Build.Controls.ServerFileBrowserEditor |
| string |
Microsoft.TeamFoundation.Build.Controls.ServerFolderBrowserEditor |
| StringList OR List<String> |
Microsoft.TeamFoundation.Build.Controls.StringListEditor |
| List<String> |
Microsoft.TeamFoundation.Build.Controls.TagsEditor |
| TestSpec |
Microsoft.TeamFoundation.Build.Controls.TestSpecEditor |
| List<TestSpec> |
Microsoft.TeamFoundation.Build.Controls.TestSpecListEditor |
| string |
Microsoft.TeamFoundation.Build.Controls.WorkItemTypeSelectionEditor |
These are only the ones directly related to TFS 2010 Build.
If you are looking for something more specific, you can open the Reflector find this class “UITypeEditor”, and simply browse through the derived classes (Editors).