예제 #1
0
        private static object GetFieldValue(RecordToken <T> token, SortDefinition definition)
        {
            object value;

            if (token == null)
            {
                value = null;
            }
            else if (definition.Field == "RepositoryId")
            {
                value = token.Id;
            }
            else
            {
                if (!token.TryGetValue(definition.Field, out value))
                {
                    value = null;
                }
            }
            return(value);
        }