BExplorer.Shell.ShellView.GetFilePropertiesString C# (CSharp) Method

GetFilePropertiesString() private method

private GetFilePropertiesString ( Object value ) : String
value Object
return String
    private String GetFilePropertiesString(Object value) {
      var valueFA = (FileAttributes)value;
      var isArhive = ((valueFA & FileAttributes.Archive) == FileAttributes.Archive);
      var isDirectory = ((valueFA & FileAttributes.Directory) == FileAttributes.Directory);
      var isHidden = ((valueFA & FileAttributes.Hidden) == FileAttributes.Hidden);
      var isReadOnly = ((valueFA & FileAttributes.ReadOnly) == FileAttributes.ReadOnly);
      var isSystem = ((valueFA & FileAttributes.System) == FileAttributes.System);
      var isTemp = ((valueFA & FileAttributes.Temporary) == FileAttributes.Temporary);
      var resultString = String.Empty;

      resultString += isArhive ? "A" : "-";
      resultString += isDirectory ? "D" : "-";
      resultString += isHidden ? "H" : "-";
      resultString += isReadOnly ? "R" : "-";
      resultString += isSystem ? "S" : "-";
      resultString += isTemp ? "T" : "-";

      return resultString;
    }
ShellView