Пример #1
0
 public override GetMemberDelegate <T> CreateGetter <T>(PropertyInfo propertyInfo)
 {
     return
         (SupportsEmit ? PropertyInvoker.GetEmit <T>(propertyInfo) :
          SupportsExpression
             ? PropertyInvoker.GetExpression <T>(propertyInfo)
             : base.CreateGetter <T>(propertyInfo));
 }
Пример #2
0
        public override GetMemberDelegate CreateGetter(PropertyInfo propertyInfo)
        {
            return
                (#if NET472
                 this.SupportsEmit ? PropertyInvoker.GetEmit(propertyInfo) :
#endif
                 this.SupportsExpression
                    ? PropertyInvoker.GetExpression(propertyInfo)
                    : base.CreateGetter(propertyInfo));
        }
Пример #3
0
        public override GetMemberDelegate <T> CreateGetter <T>(PropertyInfo propertyInfo)
        {
            return
                (#if NETSTANDARD2_0
                 SupportsEmit ? PropertyInvoker.GetEmit <T>(propertyInfo) :
#endif
                 SupportsExpression
                    ? PropertyInvoker.GetExpression <T>(propertyInfo)
                    : base.CreateGetter <T>(propertyInfo));
        }