private void WriteObsoletedPropertySet(ObsoletedProperty property) { _("set"); using (_builder.IndentBraced) { _("{0} = value;", property.UpdatedName); } }
private void WriteObsoletedPropertyGet(ObsoletedProperty property) { _("get"); using (_builder.IndentBraced) { _("return {0};", property.UpdatedName); } }
private void Write(ObsoletedProperty property) { _("[EditorBrowsable(EditorBrowsableState.Never)]"); _("[Obsolete(\"Use {0} instead.\")]", property.UpdatedName); WriteDeclaration(property); using (_builder.IndentBraced) { WriteObsoletedPropertyGet(property); // if it is a collection navigation property then do not emit a setter if (!(property is ObsoletedNavigationProperty && ((ObsoletedNavigationProperty)property).IsCollection)) { WriteObsoletedPropertySet(property); } } }