// Construct an instance of IEnumDebugPropertyInfo2 for the parameters collection only.
private void CreateParameterProperties(enum_DEBUGPROP_INFO_FLAGS dwFields, out uint elementsReturned, out IEnumDebugPropertyInfo2 enumObject)
{
elementsReturned = (uint)_arguments.Count;
DEBUG_PROPERTY_INFO[] propInfo = new DEBUG_PROPERTY_INFO[_arguments.Count];
int i = 0;
foreach (VariableInfo arg in _arguments)
{
AD7Property property = new AD7Property(arg);
propInfo[i] = property.ConstructDebugPropertyInfo(dwFields);
i++;
}
enumObject = new AD7PropertyInfoEnum(propInfo);
}