public FastProperty(IFastGetter getter, IFastSetter setter)
 {
     Getter = getter;
     Setter = setter;
     CanRead = getter != null;
     CanWrite = setter != null;
 }
Beispiel #2
0
 public FastProperty(IFastGetter getter, IFastSetter setter)
 {
     Getter   = getter;
     Setter   = setter;
     CanRead  = getter != null;
     CanWrite = setter != null;
 }
        private static IFastProperty Make(Type type, string path)
        {
            var         segments = ParsePath(type, path);
            IFastGetter getter   = CreateGetter(type, segments);
            IFastSetter setter   = CreateSetter(type, segments);

            return(new FastProperty(getter, setter));
        }