コード例 #1
0
 static public bool RemoveElementInVariableInstanceAt(this VariableInstance item, int index)
 {
     return(item.GetVariable().RemoveElementInVariableAt(item.GetTarget(), index));
 }
コード例 #2
0
 static public bool MoveElementInVariableInstance(this VariableInstance item, int src_index, int dst_index)
 {
     return(item.GetVariable().MoveElementInVariable(item.GetTarget(), src_index, dst_index));
 }
コード例 #3
0
 static public bool AddElementToVariableInstance(this VariableInstance item)
 {
     return(item.GetVariable().AddElementToVariable(item.GetTarget()));
 }
コード例 #4
0
 static public bool InsertElementIntoVariableInstanceAt(this VariableInstance item, int index)
 {
     return(item.GetVariable().InsertElementIntoVariableAt(item.GetTarget(), index));
 }
コード例 #5
0
 static public bool AddElementToVariableInstance(this VariableInstance item, object value)
 {
     return(item.GetVariable().AddElementToVariable(item.GetTarget(), value));
 }
コード例 #6
0
 static public IEnumerable <VariableInstance> GetAllVariableInstanceElements(this VariableInstance item)
 {
     return(item.GetVariable().GetAllVariableElements(item.GetTarget())
            .Convert(v => v.CreateInstance(item.GetTargetInstance())));
 }
コード例 #7
0
 static public int GetVariableInstanceNumberElements(this VariableInstance item)
 {
     return(item.GetVariable().GetVariableNumberElements(item.GetTarget()));
 }
コード例 #8
0
 static public ValueChangeResult ClearContents(this VariableInstance item)
 {
     return(item.GetVariable().ClearContents(item.GetTarget()));
 }
コード例 #9
0
 static public ValueChangeResult EnsureContents(this VariableInstance item, Type type)
 {
     return(item.GetVariable().EnsureContents(item.GetTarget(), type));
 }