public static bool _<T>(this go.golang.org.x.tools.go.analysis.analysistest_package.Testing target, out T result) { try { result = target._<T>(); return true; } catch (PanicException) { result = default!;
public static T _<T>(this go.golang.org.x.tools.go.analysis.analysistest_package.Testing target) { try { return ((go.golang.org.x.tools.go.analysis.analysistest_package.Testing<T>)target).Target; } catch (NotImplementedException ex) { throw new PanicException($"interface conversion: {GetGoTypeName(target.GetType())} is not {GetGoTypeName(typeof(T))}: missing method {ex.InnerException?.Message}"); } }