C# 클래스 Rabbit.DynamicExtensions

Summary description for Extensions
파일 보기 프로젝트 열기: yysun/Rabbit

공개 메소드들

메소드 설명
EnsureProperty ( this obj, string propertyName, object propertyValue ) : void
HasProperty ( this obj, string propertyName, object propertyValue = null ) : bool
ToDynamic ( this record ) : dynamic
ToDynamic ( object>.this dictionary ) : dynamic

http://coderjournal.com/2010/07/turning-json-into-a-expandoobject/

ToJson ( this expando ) : string

메소드 상세

EnsureProperty() 공개 정적인 메소드

public static EnsureProperty ( this obj, string propertyName, object propertyValue ) : void
obj this
propertyName string
propertyValue object
리턴 void

HasProperty() 공개 정적인 메소드

public static HasProperty ( this obj, string propertyName, object propertyValue = null ) : bool
obj this
propertyName string
propertyValue object
리턴 bool

ToDynamic() 공개 정적인 메소드

public static ToDynamic ( this record ) : dynamic
record this
리턴 dynamic

ToDynamic() 공개 정적인 메소드

http://coderjournal.com/2010/07/turning-json-into-a-expandoobject/
public static ToDynamic ( object>.this dictionary ) : dynamic
dictionary object>.this
리턴 dynamic

ToJson() 공개 정적인 메소드

public static ToJson ( this expando ) : string
expando this
리턴 string