예제 #1
0
 public override SetMemberDelegate CreateSetter(FieldInfo fieldInfo)
 {
     return
         (E.Common.PclExport.Instance.SupportsEmit
             ? FieldInvoker.SetEmit(fieldInfo)
             : E.Common.PclExport.Instance.SupportsExpression
                 ? FieldInvoker.SetExpression(fieldInfo)
                 : base.CreateSetter(fieldInfo));
 }
예제 #2
0
 public override GetMemberDelegate <T> CreateGetter <T>(FieldInfo fieldInfo)
 {
     return
         (E.Common.PclExport.Instance.SupportsEmit
             ? FieldInvoker.GetEmit <T>(fieldInfo)
             : E.Common.PclExport.Instance.SupportsExpression
                 ? FieldInvoker.GetExpression <T>(fieldInfo)
                 : base.CreateGetter <T>(fieldInfo));
 }