ObjectAccessor
Represents an individual object, allowing access to members by-name
Assembly: ServiceStack.Text.dll
View Source
Declaration
public abstract class ObjectAccessor
Properties
Item[String]
Get or Set the value of a named member for the underlying object
View Source
Declaration
public abstract object this[string name] { get; set; }
Target
The object represented by this instance
View Source
Declaration
public abstract object Target { get; }
Methods
Equals(Object)
Use the target types definition of equality
View Source
Declaration
public override bool Equals(object obj)
Returns
System.Boolean
Parameters
Type | Name |
---|---|
System.Object | obj |
GetHashCode()
Obtain the hash of the target object
View Source
Declaration
public override int GetHashCode()
Returns
System.Int32
ToString()
Use the target's definition of a string representation
View Source
Declaration
public override string ToString()
Returns
System.String
Create(Object)
Wraps an individual object, allowing by-name access to that instance
View Source
Declaration
public static ObjectAccessor Create(object target)
Returns
ServiceStack.Text.FastMember.ObjectAccessor
Parameters
Type | Name |
---|---|
System.Object | target |