private void EnsureSpecialPropertyGetter(SpecialMember member, BindingDiagnosticBag bag) { PropertySymbol symbol = (PropertySymbol)EnsureSpecialMember(member, bag); if ((object)symbol != null) { var getter = symbol.GetMethod; if ((object)getter == null) { Binder.Error(bag, ErrorCode.ERR_PropertyLacksGet, body.Syntax, symbol); return; } bag.ReportUseSite(getter, body.Syntax.Location); } }