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 | |
---|---|---|
![]() |
CodeElements | Zwraca kolekcję elementów kodu. |
![]() |
DTE | Pobiera obiekt rozszerzalności najwyższego poziomu. |
![]() |
IsBatchOpen | Pobiera wartość wskazującą, czy aktualizacje modelu kodu partii jest aktualnie otwarty. |
![]() |
Language | Pobiera język programowania służący do tworzenia kodu. |
![]() |
Parent | Zwraca obiekt nadrzędny natychmiastowe z FileCodeModel obiektu. |
![]() |
ParseStatus | Używane podczas tworzenia modelu kodu czy ukończona operacja analizy, czy napotkał błąd. |
Początek
Metody
Nazwa | Opis | |
---|---|---|
![]() |
AddAttribute | Tworzy nowe konstrukcje kodu atrybutu i wstawia kod odpowiedniej lokalizacji. |
![]() |
AddClass | Tworzy nowe konstrukcje kodu klasy i wstawia kod odpowiedniej lokalizacji. |
![]() |
AddDelegate | Tworzy nowe konstrukcje kodu delegata i wstawia kod odpowiedniej lokalizacji. |
![]() |
AddEnum | Tworzy nowe konstrukcje kodu wyliczania i wstawia kod odpowiedniej lokalizacji. |
![]() |
AddFunction | Tworzy nowe konstrukcje kodu funkcji i wstawia kod odpowiedniej lokalizacji. |
![]() |
AddImport | Tworzy nowy instrukcji import kodu i wstawia kod odpowiedniej lokalizacji. |
![]() |
AddInterface | Tworzy nowe konstrukcje kodu interfejsu i wstawia kod odpowiedniej lokalizacji. |
![]() |
AddNamespace | Tworzy nowe konstrukcje kodu obszaru nazw i wstawia kod odpowiedniej lokalizacji. |
![]() |
AddStruct | Tworzy nowe konstrukcje kodu struktury i wstawia kod odpowiedniej lokalizacji. |
![]() |
AddVariable | Tworzy nowe konstrukcje zmiennej kodu i wstawia kod odpowiedniej lokalizacji. |
![]() |
BeginBatch | Wstrzymuje wystąpienia zdarzeń Edycja, dopóki wszystkie zmiany w modelu kodu zostały zastosowane. |
![]() |
CodeElementFromPoint | Zwraca element kodu w określonej lokalizacji w pliku źródłowym. |
![]() |
ElementFromID | Używany do odbierania szczególnych CodeElement. |
![]() |
EndBatch | Umożliwia zawieszone zdarzenia po edycji partii modelu kodu. |
![]() |
Remove | Usuwa element określony kod z pliku źródłowego. |
![]() |
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.