VsaEngine Klasa

Definicja

Przestroga

Use of this type is not recommended because it is being deprecated in Visual Studio 2005; there will be no replacement for this feature. Please see the ICodeCompiler documentation for additional help.

public ref class VsaEngine : Microsoft::Vsa::IVsaEngine
public class VsaEngine : Microsoft.Vsa.IVsaEngine
[System.Obsolete("Use of this type is not recommended because it is being deprecated in Visual Studio 2005; there will be no replacement for this feature. Please see the ICodeCompiler documentation for additional help.")]
public class VsaEngine : Microsoft.Vsa.IVsaEngine
type VsaEngine = class
    interface IVsaEngine
[<System.Obsolete("Use of this type is not recommended because it is being deprecated in Visual Studio 2005; there will be no replacement for this feature. Please see the ICodeCompiler documentation for additional help.")>]
type VsaEngine = class
    interface IVsaEngine
Public Class VsaEngine
Implements IVsaEngine
Dziedziczenie
VsaEngine
Atrybuty
Implementuje

Konstruktory

VsaEngine()

Inicjuje nowe wystąpienie klasy VsaEngine.

Pola

_baseEngine
_engineClosed
m_Items

Właściwości

Assembly

Pobiera odwołanie do uruchomionego zestawu wygenerowanego przez Run() metodę .

Evidence

Pobiera lub ustawia dowód na potrzeby weryfikacji tożsamości bieżącego obiektu.

GenerateDebugInfo

Pobiera lub ustawia wartość, która wskazuje, czy aparat skryptów generuje informacje debugowania po wywołaniu metody Compile.

IsCompiled

Pobiera wartość, która wskazuje, czy aparat skryptów jest ustawiony do tworzenia informacji debugowania po Compile() wywołaniu metody.

IsDirty

Pobiera wartość wskazującą, czy stan źródłowy aparatu skryptów zmienił się od czasu ostatniej operacji zapisywania, czy od czasu, gdy aparat skryptów został pierwotnie załadowany.

IsRunning

Pobiera wartość, która wskazuje, czy aparat skryptów jest obecnie w trybie uruchamiania.

Items

Pobiera kolekcję obiektów reprezentujących wszystkie elementy dodane do aparatu skryptów przy użyciu metody CreateItem, w tym elementy kodu, elementy IVsaItems odwołania i elementy IVsaItem globalne.

Language

Pobiera niezmiejscową nazwę języka programowania obsługiwanego przez aparat skryptów.

LCID

Pobiera lub ustawia geograficzne ustawienia lokalne i język, w którym mają być raporty komunikatów o wyjątkach.

Name

Pobiera lub ustawia nazwę wyświetlaną aparatu skryptów, który jest używany głównie do identyfikowania poszczególnych aparatów skryptów dla użytkowników w środowisku hostowany.

RootMoniker

Pobiera lub ustawia główną moniker aparatu skryptów.

RootNamespace

Pobiera lub ustawia główną przestrzeń nazw używaną przez aparat skryptów.

Site

Pobiera lub ustawia obiekt zaimplementowany przez hosta, który jest używany przez IVsaSite aparat skryptów do komunikacji z hostem.

Version

Pobiera bieżącą wersję kompilatora języka obsługiwanego przez aparat skryptów w postaci Główna.Pomocnicza.Poprawka.Kompilacja.

Metody

CheckEngine()
Close()

Zamyka aparat skryptów i zwalnia wszystkie zasoby. Jeśli aparat skryptów jest obecnie uruchomiony, Reset() metoda jest wywoływana jako pierwsza.

Compile()

Powoduje, że aparat skryptów kompiluje istniejący stan źródłowy.

CreateEngine()
Dispose(Boolean)

Zwalnia wszystkie zasoby używane przez bieżący program VsaEngine .

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
Finalize()

Umożliwia obiektowi próbę odzyskania zasobów i wykonanie innych operacji czyszczenia przed odzyskaniem go przez odzyskiwanie pamięci.

GetExceptionToThrow(Exception)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetOption(String)

Pobiera opcje specyficzne dla implementacji aparatu.

GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
InitNew()

Zawiera powiadomienie, że faza inicjowania jest ukończona.

IsValidIdentifier(String)

Sprawdza, czy podany identyfikator jest prawidłowy dla aparatu skryptów.

LoadSourceState(IVsaPersistSite)

Kieruje aparat skryptów do ładowania elementów źródłowych z punktu ich trwałości, jak określono przez obiekt dostarczany przez hosta, który implementuje IVsaPersistSite interfejs.

MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
Reset()

Usuwa aparat skryptów ze stanu uruchomienia i rozłącza automatycznie powiązane procedury obsługi zdarzeń.

RevokeCache()

Unieważnia zestaw buforowany dla aparatu określony przez jego głównego moniker.

Run()

Inicjuje wykonywanie skompilowanego kodu w a aparatze skryptów i wiąże wszystkie procedury obsługi zdarzeń.

SaveCompiledState(Byte[], Byte[])

Zapisuje skompilowany stan aparatu skryptów; Opcjonalnie zapisuje również informacje debugowania.

SaveSourceState(IVsaPersistSite)

Kieruje aparat skryptów, aby utrwalił swój stan źródłowy do określonego IVsaPersistSite obiektu.

SetOption(String, Object)

Ustawia opcje specyficzne dla implementacji aparatu skryptów.

ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Dotyczy