ReflectionExtractor Class | 
Namespace: Tangosol.Util.Extractor
public class ReflectionExtractor : AbstractExtractor, IValueExtractor, IPortableObject
The ReflectionExtractor type exposes the following members.
| Name | Description | |
|---|---|---|
| ReflectionExtractor | 
            Default constructor.
              | |
| ReflectionExtractor(String) | 
            Construct a ReflectionExtractor based on a member name.
              | |
| ReflectionExtractor(String, Object) | 
            Construct a ReflectionExtractor.
              | |
| ReflectionExtractor(String, Object, Int32) | 
            Construct a ReflectionExtractor based on a method name,
            optional parameters and the entry extraction target.
              | 
| Name | Description | |
|---|---|---|
| MemberName | 
            Determine the name of the member that this extractor is
            configured to invoke.
              | |
| Parameters | 
            Gets the array of arguments used to invoke the method.
              | |
| Target | 
            The target of the extractor.
              (Inherited from AbstractExtractor.) | 
| Name | Description | |
|---|---|---|
| Compare | 
            Compares its two arguments for order.
              (Inherited from AbstractExtractor.) | |
| CompareEntries | 
            Compare two entries.
              (Inherited from AbstractExtractor.) | |
| Equals | 
            Compare the IValueExtractor with another object to
            determine equality.
              (Overrides ObjectEquals(Object).) | |
| Extract | 
            Extract the value from the passed object.
              (Overrides AbstractExtractorExtract(Object).) | |
| ExtractFromEntry | 
            Extract the value from the passed Entry object. The returned 
            value should follow the conventions outlined in the 
            Extract(Object) method.
              (Inherited from AbstractExtractor.) | |
| ExtractOriginalFromEntry | 
            Extract the value from the "original value" of the passed 
            CacheEntry object or the key (if targeted). This method's conventions are exactly the same
            as the ExtractFromEntry(ICacheEntry) method.
              (Inherited from AbstractExtractor.) | |
| Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.  (Inherited from Object.) | |
| GetHashCode | 
            Determine a hash value for the IValueExtractor
            object according to the general object.GetHashCode
            contract.
              (Overrides ObjectGetHashCode.) | |
| GetType | Gets the Type of the current instance.  (Inherited from Object.) | |
| MemberwiseClone | Creates a shallow copy of the current Object.  (Inherited from Object.) | |
| ReadExternal | 
            Restore the contents of a user type instance by reading its state
            using the specified IPofReader object.
              | |
| ToString | 
            Provide a human-readable description of this
            IValueExtractor object.
              (Overrides ObjectToString.) | |
| WriteExternal | 
            Save the contents of a POF user type instance by writing its
            state using the specified IPofWriter object.
              | 
| Name | Description | |
|---|---|---|
| m_memberName | 
            The name of the member to invoke.
              | |
| m_parameters | 
            The parameter array.
              | |
| m_target | 
            Specifies which part of the entry should be used by the
            ExtractFromEntry(ICacheEntry) operation. Legal values are
            VALUE (default) or KEY.
              (Inherited from AbstractExtractor.) |