C# Class Dominator.Windows10.Tools.HostsTools

显示文件 Open project: pragmatrix/Dominator

Public Properties

Property Type Description
SystemHostsFilePath string

Public Methods

Method Description
ContainsAllHostEntries ( this lines, IEnumerable entries ) : bool
ExtractEntries ( this lines ) : HostEntry[]
FilterHosts ( this left, IEnumerable hosts ) : Dominator.Windows10.Tools.HostLine[]
Merge ( this left, IEnumerable right ) : Dominator.Windows10.Tools.HostLine[]
ReadHostsFile ( string path ) : string[]
ReadSystemHostsFile ( ) : string[]
SafeParseHostLines ( this lines ) : Dominator.Windows10.Tools.HostLine[]
ToLines ( this lines ) : string[]
WriteHostsFile ( string path, IEnumerable lines ) : void
WriteSystemHostsFile ( IEnumerable lines ) : void

Method Details

ContainsAllHostEntries() public static method

public static ContainsAllHostEntries ( this lines, IEnumerable entries ) : bool
lines this
entries IEnumerable
return bool

ExtractEntries() public static method

public static ExtractEntries ( this lines ) : HostEntry[]
lines this
return HostEntry[]

FilterHosts() public static method

public static FilterHosts ( this left, IEnumerable hosts ) : Dominator.Windows10.Tools.HostLine[]
left this
hosts IEnumerable
return Dominator.Windows10.Tools.HostLine[]

Merge() public static method

public static Merge ( this left, IEnumerable right ) : Dominator.Windows10.Tools.HostLine[]
left this
right IEnumerable
return Dominator.Windows10.Tools.HostLine[]

ReadHostsFile() public static method

public static ReadHostsFile ( string path ) : string[]
path string
return string[]

ReadSystemHostsFile() public static method

public static ReadSystemHostsFile ( ) : string[]
return string[]

SafeParseHostLines() public static method

public static SafeParseHostLines ( this lines ) : Dominator.Windows10.Tools.HostLine[]
lines this
return Dominator.Windows10.Tools.HostLine[]

ToLines() public static method

public static ToLines ( this lines ) : string[]
lines this
return string[]

WriteHostsFile() public static method

public static WriteHostsFile ( string path, IEnumerable lines ) : void
path string
lines IEnumerable
return void

WriteSystemHostsFile() public static method

public static WriteSystemHostsFile ( IEnumerable lines ) : void
lines IEnumerable
return void

Property Details

SystemHostsFilePath public_oe static_oe property

public static string SystemHostsFilePath
return string