Beispiel #1
0
        public static IEnumerable <string> GetDynamicMemberNames(object value)
        {
            ContractUtils.RequiresNotNull(value, "value");
            ContractUtils.Requires(IsComObject(value), "value", Strings.ComObjectExpected);

            return(ComObject.ObjectToComObject(value).MemberNames);
        }
Beispiel #2
0
        public static IEnumerable <KeyValuePair <string, object> > GetDynamicDataMembers(object value)
        {
            ContractUtils.RequiresNotNull(value, "value");
            ContractUtils.Requires(IsComObject(value), "value", Strings.ComObjectExpected);

            return(ComObject.ObjectToComObject(value).DataMembers);
        }