diff --git a/src/AddIns/BackendBindings/XamlBinding/Project/Src/XamlResolver.cs b/src/AddIns/BackendBindings/XamlBinding/Project/Src/XamlResolver.cs index 858c46c230..44e9779146 100644 --- a/src/AddIns/BackendBindings/XamlBinding/Project/Src/XamlResolver.cs +++ b/src/AddIns/BackendBindings/XamlBinding/Project/Src/XamlResolver.cs @@ -149,7 +149,7 @@ namespace XamlBinding return new MethodGroupResolveResult(callingClass, null, callingClass.DefaultReturnType, expression); } - if (propertyOrEvent.Name == "Name") { + if (propertyOrEvent.Name == "Name" && callingClass != null) { foreach (IField f in callingClass.Fields) { if (f.Name == expression) return new MemberResolveResult(callingClass, null, f);