System.Dynamic.DynamicObject.TryGetMember C# (CSharp) Méthode

TryGetMember() private méthode

private TryGetMember ( GetMemberBinder binder, object &result ) : bool
binder GetMemberBinder
result object
Résultat bool
        public virtual bool TryGetMember(GetMemberBinder binder, out object result) {
            result = null;
            return false;
        }

Usage Example

Exemple #1
0
        /// <summary>
        /// simple helper extension method that allows a get from a named property, determined at runtime by interrogating the member names.
        /// </summary>
        /// <param name="dyn"></param>
        /// <param name="memberName"></param>
        /// <returns></returns>
        public static object GetValue(this DynamicObject dyn, string memberName)
        {
            var    pd = new ProxyGetMemberBinder(memberName, true);
            object result;

            if (dyn.TryGetMember(pd, out result))
            {
                return(result);
            }
            return(null);
        }
All Usage Examples Of System.Dynamic.DynamicObject::TryGetMember