private Reference GetReferenceToOwner(Reference childReference) { if (childReference == null || myReferenceExpression.FirstChild is IThisExpression) { //self field || method || property return(new ClassReference(MyParams.GetCurrentClass().ClassId, true)); } return(childReference); }