- TypeManager.IsFamilyAccessible (ec.ContainerType, PropertyInfo.DeclaringType) &&
- !TypeManager.IsFamilyAccessible (InstanceExpression.Type, ec.ContainerType)) {
+ !TypeManager.IsNestedChildOf (ec.ContainerType, InstanceExpression.Type) &&
+ !TypeManager.IsSubclassOf (InstanceExpression.Type, ec.ContainerType)) {
+ Report.SymbolRelatedToPreviousError (PropertyInfo);