コード例 #1
0
ファイル: ProjectFileNode.cs プロジェクト: Corniel/VSDom
        /// <summary>Gets a typed value form the child node.</summary>
        protected T GetNode <T>([CallerMemberName] string propertyName = null)
        {
            var str = Get(propertyName, false);

            if (typeof(T) != typeof(string))
            {
                var converter = TypeConverters.Get(GetType(), propertyName);
                return((T)converter.ConvertFromString(str));
            }
            return((T)(object)str);
        }