View Issue Details

IDProjectCategoryView StatusLast Update
0002394NoesisGUIUnitypublic2022-11-07 17:13
Reporterpeter_e-h_easylaser Assigned Tosfernandez  
PrioritynormalSeverityminor 
Status assignedResolutionopen 
Product Version3.1.5 
Target Version3.1.7 
Summary0002394: Bug in error handling in EventTriggerBase.RegisterEvent(object source, string eventName)
Description

If the event in eventName is not present in source, the code should throw an ArgumentException when registering.
If EventTriggerBase.SourceObject has not yet been set, no Exception is thrown.

if (SourceObject != null)
{
throw new ArgumentException(string.Format(
"EventTrigger cannot find event '{0}' in SourceObject '{1}'",
eventName, type));
}

Should throw on the source argument rather than SourceObject property, or SourceObject should be set before EventInfo is fetched.

Steps To Reproduce

<Grid>
<b:Interaction.Triggers>
<b:EventTrigger EventName="Click" >

  </b:EventTrigger>
</b:Interaction.Triggers>

</Grid>

PlatformAny

Activities

There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2022-08-03 16:56 peter_e-h_easylaser New Issue
2022-08-08 17:28 jsantos Assigned To => sfernandez
2022-08-08 17:28 jsantos Status new => assigned
2022-08-08 17:28 jsantos Target Version => 3.1.6
2022-11-07 17:13 sfernandez Target Version 3.1.6 => 3.1.7
2025-10-10 13:29 jsantos Category Unity3D => Unity