Class ReadWritePropertyCache<T>  
  
  
    - Namespace
- MassTransit.Internals
- Assembly
- MassTransit.Abstractions.dll
 
  
  
  
    public class ReadWritePropertyCache<T> : IReadWritePropertyCache<T>, IEnumerable<ReadWriteProperty<T>>, IEnumerable
   
  Type Parameters
  
    - T
    - Inheritance
- 
      
      ReadWritePropertyCache<T> 
    - Implements
- 
      
      
      
    
    - Inherited Members
- 
    
    
    
    
    
    
    
  
    - Extension Methods
- 
  
  
  
Constructors
  
  
  ReadWritePropertyCache()
  
  
  
  
  
    public ReadWritePropertyCache()
   
  
  
  ReadWritePropertyCache(bool)
  
  
  
  
  
    public ReadWritePropertyCache(bool includeNonPublic)
   
  Parameters
  
    - includeNonPublicbool
Properties
  
  
  this[string]
  
  
  
  
  
    public ReadWriteProperty<T> this[string name] { get; }
   
  Parameters
  
    - namestring
Property Value
  
    - ReadWriteProperty<T>
Methods
  
  
  Get(Expression<Func<T, object>>, T)
  
  
  
  
  
    public object Get(Expression<Func<T, object>> propertyExpression, T instance)
   
  Parameters
  
    - propertyExpressionExpression<Func<T, object>>
- instanceT
Returns
  
    - object
  GetEnumerator()
  
  
  
  
  
    public IEnumerator<ReadWriteProperty<T>> GetEnumerator()
   
  Returns
  
    - IEnumerator<ReadWriteProperty<T>>
  Set(Expression<Func<T, object>>, T, object)
  
  
  
  
  
    public void Set(Expression<Func<T, object>> propertyExpression, T instance, object value)
   
  Parameters
  
    - propertyExpressionExpression<Func<T, object>>
- instanceT
- valueobject
  TryGetProperty(string, out ReadWriteProperty<T>?)
  
  
  
  
  
    public bool TryGetProperty(string propertyName, out ReadWriteProperty<T>? property)
   
  Parameters
  
    - propertyNamestring
- propertyReadWriteProperty<T>
Returns
  
    - bool
  TryGetValue(string, out ReadWriteProperty<T>?)
  
  
  
  
  
    public bool TryGetValue(string key, out ReadWriteProperty<T>? value)
   
  Parameters
  
    - keystring
- valueReadWriteProperty<T>
Returns
  
    - bool