Requirement types serve to categorize requirements. For example, types may include Business, Functional, Testing, and so on. For the list of types defined in your project, look at the Requirement Type custom list.
Get a reference to a CustomizationReqType with CustomizationTypes.GetEntityCustomizationType or from the list returned by CustomizationTypes.GetEntityCustomizationTypes.
AddField | Adds a new CustomizationTypedField. |
RemoveField | Removes the CustomizationTypedField specified by FieldName from this type. |
EditingControl | The editing control CLSID for COM or the fully qualified assembly name for .NET. |
Field | Gets the CustomizationTypedField specified by FieldName. |
Fields | The list of CustomizationTypedField objects for this type. |
HasDirectCoverage | Indicates if this requirement type supports direct coverage by tests or test instances. |
Icon | The bitmap stream for type icon. |
ID | The CustomizationType ID. |
IsTemplate | Checks whether the customization item originated from the project template. |
Name | The CustomizationType name. |
RichTextTemplate | Rich text document template of the requirement type. |
RiskAnalysisType | The Type of the Risk Analysis that is applicable to this requirement. |