C# 클래스 CoApp.Developer.Toolkit.Scripting.Languages.PropertySheet.PropertySheet

상속: System.Dynamic.DynamicObject
파일 보기 프로젝트 열기: coapp-deprecated/devtools 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
GetCollection GetCollectionDelegate
GetMacroValue StringExtensions.GetMacroValueDelegate
PostprocessProperty StringExtensions.GetMacroValueDelegate
PreprocessProperty StringExtensions.GetMacroValueDelegate

공개 메소드들

메소드 설명
GetRule ( string name = "*", string parameter = null, string @class = null, string id = null ) : Rule

Gets a rule by the selector criteria. If the rule doesn't exists, it creates it and adds it to the propertysheet.

HasRule ( string name = "*", string parameter = null, string @class = null, string id = null ) : bool
Load ( string path ) : PropertySheet
Parse ( string text, string originalFilename ) : PropertySheet
Save ( string path ) : void
ToString ( ) : string
TryGetMember ( GetMemberBinder binder, object &result ) : bool
this ( string name ) : IEnumerable

비공개 메소드들

메소드 설명
GetIndex ( string innerMacro ) : int
ProcessMacroInternal ( string value, object eachItems ) : string
QuoteIfNeeded ( string val ) : string
ResolveMacros ( string value, object eachItems = null ) : string

메소드 상세

GetRule() 공개 메소드

Gets a rule by the selector criteria. If the rule doesn't exists, it creates it and adds it to the propertysheet.
public GetRule ( string name = "*", string parameter = null, string @class = null, string id = null ) : Rule
name string
parameter string
@class string
id string
리턴 Rule

HasRule() 공개 메소드

public HasRule ( string name = "*", string parameter = null, string @class = null, string id = null ) : bool
name string
parameter string
@class string
id string
리턴 bool

Load() 공개 정적인 메소드

public static Load ( string path ) : PropertySheet
path string
리턴 PropertySheet

Parse() 공개 정적인 메소드

public static Parse ( string text, string originalFilename ) : PropertySheet
text string
originalFilename string
리턴 PropertySheet

Save() 공개 메소드

public Save ( string path ) : void
path string
리턴 void

ToString() 공개 메소드

public ToString ( ) : string
리턴 string

TryGetMember() 공개 메소드

public TryGetMember ( GetMemberBinder binder, object &result ) : bool
binder System.Dynamic.GetMemberBinder
result object
리턴 bool

this() 공개 메소드

public this ( string name ) : IEnumerable
name string
리턴 IEnumerable

프로퍼티 상세

GetCollection 공개적으로 프로퍼티

public GetCollectionDelegate GetCollection
리턴 GetCollectionDelegate

GetMacroValue 공개적으로 프로퍼티

public StringExtensions.GetMacroValueDelegate GetMacroValue
리턴 StringExtensions.GetMacroValueDelegate

PostprocessProperty 공개적으로 프로퍼티

public StringExtensions.GetMacroValueDelegate PostprocessProperty
리턴 StringExtensions.GetMacroValueDelegate

PreprocessProperty 공개적으로 프로퍼티

public StringExtensions.GetMacroValueDelegate PreprocessProperty
리턴 StringExtensions.GetMacroValueDelegate