C# 클래스 Sappworks.Stocks.ETrade.StringExtensions

파일 보기 프로젝트 열기: bmsapp/sappworks.stocks.public

공개 메소드들

메소드 설명
AsSecureString ( this value ) : SecureString
AsString ( this value ) : string
Inject ( this formatString, Hashtable attributes ) : string

Extension method that replaces keys in a string with the values of matching hashtable entries. Uses String.Format() internally; custom formats should match those used for that method.

Inject ( this formatString, IDictionary dictionary ) : string

Extension method that replaces keys in a string with the values of matching dictionary entries. Uses String.Format() internally; custom formats should match those used for that method.

Inject ( this formatString, object injectionObject ) : string

Extension method that replaces keys in a string with the values of matching object properties. Uses String.Format() internally; custom formats should match those used for that method.

InjectSingleValue ( this formatString, string key, object replacementValue ) : string

Replaces all instances of a 'key' (e.g. {foo} or {foo:SomeFormat}) in a string with an optionally formatted value, and returns the result.

ToDelimitedString ( this value, string delimiter ) : string

비공개 메소드들

메소드 설명
GetPropertyHash ( object properties ) : Hashtable

Creates a HashTable based on current object state. Copied from the MVCToolkit HtmlExtensionUtility class

메소드 상세

AsSecureString() 공개 정적인 메소드

public static AsSecureString ( this value ) : SecureString
value this
리턴 System.Security.SecureString

AsString() 공개 정적인 메소드

public static AsString ( this value ) : string
value this
리턴 string

Inject() 공개 정적인 메소드

Extension method that replaces keys in a string with the values of matching hashtable entries. Uses String.Format() internally; custom formats should match those used for that method.
public static Inject ( this formatString, Hashtable attributes ) : string
formatString this The format string, containing keys like {foo} and {foo:SomeFormat}.
attributes System.Collections.Hashtable A with keys and values to inject into the string
리턴 string

Inject() 공개 정적인 메소드

Extension method that replaces keys in a string with the values of matching dictionary entries. Uses String.Format() internally; custom formats should match those used for that method.
public static Inject ( this formatString, IDictionary dictionary ) : string
formatString this The format string, containing keys like {foo} and {foo:SomeFormat}.
dictionary IDictionary An with keys and values to inject into the string
리턴 string

Inject() 공개 정적인 메소드

Extension method that replaces keys in a string with the values of matching object properties. Uses String.Format() internally; custom formats should match those used for that method.
public static Inject ( this formatString, object injectionObject ) : string
formatString this The format string, containing keys like {foo} and {foo:SomeFormat}.
injectionObject object The object whose properties should be injected in the string
리턴 string

InjectSingleValue() 공개 정적인 메소드

Replaces all instances of a 'key' (e.g. {foo} or {foo:SomeFormat}) in a string with an optionally formatted value, and returns the result.
public static InjectSingleValue ( this formatString, string key, object replacementValue ) : string
formatString this The string containing the key; unformatted ({foo}), or formatted ({foo:SomeFormat})
key string The key name (foo)
replacementValue object The replacement value; if null is replaced with an empty string
리턴 string

ToDelimitedString() 공개 정적인 메소드

public static ToDelimitedString ( this value, string delimiter ) : string
value this
delimiter string
리턴 string