Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
resolves #3023, resolves #2561
Since #2970, the partial class "hack" for not checking missing inherited fields no longer works.
This PR brings back this feature by introducing a
partial
attribute for@class
.A class marked with
partial
will not check missing inherited fields, just like the original checking behavior.Example
中文版
自 #2970 起,原有的 partial class hack 被封了。
這個 PR 對
@class
簡單地引入partial
屬性=> 帶
partial
屬性的 class 在檢查 missing fields 時會忽略 inherited class 的字段,就像之前的 check logic 一樣