コード例 #1
0
ファイル: CpValuesCmd.cs プロジェクト: karthi1015/bim
        void GetParamNames(Element elem, out List <string> parameterNames)
        {
            ParameterMap         parameterMap = elem.ParametersMap;
            ParameterMapIterator itr          = parameterMap.ForwardIterator();

            parameterNames = new List <string>();
            while (itr.MoveNext())
            {
                parameterNames.Add(itr.Key);
            }
            parameterNames.Sort();
        }
コード例 #2
0
ファイル: CpValuesCmd.cs プロジェクト: karthi1015/bim
        Parameter GetParameterFromParameterMap(
            Element elem, string paramName)
        {
            ParameterMap         parameterMap = elem.ParametersMap;
            ParameterMapIterator itr          = parameterMap.ForwardIterator();

            while (itr.MoveNext())
            {
                if (paramName == itr.Key)
                {
                    return(parameterMap.get_Item(paramName));
                }
            }

            return(null);
        }
コード例 #3
0
ファイル: CpValuesCmd.cs プロジェクト: karthi1015/bim
        void ConvertParameterMapToDictionary(
            Element elem, out SortedDictionary <string, Parameter> outDictionary)
        {
            ParameterMap         parameterMap = elem.ParametersMap;
            ParameterMapIterator itr          = parameterMap.ForwardIterator();

            outDictionary = new SortedDictionary <string, Parameter>();

            while (itr.MoveNext())
            {
                string    paramName = itr.Key;
                Parameter parameter
                    = parameterMap.get_Item(paramName);
                outDictionary.Add(paramName, parameter);
            }
        }
コード例 #4
0
ファイル: CpValuesCmd.cs プロジェクト: karthi1015/bim
        void GetSortedParamsValues(
            Element elem, out SortedList <string, string> paramsValues)
        {
            ParameterMap         parameterMap = elem.ParametersMap;
            ParameterMapIterator itr          = parameterMap.ForwardIterator();

            paramsValues = new SortedList <string, string>();

            while (itr.MoveNext())
            {
                string    paramName = itr.Key;
                Parameter parameter
                    = parameterMap.get_Item(paramName);

                paramsValues.Add(paramName,
                                 GetParamValueAsStr(parameter));
            }
        }