C# Класс Stetic.Application

Наследование: System.MarshalByRefObject, IDisposable
Показать файл Открыть проект Примеры использования класса

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