# Rules without documentation

Rule ID | Missing Help Link | Title |
--------|-------------------|-------|
HAA0101 |  | Array allocation for params parameter |
HAA0102 |  | Non-overridden virtual method call on value type |
HAA0201 | http://msdn.microsoft.com/en-us/library/2839d5h5(v=vs.110).aspx | Implicit string concatenation allocation |
HAA0202 | http://msdn.microsoft.com/en-us/library/yz2be5wk.aspx | Value type to reference type conversion allocation for string concatenation |
HAA0301 |  | Closure Allocation Source |
HAA0302 |  | Display class allocation to capture closure |
HAA0303 |  | Lambda or anonymous method in a generic method allocates a delegate instance |
HAA0401 |  | Possible allocation of reference type enumerator |
HAA0501 |  | Explicit new array type allocation |
HAA0502 |  | Explicit new reference type allocation |
HAA0503 | http://msdn.microsoft.com/en-us/library/bb397696.aspx | Explicit new anonymous object allocation |
HAA0506 |  | Let clause induced allocation |
HAA0601 |  | Value type to reference type conversion causing boxing allocation |
HAA0602 |  | Delegate on struct instance caused a boxing allocation |
HAA0603 |  | Delegate allocation from a method group |
HAA0604 |  | Delegate allocation from a method group |
