Skip to content

Commit 11be159

Browse files
author
XavierAP
committed
Oops
1 parent 1942b6b commit 11be159

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

src/SQLite.cs

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2641,7 +2641,7 @@ public Column (MemberInfo member, CreateFlags createFlags = CreateFlags.None)
26412641
}
26422642

26432643
public Column (PropertyInfo member, CreateFlags createFlags = CreateFlags.None)
2644-
=> this((MemberInfo)member, createFlags);
2644+
=> new Column((MemberInfo)member, createFlags);
26452645

26462646
public void SetValue (object obj, object val)
26472647
{
@@ -2659,6 +2659,8 @@ public void SetValue (object obj, object val)
26592659
else
26602660
field.SetValue (obj, val);
26612661
}
2662+
else
2663+
throw new InvalidProgramException("unreachable condition");
26622664
}
26632665

26642666
public object GetValue (object obj)
@@ -2667,6 +2669,8 @@ public object GetValue (object obj)
26672669
return propy.GetValue(obj);
26682670
else if(_member is FieldInfo field)
26692671
return field.GetValue(obj);
2672+
else
2673+
throw new InvalidProgramException("unreachable condition");
26702674
}
26712675

26722676
private static Type GetMemberType(MemberInfo m)

0 commit comments

Comments
 (0)