コード例 #1
0
ファイル: KeyGetterEvaluator.cs プロジェクト: LukaszKr/Common
        public override object Evaluate(object context)
        {
            object key   = m_Key.Evaluate(context);
            object value = m_Value.Evaluate(key);

            return(value);
        }
コード例 #2
0
        private void CompileObject(StringBuilder sb, object context)
        {
            int count = m_Evaluators.Count;

            for (int x = 0; x < count; x++)
            {
                AEvaluator evaluator = m_Evaluators[x];
                object     result    = evaluator.Evaluate(context);
                if (result != null)
                {
                    sb.Append(result.ToString());
                }
            }
        }