Show / Hide Table of Contents

# Class IntrospectionSupport

Utility class used to provide conveince methods that apply named property settings to objects.

##### Inheritance

System.Object
IntrospectionSupport

##### Inherited Members

System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()

###### Namespace: Apache.NMS.ActiveMQ.Util

###### Assembly: Apache.NMS.ActiveMQ.dll

##### Syntax

    public class IntrospectionSupport

### Methods

| Improve this Doc View Source

#### SetProperties(Object, StringDictionary)

Sets the public properties of a target object using a string map. This method uses .Net reflection to identify public properties of the target object matching the keys from the passed map.

##### Declaration

    public static void SetProperties(object target, StringDictionary map)

##### Parameters

Type | Name | Description
--- | --- | ---
System.Object | target | The object whose properties will be set.
System.Collections.Specialized.StringDictionary | map | Map of key/value pairs.

| Improve this Doc View Source

#### SetProperties(Object, StringDictionary, String)

Sets the public properties of a target object using a string map. This method uses .Net reflection to identify public properties of the target object matching the keys from the passed map.

##### Declaration

    public static void SetProperties(object target, StringDictionary map, string prefix)

##### Parameters

Type | Name | Description
--- | --- | ---
System.Object | target | The object whose properties will be set.
System.Collections.Specialized.StringDictionary | map | Map of key/value pairs.
System.String | prefix | Key value prefix. This is prepended to the property name before searching for a matching key value.