Udostępnij za pośrednictwem


Interfejs FileCodeModel2

Umożliwia dostęp do programowy konstrukcje w pliku źródłowym.

Przestrzeń nazw:  EnvDTE80
Zestaw:  EnvDTE80 (w EnvDTE80.dll)

Składnia

'Deklaracja
<GuidAttribute("A65964DF-3A07-45EB-882A-DD04602016B9")> _
Public Interface FileCodeModel2 _
    Inherits FileCodeModel
[GuidAttribute("A65964DF-3A07-45EB-882A-DD04602016B9")]
public interface FileCodeModel2 : FileCodeModel
[GuidAttribute(L"A65964DF-3A07-45EB-882A-DD04602016B9")]
public interface class FileCodeModel2 : FileCodeModel
[<GuidAttribute("A65964DF-3A07-45EB-882A-DD04602016B9")>]
type FileCodeModel2 =  
    interface 
        interface FileCodeModel 
    end
public interface FileCodeModel2 extends FileCodeModel

Typ FileCodeModel2 uwidacznia następujące elementy członkowskie.

Właściwości

  Nazwa Opis
Właściwość publiczna CodeElements Zwraca kolekcję elementów kodu.
Właściwość publiczna DTE Pobiera obiekt rozszerzalności najwyższego poziomu.
Właściwość publiczna IsBatchOpen Pobiera wartość wskazującą, czy aktualizacje modelu kodu partii jest aktualnie otwarty.
Właściwość publiczna Language Pobiera język programowania służący do tworzenia kodu.
Właściwość publiczna Parent Zwraca obiekt nadrzędny natychmiastowe z FileCodeModel obiektu.
Właściwość publiczna ParseStatus Używane podczas tworzenia modelu kodu czy ukończona operacja analizy, czy napotkał błąd.

Początek

Metody

  Nazwa Opis
Metoda publiczna AddAttribute Tworzy nowe konstrukcje kodu atrybutu i wstawia kod odpowiedniej lokalizacji.
Metoda publiczna AddClass Tworzy nowe konstrukcje kodu klasy i wstawia kod odpowiedniej lokalizacji.
Metoda publiczna AddDelegate Tworzy nowe konstrukcje kodu delegata i wstawia kod odpowiedniej lokalizacji.
Metoda publiczna AddEnum Tworzy nowe konstrukcje kodu wyliczania i wstawia kod odpowiedniej lokalizacji.
Metoda publiczna AddFunction Tworzy nowe konstrukcje kodu funkcji i wstawia kod odpowiedniej lokalizacji.
Metoda publiczna AddImport Tworzy nowy instrukcji import kodu i wstawia kod odpowiedniej lokalizacji.
Metoda publiczna AddInterface Tworzy nowe konstrukcje kodu interfejsu i wstawia kod odpowiedniej lokalizacji.
Metoda publiczna AddNamespace Tworzy nowe konstrukcje kodu obszaru nazw i wstawia kod odpowiedniej lokalizacji.
Metoda publiczna AddStruct Tworzy nowe konstrukcje kodu struktury i wstawia kod odpowiedniej lokalizacji.
Metoda publiczna AddVariable Tworzy nowe konstrukcje zmiennej kodu i wstawia kod odpowiedniej lokalizacji.
Metoda publiczna BeginBatch Wstrzymuje wystąpienia zdarzeń Edycja, dopóki wszystkie zmiany w modelu kodu zostały zastosowane.
Metoda publiczna CodeElementFromPoint Zwraca element kodu w określonej lokalizacji w pliku źródłowym.
Metoda publiczna ElementFromID Używany do odbierania szczególnych CodeElement.
Metoda publiczna EndBatch Umożliwia zawieszone zdarzenia po edycji partii modelu kodu.
Metoda publiczna Remove Usuwa element określony kod z pliku źródłowego.
Metoda publiczna Synchronize Zapewnia, że podniosły wszystkich zdarzeń bieżącego modelu kodu, i zakończył generowania modelu.

Początek

Uwagi

FileCodeModel Obiekt jest katalogu głównego modelu kodu dla projektu elementu lub pliku.

Zobacz też

Informacje

Przestrzeń nazw EnvDTE80