Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Conversation

carlossanlop
Copy link
Contributor

@opbld34

This comment was marked as outdated.

@opbld31

This comment was marked as outdated.

Copy link
Member

@jkoritzinsky jkoritzinsky left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM barring any issues from the docs team

@opbld34

This comment was marked as outdated.

@opbld30

This comment was marked as outdated.

@gewarren
Copy link
Contributor

I'm surprised that these APIs were named with the single-L version of "marshaller". I thought we'd settled on double-L.

@opbld34

This comment was marked as outdated.

@pavelsavara
Copy link
Member

I'm surprised that these APIs were named with the single-L version of "marshaller". I thought we'd settled on double-L.

I followed prior art in System.Runtime.InteropServices APIs
image

I saw your double-L changes above and I don't have any preference either way.

In any case, thanks for the PR, LGTM.

@opbld34
Copy link

opbld34 commented Sep 15, 2022

Docs Build status updates of commit 5c7d400:

✅ Validation status: passed

File Status Preview URL Details
xml/System.Runtime.InteropServices.JavaScript/JSException.xml ✅Succeeded View
xml/System.Runtime.InteropServices.JavaScript/JSExportAttribute.xml ✅Succeeded View
xml/System.Runtime.InteropServices.JavaScript/JSFunctionBinding.xml ✅Succeeded View
xml/System.Runtime.InteropServices.JavaScript/JSHost.xml ✅Succeeded View
xml/System.Runtime.InteropServices.JavaScript/JSImportAttribute.xml ✅Succeeded View
xml/System.Runtime.InteropServices.JavaScript/JSMarshalAsAttribute`1.xml ✅Succeeded View
xml/System.Runtime.InteropServices.JavaScript/JSMarshalerArgument.xml ✅Succeeded View
xml/System.Runtime.InteropServices.JavaScript/JSMarshalerArgument+ArgumentToJSCallback`1.xml ✅Succeeded View
xml/System.Runtime.InteropServices.JavaScript/JSMarshalerArgument+ArgumentToManagedCallback`1.xml ✅Succeeded View
xml/System.Runtime.InteropServices.JavaScript/JSMarshalerType.xml ✅Succeeded View
xml/System.Runtime.InteropServices.JavaScript/JSObject.xml ✅Succeeded View
xml/System.Runtime.InteropServices.JavaScript/JSType.xml ✅Succeeded View
xml/System.Runtime.InteropServices.JavaScript/JSType+Any.xml ✅Succeeded View
xml/System.Runtime.InteropServices.JavaScript/JSType+Array`1.xml ✅Succeeded View
xml/System.Runtime.InteropServices.JavaScript/JSType+BigInt.xml ✅Succeeded View
xml/System.Runtime.InteropServices.JavaScript/JSType+Boolean.xml ✅Succeeded View
xml/System.Runtime.InteropServices.JavaScript/JSType+Date.xml ✅Succeeded View
xml/System.Runtime.InteropServices.JavaScript/JSType+Discard.xml ✅Succeeded View
xml/System.Runtime.InteropServices.JavaScript/JSType+Error.xml ✅Succeeded View
xml/System.Runtime.InteropServices.JavaScript/JSType+Function.xml ✅Succeeded View
xml/System.Runtime.InteropServices.JavaScript/JSType+Function`1.xml ✅Succeeded View
xml/System.Runtime.InteropServices.JavaScript/JSType+Function`2.xml ✅Succeeded View
xml/System.Runtime.InteropServices.JavaScript/JSType+Function`3.xml ✅Succeeded View
xml/System.Runtime.InteropServices.JavaScript/JSType+Function`4.xml ✅Succeeded View
xml/System.Runtime.InteropServices.JavaScript/JSType+MemoryView.xml ✅Succeeded View

This comment lists only the first 25 files in the pull request.
For more details, please refer to the build report.

Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.

For any questions, please:

@carlossanlop carlossanlop merged commit 0effa38 into dotnet:net7-rc1 Sep 15, 2022
@carlossanlop carlossanlop deleted the JavascriptRC1 branch September 15, 2022 16:14
@opbld33
Copy link

opbld33 commented Sep 15, 2022

Docs Build status updates of commit 939a28e:

✅ Validation status: passed

File Status Preview URL Details
xml/System.Runtime.InteropServices.JavaScript/JSException.xml ✅Succeeded View
xml/System.Runtime.InteropServices.JavaScript/JSExportAttribute.xml ✅Succeeded View
xml/System.Runtime.InteropServices.JavaScript/JSFunctionBinding.xml ✅Succeeded View
xml/System.Runtime.InteropServices.JavaScript/JSHost.xml ✅Succeeded View
xml/System.Runtime.InteropServices.JavaScript/JSImportAttribute.xml ✅Succeeded View
xml/System.Runtime.InteropServices.JavaScript/JSMarshalAsAttribute`1.xml ✅Succeeded View
xml/System.Runtime.InteropServices.JavaScript/JSMarshalerArgument.xml ✅Succeeded View
xml/System.Runtime.InteropServices.JavaScript/JSMarshalerArgument+ArgumentToJSCallback`1.xml ✅Succeeded View
xml/System.Runtime.InteropServices.JavaScript/JSMarshalerArgument+ArgumentToManagedCallback`1.xml ✅Succeeded View
xml/System.Runtime.InteropServices.JavaScript/JSMarshalerType.xml ✅Succeeded View
xml/System.Runtime.InteropServices.JavaScript/JSObject.xml ✅Succeeded View
xml/System.Runtime.InteropServices.JavaScript/JSType.xml ✅Succeeded View
xml/System.Runtime.InteropServices.JavaScript/JSType+Any.xml ✅Succeeded View
xml/System.Runtime.InteropServices.JavaScript/JSType+Array`1.xml ✅Succeeded View
xml/System.Runtime.InteropServices.JavaScript/JSType+BigInt.xml ✅Succeeded View
xml/System.Runtime.InteropServices.JavaScript/JSType+Boolean.xml ✅Succeeded View
xml/System.Runtime.InteropServices.JavaScript/JSType+Date.xml ✅Succeeded View
xml/System.Runtime.InteropServices.JavaScript/JSType+Discard.xml ✅Succeeded View
xml/System.Runtime.InteropServices.JavaScript/JSType+Error.xml ✅Succeeded View
xml/System.Runtime.InteropServices.JavaScript/JSType+Function.xml ✅Succeeded View
xml/System.Runtime.InteropServices.JavaScript/JSType+Function`1.xml ✅Succeeded View
xml/System.Runtime.InteropServices.JavaScript/JSType+Function`2.xml ✅Succeeded View
xml/System.Runtime.InteropServices.JavaScript/JSType+Function`3.xml ✅Succeeded View
xml/System.Runtime.InteropServices.JavaScript/JSType+Function`4.xml ✅Succeeded View
xml/System.Runtime.InteropServices.JavaScript/JSType+MemoryView.xml ✅Succeeded View

This comment lists only the first 25 files in the pull request.
For more details, please refer to the build report.

Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.

For any questions, please:

@gewarren
Copy link
Contributor

I'm surprised that these APIs were named with the single-L version of "marshaller". I thought we'd settled on double-L.

I followed prior art in System.Runtime.InteropServices APIs image

@pavelsavara "Marshal" with one L is correct. It's "marshalling" and "marshaller" that I'm referring to, and the existing APIs seems to use two L's:

image

@pavelsavara
Copy link
Member

@pavelsavara "Marshal" with one L is correct. It's "marshalling" and "marshaller" that I'm referring to, and the existing APIs seems to use two L's:

So the only offender is JSMarshalerArgument ? Luckily that is EditorBrowsableState.Never

@gewarren
Copy link
Contributor

@pavelsavara And JSMarshalerType, which has the same attribute.

Question: Do we want to also filter these from docs.microsoft.com?

@pavelsavara
Copy link
Member

Question: Do we want to also filter these from docs.microsoft.com?

Yes all which is EditorBrowsableState.Never, because most of that API is there for code generated by Roslyn compiler.

Perhaps [LibraryImport] infrastructure also has some new APIs which are for Roslyn only too ? @jkoritzinsky

@jkoritzinsky
Copy link
Member

We have some APIs aimed at being used from the generator, but we don't have any EditorBrowsableState.Never ones.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

9 participants