internal virtual IIndexableField GetRealValue() { if (null == realValue) { outerInstance.FetchRealValues(name, fieldNum); } Debug.Assert(HasBeenLoaded, "field value was not lazy loaded"); Debug.Assert(realValue.Name.Equals(Name), "realvalue name != name: " + realValue.Name + " != " + Name); return(realValue); }
internal virtual IIndexableField GetRealValue() { if (null == realValue) { outerInstance.FetchRealValues(name, fieldNum); } if (Debugging.AssertsEnabled) { Debugging.Assert(HasBeenLoaded, "field value was not lazy loaded"); Debugging.Assert(realValue.Name.Equals(Name, StringComparison.Ordinal), "realvalue name != name: {0} != {1}", realValue.Name, Name); } return(realValue); }