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; } }