You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucenenet.apache.org by pa...@apache.org on 2013/11/07 14:53:44 UTC
[29/53] [abbrv] git commit: Make dictionary value nullable to support
logic
Make dictionary value nullable to support logic
Project: http://git-wip-us.apache.org/repos/asf/lucenenet/repo
Commit: http://git-wip-us.apache.org/repos/asf/lucenenet/commit/2332015f
Tree: http://git-wip-us.apache.org/repos/asf/lucenenet/tree/2332015f
Diff: http://git-wip-us.apache.org/repos/asf/lucenenet/diff/2332015f
Branch: refs/heads/branch_4x
Commit: 2332015f0789e0733e35e2a3fda31355d79a53c0
Parents: 5be6151
Author: Paul Irwin <pa...@gmail.com>
Authored: Sun Nov 3 19:02:36 2013 -0500
Committer: Paul Irwin <pa...@gmail.com>
Committed: Sun Nov 3 19:02:36 2013 -0500
----------------------------------------------------------------------
src/contrib/Facet/Params/PerDimensionOrdinalPolicy.cs | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/lucenenet/blob/2332015f/src/contrib/Facet/Params/PerDimensionOrdinalPolicy.cs
----------------------------------------------------------------------
diff --git a/src/contrib/Facet/Params/PerDimensionOrdinalPolicy.cs b/src/contrib/Facet/Params/PerDimensionOrdinalPolicy.cs
index 021ecd1..14461df 100644
--- a/src/contrib/Facet/Params/PerDimensionOrdinalPolicy.cs
+++ b/src/contrib/Facet/Params/PerDimensionOrdinalPolicy.cs
@@ -7,15 +7,15 @@ namespace Lucene.Net.Facet.Params
{
public class PerDimensionOrdinalPolicy : CategoryListParams
{
- private readonly IDictionary<String, OrdinalPolicy> policies;
+ private readonly IDictionary<String, OrdinalPolicy?> policies;
private readonly OrdinalPolicy defaultOP;
- public PerDimensionOrdinalPolicy(IDictionary<String, OrdinalPolicy> policies)
+ public PerDimensionOrdinalPolicy(IDictionary<String, OrdinalPolicy?> policies)
: this(policies, DEFAULT_ORDINAL_POLICY)
{
}
- public PerDimensionOrdinalPolicy(IDictionary<String, OrdinalPolicy> policies, OrdinalPolicy defaultOP)
+ public PerDimensionOrdinalPolicy(IDictionary<String, OrdinalPolicy?> policies, OrdinalPolicy defaultOP)
{
this.defaultOP = defaultOP;
this.policies = policies;
@@ -23,8 +23,8 @@ namespace Lucene.Net.Facet.Params
public override OrdinalPolicy GetOrdinalPolicy(string dimension)
{
- OrdinalPolicy op = policies[dimension];
- return op == null ? defaultOP : op;
+ OrdinalPolicy? op = policies[dimension];
+ return op == null ? defaultOP : op.Value;
}
public override string ToString()