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 (Odziedziczone z FileCodeModel).
Właściwość publiczna CodeElements Zwraca kolekcję elementów kodu.
Właściwość publiczna DTE (Odziedziczone z FileCodeModel).
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 (Odziedziczone z FileCodeModel).
Właściwość publiczna Language Pobiera język programowania służący do tworzenia kodu.
Właściwość publiczna Parent (Odziedziczone z FileCodeModel).
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(String, String, Object) (Odziedziczone z FileCodeModel).
Metoda publiczna AddAttribute(String, String, Object) Tworzy nowe konstrukcje kodu atrybutu i wstawia kod odpowiedniej lokalizacji.
Metoda publiczna AddClass(String, Object, Object, Object, vsCMAccess) (Odziedziczone z FileCodeModel).
Metoda publiczna AddClass(String, Object, Object, Object, vsCMAccess) Tworzy nowe konstrukcje kodu klasy i wstawia kod odpowiedniej lokalizacji.
Metoda publiczna AddDelegate(String, Object, Object, vsCMAccess) (Odziedziczone z FileCodeModel).
Metoda publiczna AddDelegate(String, Object, Object, vsCMAccess) Tworzy nowe konstrukcje kodu delegata i wstawia kod odpowiedniej lokalizacji.
Metoda publiczna AddEnum(String, Object, Object, vsCMAccess) (Odziedziczone z FileCodeModel).
Metoda publiczna AddEnum(String, Object, Object, vsCMAccess) Tworzy nowe konstrukcje kodu wyliczania i wstawia kod odpowiedniej lokalizacji.
Metoda publiczna AddFunction(String, vsCMFunction, Object, Object, vsCMAccess) (Odziedziczone z FileCodeModel).
Metoda publiczna AddFunction(String, vsCMFunction, Object, Object, vsCMAccess) 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(String, Object, Object, vsCMAccess) (Odziedziczone z FileCodeModel).
Metoda publiczna AddInterface(String, Object, Object, vsCMAccess) Tworzy nowe konstrukcje kodu interfejsu i wstawia kod odpowiedniej lokalizacji.
Metoda publiczna AddNamespace(String, Object) (Odziedziczone z FileCodeModel).
Metoda publiczna AddNamespace(String, Object) Tworzy nowe konstrukcje kodu obszaru nazw i wstawia kod odpowiedniej lokalizacji.
Metoda publiczna AddStruct(String, Object, Object, Object, vsCMAccess) (Odziedziczone z FileCodeModel).
Metoda publiczna AddStruct(String, Object, Object, Object, vsCMAccess) Tworzy nowe konstrukcje kodu struktury i wstawia kod odpowiedniej lokalizacji.
Metoda publiczna AddVariable(String, Object, Object, vsCMAccess) (Odziedziczone z FileCodeModel).
Metoda publiczna AddVariable(String, Object, Object, vsCMAccess) 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(TextPoint, vsCMElement) (Odziedziczone z FileCodeModel).
Metoda publiczna CodeElementFromPoint(TextPoint, vsCMElement) 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(Object) (Odziedziczone z FileCodeModel).
Metoda publiczna Remove(Object) 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