From cd7f62210b4b29525f9e077fbda49035141a7346 Mon Sep 17 00:00:00 2001 From: Steve Wagner Date: Sun, 20 Jun 2010 09:46:02 +0200 Subject: [PATCH] Fix some compiler warnings. --- .../Configuration/Builders/IdOverridesBuilder.cs | 15 +++++++++++++++ .../Configuration/Mapping/Auto/ClassOverrides.cs | 3 ++- .../Configuration/Mapping/Auto/IdOverrides.cs | 9 ++++----- 3 files changed, 21 insertions(+), 6 deletions(-) diff --git a/source/MongoDB/Configuration/Builders/IdOverridesBuilder.cs b/source/MongoDB/Configuration/Builders/IdOverridesBuilder.cs index 8f4d4527..0277a5b9 100644 --- a/source/MongoDB/Configuration/Builders/IdOverridesBuilder.cs +++ b/source/MongoDB/Configuration/Builders/IdOverridesBuilder.cs @@ -23,17 +23,32 @@ internal IdOverridesBuilder(IdOverrides overrides) _overrides = overrides; } + /// + /// Generateds the by. + /// + /// + /// public IdOverridesBuilder GeneratedBy() where T : IIdGenerator, new() { return GeneratedBy(new T()); } + /// + /// Generateds the by. + /// + /// The generator. + /// public IdOverridesBuilder GeneratedBy(IIdGenerator generator) { _overrides.Generator = generator; return this; } + /// + /// Unsaveds the value. + /// + /// The unsaved value. + /// public IdOverridesBuilder UnsavedValue(object unsavedValue) { _overrides.UnsavedValue = unsavedValue; diff --git a/source/MongoDB/Configuration/Mapping/Auto/ClassOverrides.cs b/source/MongoDB/Configuration/Mapping/Auto/ClassOverrides.cs index 51c1b4bf..1d7746ac 100644 --- a/source/MongoDB/Configuration/Mapping/Auto/ClassOverrides.cs +++ b/source/MongoDB/Configuration/Mapping/Auto/ClassOverrides.cs @@ -8,7 +8,7 @@ namespace MongoDB.Configuration.Mapping.Auto /// public class ClassOverrides { - private IdOverrides _idOverrides; + private readonly IdOverrides _idOverrides; private readonly Dictionary _memberOverrides; /// @@ -22,6 +22,7 @@ public class ClassOverrides /// public ClassOverrides() { + _idOverrides = null; _memberOverrides = new Dictionary(); } diff --git a/source/MongoDB/Configuration/Mapping/Auto/IdOverrides.cs b/source/MongoDB/Configuration/Mapping/Auto/IdOverrides.cs index e0f422c3..8c7bd929 100644 --- a/source/MongoDB/Configuration/Mapping/Auto/IdOverrides.cs +++ b/source/MongoDB/Configuration/Mapping/Auto/IdOverrides.cs @@ -1,12 +1,11 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Reflection; +using System.Reflection; using MongoDB.Configuration.IdGenerators; namespace MongoDB.Configuration.Mapping.Auto { + /// + /// + /// public class IdOverrides { ///