Beispiel #1
0
        public void InsertFromParameter(GenericParameter parameter)
        {
            int index = GetIndexOf(parameter.Name);

            if (index == -1)
            {
                if (HasRuntime)
                {
                    index = Runtime.Count;
                    IValue val = parameter.CreateValue();
                    val.GetFrom(parameter);
                    Runtime.Add(val);
                }
                else
                {
                    index = Serialized.Count;
                    Serialized.Add(parameter);
                }

                Index[parameter.Name] = index;
            }
        }