Terraria
v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
PropertyExpression.cs
Go to the documentation of this file.
1
using
System.Reflection
;
2
3
namespace
System.Linq.Expressions
;
4
5
internal
sealed
class
PropertyExpression
:
MemberExpression
6
{
7
private
readonly
PropertyInfo
_property
;
8
9
public
sealed
override
Type
Type
=>
_property
.
PropertyType
;
10
11
public
PropertyExpression
(
Expression
expression,
PropertyInfo
member)
12
: base(expression)
13
{
14
_property
= member;
15
}
16
17
internal
override
MemberInfo
GetMember
()
18
{
19
return
_property
;
20
}
21
}
System.Linq.Expressions.Expression
Definition
Expression.cs:5484
System.Linq.Expressions.MemberExpression
Definition
MemberExpression.cs:10
System.Linq.Expressions.PropertyExpression._property
readonly PropertyInfo _property
Definition
PropertyExpression.cs:7
System.Linq.Expressions.PropertyExpression.GetMember
override MemberInfo GetMember()
Definition
PropertyExpression.cs:17
System.Linq.Expressions.PropertyExpression.PropertyExpression
PropertyExpression(Expression expression, PropertyInfo member)
Definition
PropertyExpression.cs:11
System.Linq.Expressions.PropertyExpression
Definition
PropertyExpression.cs:6
System.Reflection.MemberInfo
Definition
MemberInfo.cs:7
System.Reflection.PropertyInfo.PropertyType
Type PropertyType
Definition
PropertyInfo.cs:11
System.Reflection.PropertyInfo
Definition
PropertyInfo.cs:8
System.Type
Definition
Type.cs:14
System.Linq.Expressions
Definition
AnalyzedTree.cs:3
System.Reflection
Definition
ICustomTypeProvider.cs:1
source
System.Linq.Expressions
System.Linq.Expressions
PropertyExpression.cs
Generated by
1.10.0