Apache.NMS.Util.MessagePropertyIntercepter.GetObjectProperty C# (CSharp) Метод

GetObjectProperty() защищенный Метод

protected GetObjectProperty ( string name ) : object
name string
Результат object
        protected override object GetObjectProperty(string name)
        {
            PropertyInfo propertyInfo = this.messageType.GetProperty(name, publicBinding);

            if(null != propertyInfo && propertyInfo.CanRead)
            {
                return propertyInfo.GetValue(this.message, null);
            }
            else
            {
                FieldInfo fieldInfo = this.messageType.GetField(name, publicBinding);

                if(null != fieldInfo)
                {
                    return fieldInfo.GetValue(this.message);
                }
            }

            return base.GetObjectProperty(name);
        }