[CSHARP-4089] Make TranslationContextData internal Created: 09/Mar/22 Updated: 28/Oct/23 Resolved: 09/Mar/22 |
|
| Status: | Closed |
| Project: | C# Driver |
| Component/s: | LINQ3 |
| Affects Version/s: | None |
| Fix Version/s: | 2.15.0 |
| Type: | Bug | Priority: | Unknown |
| Reporter: | James Kovacs | Assignee: | James Kovacs |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Backwards Compatibility: | Fully Compatible |
| Description |
|
TranslationContextData is used internally by SetWindowFields, but had to be made public because it was needed in the public method signature of ExpressionAggregationExpressionDefinition. This led to API docs warnings because TranslationContextData resides in an internal LINQ3 namespace. Rather than expose this internal namespace, overload the ExpressionAggregationExpressionDefinition with an internal ctor that takes TranslationContextData and make TranslationContextData internal. |
| Comments |
| Comment by Githook User [ 09/Mar/22 ] |
|
Author: {'name': 'James Kovacs', 'email': 'jkovacs@post.harvard.edu', 'username': 'JamesKovacs'}Message: |