Skip to content

Merge extended XML documentation. - #389

Open
Red-K0 wants to merge 3 commits into
NetCordDev:mainfrom
Red-K0:alpha
Open

Merge extended XML documentation.#389
Red-K0 wants to merge 3 commits into
NetCordDev:mainfrom
Red-K0:alpha

Conversation

@Red-K0

@Red-K0 Red-K0 commented Jul 18, 2026

Copy link
Copy Markdown
Contributor

No description provided.

Red-K0 added 2 commits July 12, 2026 01:58
- Added significant amounts of documentation to RestClient, channel and message types, and more.
- Added some missing / newly-added properties and JSON objects.
- Renamed certain flag values for more consistent styling.
- Obsoleted certain deprecated properties.
- Added some missing flags.
@github-actions

Copy link
Copy Markdown

The documentation preview is available at https://preview.netcord.dev/389.

@KubaZ2 KubaZ2 left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Thanks for this huge PR! For now I reviewed everything up to UserActivityFlags.

Comment thread NetCord/Channels/TextChannels/Guild/Threads/AnnouncementGuildThread.cs Outdated
Comment thread NetCord/Channels/TextChannels/Guild/Threads/ForumGuildThread.cs
Comment thread NetCord/Channels/TextChannels/Guild/Threads/GuildThread.cs Outdated
Comment thread NetCord/Channels/TextChannels/Guild/Threads/GuildThread.cs
Comment thread NetCord/Channels/TextChannels/Guild/Threads/UnknownGuildThread.cs Outdated

namespace NetCord;

/// <inheritdoc cref="IVoiceGuildChannel"/>

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

It is not the same. VoiceGuildChannel in the classic voice channel. StageGuildChannel is also an IVoiceGuildChannel but it is not a VoiceGuildChannel. I think maybe the xml doc from IVoiceGuildChannel matches VoiceGuildChannel and IVoiceGuildChannel should have a separate xml doc explaining that it is a generic channel type?

@Red-K0 Red-K0 Jul 22, 2026

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

I think it makes sense as it is. A VoiceGuildChannel is directly an IVoiceGuildChannel, just not sub-specified into any other voice channel type.

Comment thread NetCord/Channels/IInteractionChannel.cs Outdated
Comment thread NetCord/Channels/UnknownChannel.cs Outdated
Comment thread NetCord/Channels/UnknownGuildChannel.cs Outdated
Comment thread NetCord/Gateway/UserActivityFlags.cs Outdated
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.

2 participants