IDE: Visual Studio 2017/Fire
Version: .2373
Target (If relevant): WPF/Android
Description:
This produces NullReferenceException, although it shouldn’t (and doesn’t in XCode). Test project attached.
public class SomeClass {
private func doSomething() {
let test = EventTest()
test.onTest?(test) // NullReferenceException
}
}
public class EventTest {
public var onTest: EventTestDelegate?
}
public typealias EventTestDelegate = (aTest: EventTest) -> ()
TestNullableEvent.zip (306.5 KB)