public HResult Clone(out IEnumUnknown result) { result = new EnumUnknownClass(this.conditionList.ToArray()); return HResult.S_OK; }