コード例 #1
0
ファイル: Utils.cs プロジェクト: akrisiun/AiLib
        private static object TryGetPropertyValue(object obj, string propertyName, out bool success)
        {
            object value = null;

            success = ReflectionCache.TryToExtractValueFromDescriptor(obj, propertyName, out value);
            return(value);
        }
コード例 #2
0
ファイル: Utils.cs プロジェクト: akrisiun/AiLib
        public static object GetPropertyValue(this object obj, string property)
        {
            Guard.Check(!(obj is ExpandoObject));

            object value = null;

#if !NETCORE21 // NET451 || WPF || WEB
            ReflectionCache.TryToExtractValueFromDescriptor(obj, property, out value);
#endif
            return(value);
        }