File tree Expand file tree Collapse file tree 12 files changed +18
-0
lines changed Expand file tree Collapse file tree 12 files changed +18
-0
lines changed Original file line number Diff line number Diff line change @@ -27,6 +27,7 @@ namespace MongoDB.Driver.Core.Clusters
27
27
/// <summary>
28
28
/// Represents a creator for CryptClient.
29
29
/// </summary>
30
+ [ Obsolete ( "This class will be made internal in a later release." ) ]
30
31
public sealed class CryptClientCreator
31
32
{
32
33
#region static
Original file line number Diff line number Diff line change 13
13
* limitations under the License.
14
14
*/
15
15
16
+ using System ;
16
17
using MongoDB . Bson ;
17
18
using MongoDB . Driver . Core . Connections ;
18
19
using MongoDB . Driver . Core . Misc ;
@@ -22,6 +23,7 @@ namespace MongoDB.Driver.Core.Operations
22
23
/// <summary>
23
24
/// Represents a request to delete one or more documents.
24
25
/// </summary>
26
+ [ Obsolete ( "This class will be made internal in a later release." ) ]
25
27
public sealed class DeleteRequest : WriteRequest
26
28
{
27
29
// fields
Original file line number Diff line number Diff line change 13
13
* limitations under the License.
14
14
*/
15
15
16
+ using System ;
16
17
using MongoDB . Bson . IO ;
17
18
18
19
namespace MongoDB . Driver . Core . Operations . ElementNameValidators
19
20
{
20
21
/// <summary>
21
22
/// Represents a factory for element name validators based on the update type.
22
23
/// </summary>
24
+ [ Obsolete ( "This class will be made internal in a later release." ) ]
23
25
public static class ElementNameValidatorFactory
24
26
{
25
27
/// <summary>
Original file line number Diff line number Diff line change @@ -24,6 +24,7 @@ namespace MongoDB.Driver.Core.Operations
24
24
/// <summary>
25
25
/// Represents a request to insert a document.
26
26
/// </summary>
27
+ [ Obsolete ( "This class will be made internal in a later release." ) ]
27
28
public sealed class InsertRequest : WriteRequest
28
29
{
29
30
// fields
Original file line number Diff line number Diff line change @@ -24,6 +24,7 @@ namespace MongoDB.Driver.Core.Operations
24
24
/// <summary>
25
25
/// Represents a request to update one or more documents.
26
26
/// </summary>
27
+ [ Obsolete ( "This class will be made internal in a later release." ) ]
27
28
public sealed class UpdateRequest : WriteRequest
28
29
{
29
30
// fields
Original file line number Diff line number Diff line change @@ -22,6 +22,7 @@ namespace MongoDB.Driver.Core.Operations
22
22
/// Represents a request to write something to the database.
23
23
/// </summary>
24
24
[ Serializable ]
25
+ [ Obsolete ( "This class will be made internal in a later release." ) ]
25
26
public abstract class WriteRequest
26
27
{
27
28
// fields
Original file line number Diff line number Diff line change 13
13
* limitations under the License.
14
14
*/
15
15
16
+ using System ;
17
+
16
18
namespace MongoDB . Driver . Core . Operations
17
19
{
18
20
/// <summary>
19
21
/// Represents the type of a write request.
20
22
/// </summary>
23
+ [ Obsolete ( "This enum will be made internal in a later release." ) ]
21
24
public enum WriteRequestType
22
25
{
23
26
/// <summary>
Original file line number Diff line number Diff line change 13
13
* limitations under the License.
14
14
*/
15
15
16
+ using System ;
16
17
using System . Linq ;
17
18
using MongoDB . Bson ;
18
19
@@ -21,6 +22,7 @@ namespace MongoDB.Driver.Linq
21
22
/// <summary>
22
23
/// Provides functionality to evaluate queries against MongoDB.
23
24
/// </summary>
25
+ [ Obsolete ( "This interface will be removed in a later release." ) ]
24
26
public interface IMongoQueryable : IQueryable
25
27
{
26
28
/// <summary>
@@ -39,6 +41,7 @@ public interface IMongoQueryable : IQueryable
39
41
/// <returns>
40
42
/// The execution model.
41
43
/// </returns>
44
+ [ Obsolete ( "This method will be removed in a later release." ) ]
42
45
QueryableExecutionModel GetExecutionModel ( ) ;
43
46
}
44
47
Original file line number Diff line number Diff line change @@ -27,6 +27,7 @@ public enum LinqProvider
27
27
/// but you can still select the V2 provider by configuring it in MongoClientSettings. The V2 LINQ provider is no
28
28
/// longer being actively maintained and will eventually be removed.
29
29
/// </summary>
30
+ [ Obsolete ( "This version of the LINQ provider will be removed in a later release." ) ]
30
31
V2 = 2 ,
31
32
32
33
/// <summary>
Original file line number Diff line number Diff line change @@ -434,6 +434,7 @@ public LibraryInfo LibraryInfo
434
434
/// <summary>
435
435
/// Gets or sets the LINQ provider.
436
436
/// </summary>
437
+ [ Obsolete ( "This property will be removed in a later release." ) ]
437
438
public LinqProvider LinqProvider
438
439
{
439
440
get { return _linqProvider ; }
You can’t perform that action at this time.
0 commit comments