Size: a a a

2020 September 13

I

IdiocyAcceptance in F# Chat
Герман
может там внутри проперти nullref?
кстати да, кто-то мог быть крайне злым
источник

DB

Denis Bobrov in F# Chat
IdiocyAcceptance
А шо в дебугере?
пусто, он почему то этот мембер вообще не показывал
источник

DB

Denis Bobrov in F# Chat
IdiocyAcceptance
кстати да, кто-то мог быть крайне злым
это как напимер ?
источник

I

IdiocyAcceptance in F# Chat
Denis Bobrov
это как напимер ?
ну написать в сеттере код, который обновляет ещё состояние объекта, а там null
источник

DB

Denis Bobrov in F# Chat
не, там все просто
источник

DB

Denis Bobrov in F# Chat
member val topConstraint: NSLayoutConstraint = null with get,set
вот так
источник

I

IdiocyAcceptance in F# Chat
ну, а код свойства Active?
источник

DB

Denis Bobrov in F# Chat
это уже не я писал )
есть варик что там null ?
источник

I

IdiocyAcceptance in F# Chat
ну тыкни f12, да глянь
источник

I

IdiocyAcceptance in F# Chat
сейчас декомпиляция .net сборок в любом редакторе по умолчанию включена
источник

DB

Denis Bobrov in F# Chat
да это то да
источник

DB

Denis Bobrov in F# Chat
крч я потом гляну как буду за компом
источник

DB

Denis Bobrov in F# Chat
на текущий момент помогло сначала присваивать значения
источник

DB

Denis Bobrov in F# Chat
а потом опять занулять
источник

DB

Denis Bobrov in F# Chat
и все заработало
источник

AH

Ayrat Hudaygulov in F# Chat
IdiocyAcceptance
вот тебе nullref
Но тут не из-за None
источник

AH

Ayrat Hudaygulov in F# Chat
И если не баловаться рефлексией, то в целом None ok. Он на интеропе ломается.

У @fvnever есть годная история недавняя
источник

AH

Ayrat Hudaygulov in F# Chat
То есть вот это не выстрелит с нул рефом

let x = None
x.IsNone
источник

AH

Ayrat Hudaygulov in F# Chat
И не потому что там компиляторная магия, а потому что инстасные методы на DU с рантайм нулом превращаются в статические проперти
источник

I

IdiocyAcceptance in F# Chat
Ayrat Hudaygulov
И не потому что там компиляторная магия, а потому что инстасные методы на DU с рантайм нулом превращаются в статические проперти
ну данная штука просто в true превратится, да
источник