public int EnumProperties(enum_DEBUGPROP_INFO_FLAGS dwFields, uint nRadix, ref Guid guidFilter, uint dwTimeout, out uint pcelt, out IEnumDebugPropertyInfo2 ppEnum) { DEBUG_PROPERTY_INFO[] arr = new DEBUG_PROPERTY_INFO[localVars.Length]; for (int i = 0; i < localVars.Length; i++) { arr[i] = localVars[i].GetDebugPropertyInfo(dwFields); } ppEnum = new AD7PropertyInfoEnum(arr); ppEnum.GetCount(out pcelt); return(Constants.S_OK); }