| 
               | 
            
              Parameter
             | 
          
public ParameterDefinitions( IEnumerable<IParameter> parameters )
| Exception | Condition | 
|---|---|
| ArgumentException | Parameter is not a definition type -- 'IsDefinition' property must be true -or- Parameter has no defined name -- 'Name' property cannot be null, empty or whitespace -or- Parameter name is not unique -- parameter with the same name is already defined. |