Beispiel #1
0
        public T GetBuildParameter <T>(string parameterName)
        {
            string parameterValue;

            if (!m_Parameters.TryGetValue(parameterName, out parameterValue))
            {
                throw new MissingBuildParameterException(parameterName);
            }
            return(UniversalTypeConverter.StringToType <T>(parameterValue));
        }
Beispiel #2
0
        public bool TryGetBuildParameter <T>(string parameterName, out T parameterValue)
        {
            string stringValue;
            var    parameterFound = m_Parameters.TryGetValue(parameterName, out stringValue);

            if (!parameterFound)
            {
                parameterValue = default(T);
                return(false);
            }
            parameterValue = UniversalTypeConverter.StringToType <T>(stringValue);
            return(true);
        }