protected virtual void DoDispose() { if (disposedValue) { return; } ClassBuilders?.Dispose(); StructBuilders?.Dispose(); EnumBuilders?.Dispose(); disposedValue = true; }