예제 #1
0
 public LocalFileProperties(SynchronizableObject obj, FileInfo localFile)
     : base(obj)
 {
     Name = localFile.Name;
     Extension = localFile.Extension;
     lastUpdated = DateTime.Now;
 }
예제 #2
0
        public IProperty CreateProperties(SynchronizableObject obj)
        {
            LocalFileSource source = obj.Source as LocalFileSource;
            if (source == null)
                return null;

            IProperty prop = new LocalFileProperties(obj, new FileInfo(obj.Uri.AbsolutePath.TrimStart('/')));
            obj.SetProperty("file", prop);
            return prop;
        }
예제 #3
0
 public bool CanHandle(SynchronizableObject obj)
 {
     return obj.Source is LocalFileSource;
 }
예제 #4
0
 public CommonFileProperties(SynchronizableObject obj)
     : base(obj)
 {
 }