Информация об изменениях

Сообщение Re[54]: MS забило на дотнет. Питону - да, сишарпу - нет? от 08.09.2021 2:00

Изменено 08.09.2021 2:02 Sinclair

Re[54]: MS забило на дотнет. Питону - да, сишарпу - нет?
Здравствуйте, vdimas, Вы писали:
V>Вопросы без ответов:
V>

S>>Примерно такой код и живёт
V>Так где?

Вы в ответ на этот вопрос без ответе жжоте в другой ветке. Повторюсь, мне не лень:
https://github.com/mysql/mysql-connector-net/blob/502d718bed8ca9cf81a3a0397574f24ec41b25ba/MySQL.Data/src/datareader.cs#L619

V>

S>>Как видим, все действуют именно так, как я говорю.
V>Ложь.
V>Причём, ложь глупая, игнорующая реальность.


V>В других сообщениях я утверждал, что те или иные классы можно было сделать структурами, ты отвечал "они и так структуры" — так где?

Вы неверно поняли то, что я писал. Я писал, что внутри MSSQL-драйвера данные лежат в буферах структурного типа, чтобы избежать боксинга на горячих путях. Единственное что — мне показалось, что они там прямо массив структур в датаридере держат, а на самом деле — массив объектов, в которых есть поле-union, в котором лежат данные.
Re[54]: MS забило на дотнет. Питону - да, сишарпу - нет?
Здравствуйте, vdimas, Вы писали:
V>Вопросы без ответов:
V>

S>>Примерно такой код и живёт
V>Так где?

Вы в ответ на этот вопрос без ответе жжоте в другой ветке. Повторюсь, мне не лень:
https://github.com/mysql-net/MySqlConnector/blob/76357a15baf0a9437d123e8a884044d633eb006c/src/MySqlConnector/Core/BinaryRow.cs#L72

V>

S>>Как видим, все действуют именно так, как я говорю.
V>Ложь.
V>Причём, ложь глупая, игнорующая реальность.


V>В других сообщениях я утверждал, что те или иные классы можно было сделать структурами, ты отвечал "они и так структуры" — так где?

Вы неверно поняли то, что я писал. Я писал, что внутри MSSQL-драйвера данные лежат в буферах структурного типа, чтобы избежать боксинга на горячих путях. Единственное что — мне показалось, что они там прямо массив структур в датаридере держат, а на самом деле — массив объектов, в которых есть поле-union, в котором лежат данные.