Apache REEF  0.16.0
Retainable Evaluator Execution Framework
Public Member Functions | Static Public Member Functions | Properties | List of all members
Org.Apache.REEF.IO.Files.DefaultDirectoryInfo Class Reference

This is meant only as a proxy class for DirectoryInfo and has no relation to classes in Org.Apache.REEF.IO.FileSystem. More...

Inherits Org.Apache.REEF.IO.Files.IDirectoryInfo.

Public Member Functions

void Delete ()
 See DirectoryInfo::Delete. More...
 
void Refresh ()
 See DirectoryInfo::Refresh. More...
 
void Create ()
 See DirectoryInfo::Create. More...
 
void Create (DirectorySecurity directorySecurity)
 See DirectoryInfo::Create(DirectorySecurity). More...
 
IDirectoryInfo CreateSubdirectory (string path)
 See DirectoryInfo::CreateSubdirectory(string). More...
 
IDirectoryInfo CreateSubdirectory (string path, DirectorySecurity directorySecurity)
 See DirectoryInfo::CreateSubdirectory(string, DirectorySecurity). More...
 
void Delete (bool recursive)
 See DirectoryInfo::Delete(bool). More...
 
IEnumerable< IDirectoryInfoEnumerateDirectories ()
 See DirectoryInfo::EnumerateDirectories. More...
 
IEnumerable< IDirectoryInfoEnumerateDirectories (string searchPattern)
 See DirectoryInfo::EnumerateDirectories(string). More...
 
IEnumerable< IDirectoryInfoEnumerateDirectories (string searchPattern, SearchOption searchOption)
 See DirectoryInfo::EnumerateDirectories(string, SearchOption). More...
 
IEnumerable< IFileInfoEnumerateFiles ()
 See DirectoryInfo::EnumerateFiles. More...
 
IEnumerable< IFileInfoEnumerateFiles (string searchPattern)
 See DirectoryInfo::EnumerateFiles(string). More...
 
IEnumerable< IFileInfoEnumerateFiles (string searchPattern, SearchOption searchOption)
 See DirectoryInfo::EnumerateFiles(string, SearchOption). More...
 
IEnumerable< IFileSystemInfoEnumerateFileSystemInfos ()
 See DirectoryInfo::EnumerateFileSystemInfos. More...
 
IEnumerable< IFileSystemInfoEnumerateFileSystemInfos (string searchPattern)
 See DirectoryInfo::EnumerateFileSystemInfos(string). More...
 
IEnumerable< IFileSystemInfoEnumerateFileSystemInfos (string searchPattern, SearchOption searchOption)
 See DirectoryInfo::EnumerateFileSystemInfos(string, SearchOption). More...
 
DirectorySecurity GetAccessControl ()
 See DirectoryInfo::GetAccessControl. More...
 
DirectorySecurity GetAccessControl (AccessControlSections includeSections)
 See DirectoryInfo::GetAccessControl(AccessControlSections). More...
 
IDirectoryInfo [] GetDirectories ()
 See DirectoryInfo::GetDirectories. More...
 
IDirectoryInfo [] GetDirectories (string searchPattern)
 See DirectoryInfo::GetDirectories(string). More...
 
IDirectoryInfo [] GetDirectories (string searchPattern, SearchOption searchOption)
 See DirectoryInfo::GetDirectories(string, SearchOption). More...
 
IFileInfo [] GetFiles ()
 See DirectoryInfo::GetFiles. More...
 
IFileInfo [] GetFiles (string searchPattern)
 See DirectoryInfo::GetFiles(string). More...
 
IFileInfo [] GetFiles (string searchPattern, SearchOption searchOption)
 See DirectoryInfo::GetFiles(string, SearchOption). More...
 
IFileSystemInfo [] GetFileSystemInfos ()
 See DirectoryInfo::GetFileSystemInfos. More...
 
IFileSystemInfo [] GetFileSystemInfos (string searchPattern)
 See DirectoryInfo::GetFileSystemInfos(string). More...
 
IFileSystemInfo [] GetFileSystemInfos (string searchPattern, SearchOption searchOption)
 See DirectoryInfo::GetFileSystemInfos(string, SearchOption). More...
 
void MoveTo (string destDirName)
 See DirectoryInfo::MoveTo(string). More...
 
void SetAccessControl (DirectorySecurity directorySecurity)
 See DirectoryInfo::SetAccessControl(DirectorySecurity). More...
 
override bool Equals (object obj)
 See DirectoryInfo::Equals(object). More...
 
override int GetHashCode ()
 See DirectoryInfo::GetHashCode. More...
 
override string ToString ()
 See DirectoryInfo::ToString. More...
 

Static Public Member Functions

static IDirectoryInfo FromDirectoryInfo (DirectoryInfo info)
 Factory method to create an IDirectoryInfo object from a DirectoryInfo object. More...
 

Properties

FileAttributes Attributes [get]
 See DirectoryInfo::Attributes. More...
 
DateTime CreationTime [get]
 See DirectoryInfo::CreationTime. More...
 
DateTime CreationTimeUtc [get]
 See DirectoryInfo::CreationTimeUtc. More...
 
bool Exists [get]
 See DirectoryInfo::Exists. More...
 
string Extension [get]
 See DirectoryInfo::Extension. More...
 
string FullName [get]
 See DirectoryInfo::FullName. More...
 
DateTime LastAccessTime [get]
 See DirectoryInfo::LastAccessTime. More...
 
DateTime LastAccessTimeUtc [get]
 See DirectoryInfo::LastAccessTimeUtc. More...
 
DateTime LastWriteTime [get]
 See DirectoryInfo::LastWriteTime. More...
 
DateTime LastWriteTimeUtc [get]
 See DirectoryInfo::LastWriteTimeUtc. More...
 
string Name [get]
 See DirectoryInfo::Name. More...
 
IDirectoryInfo Parent [get]
 See DirectoryInfo::Parent. More...
 
IDirectoryInfo Root [get]
 See DirectoryInfo::Root. More...
 
- Properties inherited from Org.Apache.REEF.IO.Files.IDirectoryInfo
IDirectoryInfo Parent [get]
 See DirectoryInfo::Parent. More...
 
IDirectoryInfo Root [get]
 See DirectoryInfo::Root. More...
 
- Properties inherited from Org.Apache.REEF.IO.Files.IFileSystemInfo
FileAttributes Attributes [get]
 See FileSystemInfo::Attributes. More...
 
DateTime CreationTime [get]
 See FileSystemInfo::CreationTime. More...
 
DateTime CreationTimeUtc [get]
 See FileSystemInfo::CreationTimeUtc. More...
 
bool Exists [get]
 See FileSystemInfo::Exists. More...
 
string Extension [get]
 See FileSystemInfo::Extension. More...
 
string FullName [get]
 See FileSystemInfo::FullName. More...
 
DateTime LastAccessTime [get]
 See FileSystemInfo::LastAccessTime. More...
 
DateTime LastAccessTimeUtc [get]
 See FileSystemInfo::LastAccessTimeUtc. More...
 
DateTime LastWriteTime [get]
 See FileSystemInfo::LastWriteTime. More...
 
DateTime LastWriteTimeUtc [get]
 See FileSystemInfo::LastWriteTimeUtc. More...
 
string Name [get]
 See FileSystemInfo::Name. More...
 

Detailed Description

This is meant only as a proxy class for DirectoryInfo and has no relation to classes in Org.Apache.REEF.IO.FileSystem.

To create a DefaultDirectoryInfo object from a DirectoryInfo object, please use the static factory method FromDirectoryInfo.

Member Function Documentation

◆ Create() [1/2]

void Org.Apache.REEF.IO.Files.DefaultDirectoryInfo.Create ( )
inline

See DirectoryInfo::Create.

Implements Org.Apache.REEF.IO.Files.IDirectoryInfo.

◆ Create() [2/2]

void Org.Apache.REEF.IO.Files.DefaultDirectoryInfo.Create ( DirectorySecurity  directorySecurity)
inline

See DirectoryInfo::Create(DirectorySecurity).

Implements Org.Apache.REEF.IO.Files.IDirectoryInfo.

◆ CreateSubdirectory() [1/2]

IDirectoryInfo Org.Apache.REEF.IO.Files.DefaultDirectoryInfo.CreateSubdirectory ( string  path)
inline

See DirectoryInfo::CreateSubdirectory(string).

Implements Org.Apache.REEF.IO.Files.IDirectoryInfo.

◆ CreateSubdirectory() [2/2]

IDirectoryInfo Org.Apache.REEF.IO.Files.DefaultDirectoryInfo.CreateSubdirectory ( string  path,
DirectorySecurity  directorySecurity 
)
inline

See DirectoryInfo::CreateSubdirectory(string, DirectorySecurity).

Implements Org.Apache.REEF.IO.Files.IDirectoryInfo.

◆ Delete() [1/2]

void Org.Apache.REEF.IO.Files.DefaultDirectoryInfo.Delete ( )
inline

See DirectoryInfo::Delete.

Implements Org.Apache.REEF.IO.Files.IFileSystemInfo.

◆ Delete() [2/2]

void Org.Apache.REEF.IO.Files.DefaultDirectoryInfo.Delete ( bool  recursive)
inline

See DirectoryInfo::Delete(bool).

Implements Org.Apache.REEF.IO.Files.IDirectoryInfo.

◆ EnumerateDirectories() [1/3]

IEnumerable<IDirectoryInfo> Org.Apache.REEF.IO.Files.DefaultDirectoryInfo.EnumerateDirectories ( )
inline

See DirectoryInfo::EnumerateDirectories.

Implements Org.Apache.REEF.IO.Files.IDirectoryInfo.

◆ EnumerateDirectories() [2/3]

IEnumerable<IDirectoryInfo> Org.Apache.REEF.IO.Files.DefaultDirectoryInfo.EnumerateDirectories ( string  searchPattern)
inline

See DirectoryInfo::EnumerateDirectories(string).

Implements Org.Apache.REEF.IO.Files.IDirectoryInfo.

◆ EnumerateDirectories() [3/3]

IEnumerable<IDirectoryInfo> Org.Apache.REEF.IO.Files.DefaultDirectoryInfo.EnumerateDirectories ( string  searchPattern,
SearchOption  searchOption 
)
inline

See DirectoryInfo::EnumerateDirectories(string, SearchOption).

Implements Org.Apache.REEF.IO.Files.IDirectoryInfo.

◆ EnumerateFiles() [1/3]

IEnumerable<IFileInfo> Org.Apache.REEF.IO.Files.DefaultDirectoryInfo.EnumerateFiles ( )
inline

See DirectoryInfo::EnumerateFiles.

Implements Org.Apache.REEF.IO.Files.IDirectoryInfo.

◆ EnumerateFiles() [2/3]

IEnumerable<IFileInfo> Org.Apache.REEF.IO.Files.DefaultDirectoryInfo.EnumerateFiles ( string  searchPattern)
inline

See DirectoryInfo::EnumerateFiles(string).

Implements Org.Apache.REEF.IO.Files.IDirectoryInfo.

◆ EnumerateFiles() [3/3]

IEnumerable<IFileInfo> Org.Apache.REEF.IO.Files.DefaultDirectoryInfo.EnumerateFiles ( string  searchPattern,
SearchOption  searchOption 
)
inline

See DirectoryInfo::EnumerateFiles(string, SearchOption).

Implements Org.Apache.REEF.IO.Files.IDirectoryInfo.

◆ EnumerateFileSystemInfos() [1/3]

IEnumerable<IFileSystemInfo> Org.Apache.REEF.IO.Files.DefaultDirectoryInfo.EnumerateFileSystemInfos ( )
inline

See DirectoryInfo::EnumerateFileSystemInfos.

Implements Org.Apache.REEF.IO.Files.IDirectoryInfo.

◆ EnumerateFileSystemInfos() [2/3]

IEnumerable<IFileSystemInfo> Org.Apache.REEF.IO.Files.DefaultDirectoryInfo.EnumerateFileSystemInfos ( string  searchPattern)
inline

See DirectoryInfo::EnumerateFileSystemInfos(string).

Implements Org.Apache.REEF.IO.Files.IDirectoryInfo.

◆ EnumerateFileSystemInfos() [3/3]

IEnumerable<IFileSystemInfo> Org.Apache.REEF.IO.Files.DefaultDirectoryInfo.EnumerateFileSystemInfos ( string  searchPattern,
SearchOption  searchOption 
)
inline

See DirectoryInfo::EnumerateFileSystemInfos(string, SearchOption).

Implements Org.Apache.REEF.IO.Files.IDirectoryInfo.

◆ Equals()

override bool Org.Apache.REEF.IO.Files.DefaultDirectoryInfo.Equals ( object  obj)
inline

See DirectoryInfo::Equals(object).

◆ FromDirectoryInfo()

static IDirectoryInfo Org.Apache.REEF.IO.Files.DefaultDirectoryInfo.FromDirectoryInfo ( DirectoryInfo  info)
inlinestatic

Factory method to create an IDirectoryInfo object from a DirectoryInfo object.

◆ GetAccessControl() [1/2]

DirectorySecurity Org.Apache.REEF.IO.Files.DefaultDirectoryInfo.GetAccessControl ( )
inline

See DirectoryInfo::GetAccessControl.

Implements Org.Apache.REEF.IO.Files.IDirectoryInfo.

◆ GetAccessControl() [2/2]

DirectorySecurity Org.Apache.REEF.IO.Files.DefaultDirectoryInfo.GetAccessControl ( AccessControlSections  includeSections)
inline

See DirectoryInfo::GetAccessControl(AccessControlSections).

Implements Org.Apache.REEF.IO.Files.IDirectoryInfo.

◆ GetDirectories() [1/3]

IDirectoryInfo [] Org.Apache.REEF.IO.Files.DefaultDirectoryInfo.GetDirectories ( )
inline

See DirectoryInfo::GetDirectories.

Implements Org.Apache.REEF.IO.Files.IDirectoryInfo.

◆ GetDirectories() [2/3]

IDirectoryInfo [] Org.Apache.REEF.IO.Files.DefaultDirectoryInfo.GetDirectories ( string  searchPattern)
inline

See DirectoryInfo::GetDirectories(string).

Implements Org.Apache.REEF.IO.Files.IDirectoryInfo.

◆ GetDirectories() [3/3]

IDirectoryInfo [] Org.Apache.REEF.IO.Files.DefaultDirectoryInfo.GetDirectories ( string  searchPattern,
SearchOption  searchOption 
)
inline

See DirectoryInfo::GetDirectories(string, SearchOption).

Implements Org.Apache.REEF.IO.Files.IDirectoryInfo.

◆ GetFiles() [1/3]

IFileInfo [] Org.Apache.REEF.IO.Files.DefaultDirectoryInfo.GetFiles ( )
inline

See DirectoryInfo::GetFiles.

Implements Org.Apache.REEF.IO.Files.IDirectoryInfo.

◆ GetFiles() [2/3]

IFileInfo [] Org.Apache.REEF.IO.Files.DefaultDirectoryInfo.GetFiles ( string  searchPattern)
inline

See DirectoryInfo::GetFiles(string).

Implements Org.Apache.REEF.IO.Files.IDirectoryInfo.

◆ GetFiles() [3/3]

IFileInfo [] Org.Apache.REEF.IO.Files.DefaultDirectoryInfo.GetFiles ( string  searchPattern,
SearchOption  searchOption 
)
inline

See DirectoryInfo::GetFiles(string, SearchOption).

Implements Org.Apache.REEF.IO.Files.IDirectoryInfo.

◆ GetFileSystemInfos() [1/3]

IFileSystemInfo [] Org.Apache.REEF.IO.Files.DefaultDirectoryInfo.GetFileSystemInfos ( )
inline

See DirectoryInfo::GetFileSystemInfos.

Implements Org.Apache.REEF.IO.Files.IDirectoryInfo.

◆ GetFileSystemInfos() [2/3]

IFileSystemInfo [] Org.Apache.REEF.IO.Files.DefaultDirectoryInfo.GetFileSystemInfos ( string  searchPattern)
inline

See DirectoryInfo::GetFileSystemInfos(string).

Implements Org.Apache.REEF.IO.Files.IDirectoryInfo.

◆ GetFileSystemInfos() [3/3]

IFileSystemInfo [] Org.Apache.REEF.IO.Files.DefaultDirectoryInfo.GetFileSystemInfos ( string  searchPattern,
SearchOption  searchOption 
)
inline

See DirectoryInfo::GetFileSystemInfos(string, SearchOption).

Implements Org.Apache.REEF.IO.Files.IDirectoryInfo.

◆ GetHashCode()

override int Org.Apache.REEF.IO.Files.DefaultDirectoryInfo.GetHashCode ( )
inline

See DirectoryInfo::GetHashCode.

◆ MoveTo()

void Org.Apache.REEF.IO.Files.DefaultDirectoryInfo.MoveTo ( string  destDirName)
inline

See DirectoryInfo::MoveTo(string).

Implements Org.Apache.REEF.IO.Files.IDirectoryInfo.

◆ Refresh()

void Org.Apache.REEF.IO.Files.DefaultDirectoryInfo.Refresh ( )
inline

See DirectoryInfo::Refresh.

Implements Org.Apache.REEF.IO.Files.IFileSystemInfo.

◆ SetAccessControl()

void Org.Apache.REEF.IO.Files.DefaultDirectoryInfo.SetAccessControl ( DirectorySecurity  directorySecurity)
inline

See DirectoryInfo::SetAccessControl(DirectorySecurity).

Implements Org.Apache.REEF.IO.Files.IDirectoryInfo.

◆ ToString()

override string Org.Apache.REEF.IO.Files.DefaultDirectoryInfo.ToString ( )
inline

See DirectoryInfo::ToString.

Property Documentation

◆ Attributes

FileAttributes Org.Apache.REEF.IO.Files.DefaultDirectoryInfo.Attributes
get

See DirectoryInfo::Attributes.

◆ CreationTime

DateTime Org.Apache.REEF.IO.Files.DefaultDirectoryInfo.CreationTime
get

See DirectoryInfo::CreationTime.

◆ CreationTimeUtc

DateTime Org.Apache.REEF.IO.Files.DefaultDirectoryInfo.CreationTimeUtc
get

See DirectoryInfo::CreationTimeUtc.

◆ Exists

bool Org.Apache.REEF.IO.Files.DefaultDirectoryInfo.Exists
get

See DirectoryInfo::Exists.

◆ Extension

string Org.Apache.REEF.IO.Files.DefaultDirectoryInfo.Extension
get

See DirectoryInfo::Extension.

◆ FullName

string Org.Apache.REEF.IO.Files.DefaultDirectoryInfo.FullName
get

See DirectoryInfo::FullName.

◆ LastAccessTime

DateTime Org.Apache.REEF.IO.Files.DefaultDirectoryInfo.LastAccessTime
get

See DirectoryInfo::LastAccessTime.

◆ LastAccessTimeUtc

DateTime Org.Apache.REEF.IO.Files.DefaultDirectoryInfo.LastAccessTimeUtc
get

See DirectoryInfo::LastAccessTimeUtc.

◆ LastWriteTime

DateTime Org.Apache.REEF.IO.Files.DefaultDirectoryInfo.LastWriteTime
get

See DirectoryInfo::LastWriteTime.

◆ LastWriteTimeUtc

DateTime Org.Apache.REEF.IO.Files.DefaultDirectoryInfo.LastWriteTimeUtc
get

See DirectoryInfo::LastWriteTimeUtc.

◆ Name

string Org.Apache.REEF.IO.Files.DefaultDirectoryInfo.Name
get

See DirectoryInfo::Name.

◆ Parent

IDirectoryInfo Org.Apache.REEF.IO.Files.DefaultDirectoryInfo.Parent
get

See DirectoryInfo::Parent.

◆ Root

IDirectoryInfo Org.Apache.REEF.IO.Files.DefaultDirectoryInfo.Root
get

See DirectoryInfo::Root.


The documentation for this class was generated from the following file: