Кодовая часть файла resx автоматически генерируется инструментом PublicResXFileCodeGenerator (или InternalResXFileCodeGenerator, в зависимости от того, для чего вы установили видимость файла ресурсов). В верхней части файла написано:
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
// Runtime Version:4.0.30319.1
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
Если вам действительно нужно обойти это, вам нужно будет создать подкласс PublicResXFileCodeGenerator
(инструмент, который VS запускает для генерации кода resx), и реализовать свой собственный инструмент, который Visual Studio может запускать каждый раз, когда он хочет обновить файл ресурсов.
Переопределение инструмента позволит вам генерировать частичные классы, а затем вы сможете сохранить свой настраиваемый код в другом файле .cs где-то как другой частичный класс для класса файлов ресурсов.
Честно говоря, возможно, есть более простые подходы. Какой пользовательский код вы реализуете? Вы можете просто превратить это в методы расширения? Немного больше деталей может помочь нам указать вам правильное направление.