Class PropertyInfoSlim
Lightweight representation of a property.
Implements
System.IEquatable<MemberInfoSlim>
Inherited Members
Namespace: System.Reflection
Assembly: Nuqleon.Linq.Expressions.Bonsai.dll
Syntax
public class PropertyInfoSlim : MemberInfoSlim, IEquatable<MemberInfoSlim>
Properties
CanWrite
true if property is writable, false otherwise.
Declaration
public bool CanWrite { get; }
Property Value
Type | Description |
---|---|
System.Boolean |
IndexParameterTypes
Gets the types of the indexer parameters, if the property is indexed. Otherwise, an empty collection.
Declaration
public virtual ReadOnlyCollection<TypeSlim> IndexParameterTypes { get; }
Property Value
Type | Description |
---|---|
System.Collections.ObjectModel.ReadOnlyCollection<TypeSlim> |
MemberType
Gets the member type of the member.
Declaration
public override sealed MemberTypes MemberType { get; }
Property Value
Type | Description |
---|---|
System.Reflection.MemberTypes |
Overrides
Name
Gets the name of the property.
Declaration
public string Name { get; }
Property Value
Type | Description |
---|---|
System.String |
PropertyType
Gets the type of the property.
Declaration
public TypeSlim PropertyType { get; }
Property Value
Type | Description |
---|---|
TypeSlim |
Implements
System.IEquatable<>