Ejemplo n.º 1
0
        internal static PerFieldIndexingInfo GetPerFieldIndexingInfo(string fieldName)
        {
            PerFieldIndexingInfo info = null;

            if (fieldName.Contains('.'))
            {
                info = Aspect.GetPerFieldIndexingInfo(fieldName);
            }

            if (info != null || Current.IndexingInfo.TryGetValue(fieldName, out info))
            {
                return(info);
            }

            return(null);
        }
Ejemplo n.º 2
0
        internal static IPerFieldIndexingInfo GetPerFieldIndexingInfo(string fieldName)
        {
            var ensureStart = Instance;

            IPerFieldIndexingInfo info = null;

            if (fieldName.Contains('.'))
            {
                info = Aspect.GetPerFieldIndexingInfo(fieldName);
            }

            if (info != null || Instance.IndexingInfo.TryGetValue(fieldName, out info))
            {
                return(info);
            }

            return(null);
        }