C# Class NetIde.Util.PlatformUtil

Mostrar archivo Open project: netide/netide

Public Properties

Property Type Description
IsMono bool
IsUnix bool
IsWindows bool
NativeLineTermination LineTermination

Public Methods

Method Description
GetLineTermination ( LineTermination mode ) : string
GetNewline ( LineTermination mode ) : string
NormalizeLineTermination ( string value, LineTermination mode ) : string
NormalizeLineTermination ( StringBuilder target, string value, LineTermination mode ) : void

Private Methods

Method Description
DetectUnix ( ) : bool
GetNativeLineTermination ( ) : LineTermination

Method Details

GetLineTermination() public static method

public static GetLineTermination ( LineTermination mode ) : string
mode LineTermination
return string

GetNewline() public static method

public static GetNewline ( LineTermination mode ) : string
mode LineTermination
return string

NormalizeLineTermination() public static method

public static NormalizeLineTermination ( string value, LineTermination mode ) : string
value string
mode LineTermination
return string

NormalizeLineTermination() public static method

public static NormalizeLineTermination ( StringBuilder target, string value, LineTermination mode ) : void
target StringBuilder
value string
mode LineTermination
return void

Property Details

IsMono public_oe static_oe property

public static bool IsMono
return bool

IsUnix public_oe static_oe property

public static bool IsUnix
return bool

IsWindows public_oe static_oe property

public static bool IsWindows
return bool

NativeLineTermination public_oe static_oe property

public static LineTermination NativeLineTermination
return LineTermination