Comment puis-je détecter si une valeur MemberExpression a besoin d'être compilée/évaluée?Détection d'une valeur MemberExpression
J'ai deux sorties d'expression de membre séparées, la première qui a une valeur et la seconde qui ne le fait pas. Quelle est la meilleure façon de différencier les deux?
exp
**{value(Microsoft.Connect.Api.Client.Tests.SearchQueryUnitTests+<>c__DisplayClass6).handle}**
[System.Linq.Expressions.MemberExpression]: **{value(Microsoft.Connect.Api.Client.Tests.SearchQueryUnitTests+<>c__DisplayClass6).handle}**
NodeType: MemberAccess
Type: {Name = "String" FullName = "System.String"}
vs
exp
{x.CreatedBy}
[System.Linq.Expressions.MemberExpression]: {x.CreatedBy}
NodeType: MemberAccess
Type: {Name = "String" FullName = "System.String"}