//------------------------------------------------------------- public virtual CDefinitionProprieteDynamique[] GetProprietesInstance() { if (m_elementAVariablesExternes != null) { return(m_elementAVariablesExternes.GetProprietesInstance()); } List <CDefinitionProprieteDynamique> lst = new List <CDefinitionProprieteDynamique>(); foreach (IVariableDynamique variable in ListeVariables) { CDefinitionProprieteDynamiqueVariableDynamique def = new CDefinitionProprieteDynamiqueVariableDynamique( variable); lst.Add(def); } return(lst.ToArray()); }
public CDefinitionProprieteDynamique[] GetDefinitionsChamps( CObjetPourSousProprietes objet, CDefinitionProprieteDynamique defParente) { if (objet == null) { return(new CDefinitionProprieteDynamique[0]); } try { IElementAVariablesDynamiques eltAVariables = objet.ElementAVariableInstance as IElementAVariablesDynamiques; if (eltAVariables != null) { return(eltAVariables.GetProprietesInstance()); } } catch { } return(new CDefinitionProprieteDynamique[0]); }