C# 클래스 Stetic.Application

상속: System.MarshalByRefObject, IDisposable
파일 보기 프로젝트 열기: mono/stetic 1 사용 예제들

Private Properties

프로퍼티 타입 설명
CreateComponentType Stetic.ComponentType
DisposeComponent void
GetComponent Stetic.Component
GetComponentType Stetic.ComponentType
InternalIsWidgetLibrary bool
NotifyLibraryUnloaded void
ProjectDisposed void
RestartBackend void
SetActiveDesignSession void
UpdateWidgetLibraries void

공개 메소드들

메소드 설명
AddWidgetLibrary ( string assemblyPath ) : void
CreateProject ( ) : Project
Dispose ( ) : void
GenerateProjectCode ( GenerationOptions options ) : Stetic.CodeGenerationResult
GenerateProjectCode ( string file, string namespaceName, CodeDomProvider provider, GenerationOptions options ) : Stetic.CodeGenerationResult
GetComponentTypes ( string fileName ) : Stetic.ComponentType[]
GetWidgetLibraries ( ) : string[]
InitializeLifetimeService ( ) : object
IsWidgetLibrary ( string assemblyRef ) : bool
LoadProject ( string path ) : Project
RemoveWidgetLibrary ( string assemblyPath ) : void
UpdateWidgetLibraries ( bool forceUnload ) : void

보호된 메소드들

메소드 설명
ClearCollections ( ) : void

비공개 메소드들

메소드 설명
CreateComponentType ( string typeName ) : Stetic.ComponentType
DisposeComponent ( Stetic.Component c ) : void
GetComponent ( object cbackend, string name, string type ) : Stetic.Component
GetComponentType ( string typeName ) : Stetic.ComponentType
InternalIsWidgetLibrary ( AssemblyResolver resolver, string assemblyRef ) : bool
NotifyLibraryUnloaded ( string name ) : void
ProjectDisposed ( object sender, EventArgs args ) : void
RestartBackend ( ) : void
SetActiveDesignSession ( Project p, WidgetEditSession session ) : void
UpdateWidgetLibraries ( bool allowBackendRestart, bool forceUnload ) : void

메소드 상세

AddWidgetLibrary() 공개 메소드

public AddWidgetLibrary ( string assemblyPath ) : void
assemblyPath string
리턴 void

ClearCollections() 보호된 메소드

protected ClearCollections ( ) : void
리턴 void

CreateProject() 공개 메소드

public CreateProject ( ) : Project
리턴 Project

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

GenerateProjectCode() 공개 메소드

public GenerateProjectCode ( GenerationOptions options ) : Stetic.CodeGenerationResult
options GenerationOptions
리턴 Stetic.CodeGenerationResult

GenerateProjectCode() 공개 메소드

public GenerateProjectCode ( string file, string namespaceName, CodeDomProvider provider, GenerationOptions options ) : Stetic.CodeGenerationResult
file string
namespaceName string
provider System.CodeDom.Compiler.CodeDomProvider
options GenerationOptions
리턴 Stetic.CodeGenerationResult

GetComponentTypes() 공개 메소드

public GetComponentTypes ( string fileName ) : Stetic.ComponentType[]
fileName string
리턴 Stetic.ComponentType[]

GetWidgetLibraries() 공개 메소드

public GetWidgetLibraries ( ) : string[]
리턴 string[]

InitializeLifetimeService() 공개 메소드

public InitializeLifetimeService ( ) : object
리턴 object

IsWidgetLibrary() 공개 메소드

public IsWidgetLibrary ( string assemblyRef ) : bool
assemblyRef string
리턴 bool

LoadProject() 공개 메소드

public LoadProject ( string path ) : Project
path string
리턴 Project

RemoveWidgetLibrary() 공개 메소드

public RemoveWidgetLibrary ( string assemblyPath ) : void
assemblyPath string
리턴 void

UpdateWidgetLibraries() 공개 메소드

public UpdateWidgetLibraries ( bool forceUnload ) : void
forceUnload bool
리턴 void