C# 클래스 PHP.Core.LibrariesConfigurationList

파일 보기 프로젝트 열기: jadu/Phalanger 1 사용 예제들

공개 메소드들

메소드 설명
AddLibrary ( string assemblyName, Uri assemblyUrl, string sectionName, XmlNode node ) : bool

Adds the library to the list of libraries to be loaded lazily.

AddSection ( XmlNode sectionNode ) : void

Add class library configuration section to the list to be processed once libraries are loaded.

ClearLibraries ( ) : void

Clear the list of libraries that will be loaded.

LoadLibrariesNoLock ( Func callback, Action parseSectionCallback ) : void

Load libraries specified by AddLibrary lazily. Also parses postponed sections.

RemoveLibrary ( string assemblyName, Uri assemblyUrl ) : bool

Remove given library from the list of libraries that will be loaded.

비공개 메소드들

메소드 설명
LibraryKey ( string assemblyName, Uri assemblyUrl ) : string

메소드 상세

AddLibrary() 공개 메소드

Adds the library to the list of libraries to be loaded lazily.
public AddLibrary ( string assemblyName, Uri assemblyUrl, string sectionName, XmlNode node ) : bool
assemblyName string
assemblyUrl System.Uri
sectionName string
node System.Xml.XmlNode
리턴 bool

AddSection() 공개 메소드

Add class library configuration section to the list to be processed once libraries are loaded.
public AddSection ( XmlNode sectionNode ) : void
sectionNode System.Xml.XmlNode
리턴 void

ClearLibraries() 공개 메소드

Clear the list of libraries that will be loaded.
public ClearLibraries ( ) : void
리턴 void

LoadLibrariesNoLock() 공개 메소드

Load libraries specified by AddLibrary lazily. Also parses postponed sections.
public LoadLibrariesNoLock ( Func callback, Action parseSectionCallback ) : void
callback Func
parseSectionCallback Action
리턴 void

RemoveLibrary() 공개 메소드

Remove given library from the list of libraries that will be loaded.
public RemoveLibrary ( string assemblyName, Uri assemblyUrl ) : bool
assemblyName string
assemblyUrl System.Uri
리턴 bool