Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[runtime] Support binding NSObjects as IntPtr. Fixes #41132. #103

Merged
merged 1 commit into from
May 31, 2016

Conversation

rolfbjarne
Copy link
Member

Support binding NSObjects as IntPtr. This is usually not
a problem, because when we fetch the ObjC signature for a
method, we usually get the signature as exported by us,
(in which case a parameter bound as 'IntPtr' would be treated
as 'void ' in the dynamic registrar) *except when the
selector corresponds with a protocol the type implements,
in which case we get the signature as defined in the protocol.

https://bugzilla.xamarin.com/show_bug.cgi?id=41132

Support binding NSObjects as IntPtr. This is usually not
a problem, because when we fetch the ObjC signature for a
method, we usually get the signature as exported by us,
(in which case a parameter bound as 'IntPtr' would be treated
as 'void *' in the dynamic registrar) *except* when the
selector corresponds with a protocol the type implements,
in which case we get the signature as defined in the protocol.

https://bugzilla.xamarin.com/show_bug.cgi?id=41132
@xamarin-release-manager
Copy link
Collaborator

Build success

@rolfbjarne rolfbjarne merged commit db68e69 into xamarin:master May 31, 2016
rolfbjarne added a commit to rolfbjarne/xamarin-macios that referenced this pull request Jul 22, 2021
New commits in spouliot/Touch.Unit:

* xamarin/Touch.Unit@a246ede [TouchRunner] Avoid a NRE when unable to configure the selected transport mechanism. (xamarin#106)
* xamarin/Touch.Unit@2f0fad5 [TouchRunner] Add some tracing (xamarin#105)
* xamarin/Touch.Unit@2ef1771 [TouchRunner] Use CFString.FromHandle instead of NSString.FromHandle. (xamarin#104)
* xamarin/Touch.Unit@bd62d53 [Touch.Client] There's no need to include Xamarin.iOS in Mac Catalyst projects. (xamarin#103)

Diff: https://github.com/spouliot/Touch.Unit/compare/07067b6a1c72e62163c0e8c95fc6c5762626f65c..a246ede5fb7ca0eda93f58320a5233de5076a973
@rolfbjarne rolfbjarne mentioned this pull request Jul 22, 2021
rolfbjarne added a commit that referenced this pull request Jul 23, 2021
New commits in spouliot/Touch.Unit:

* xamarin/Touch.Unit@a246ede [TouchRunner] Avoid a NRE when unable to configure the selected transport mechanism. (#106)
* xamarin/Touch.Unit@2f0fad5 [TouchRunner] Add some tracing (#105)
* xamarin/Touch.Unit@2ef1771 [TouchRunner] Use CFString.FromHandle instead of NSString.FromHandle. (#104)
* xamarin/Touch.Unit@bd62d53 [Touch.Client] There's no need to include Xamarin.iOS in Mac Catalyst projects. (#103)

Diff: https://github.com/spouliot/Touch.Unit/compare/07067b6a1c72e62163c0e8c95fc6c5762626f65c..a246ede5fb7ca0eda93f58320a5233de5076a973
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants