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 | (Odziedziczone z FileCodeModel). | |
CodeElements | Zwraca kolekcję elementów kodu. | |
DTE | (Odziedziczone z FileCodeModel). | |
DTE | Pobiera obiekt rozszerzalności najwyższego poziomu. | |
IsBatchOpen | Pobiera wartość wskazującą, czy aktualizacje modelu kodu partii jest aktualnie otwarty. | |
Language | (Odziedziczone z FileCodeModel). | |
Language | Pobiera język programowania służący do tworzenia kodu. | |
Parent | (Odziedziczone z FileCodeModel). | |
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(String, String, Object) | (Odziedziczone z FileCodeModel). | |
AddAttribute(String, String, Object) | Tworzy nowe konstrukcje kodu atrybutu i wstawia kod odpowiedniej lokalizacji. | |
AddClass(String, Object, Object, Object, vsCMAccess) | (Odziedziczone z FileCodeModel). | |
AddClass(String, Object, Object, Object, vsCMAccess) | Tworzy nowe konstrukcje kodu klasy i wstawia kod odpowiedniej lokalizacji. | |
AddDelegate(String, Object, Object, vsCMAccess) | (Odziedziczone z FileCodeModel). | |
AddDelegate(String, Object, Object, vsCMAccess) | Tworzy nowe konstrukcje kodu delegata i wstawia kod odpowiedniej lokalizacji. | |
AddEnum(String, Object, Object, vsCMAccess) | (Odziedziczone z FileCodeModel). | |
AddEnum(String, Object, Object, vsCMAccess) | Tworzy nowe konstrukcje kodu wyliczania i wstawia kod odpowiedniej lokalizacji. | |
AddFunction(String, vsCMFunction, Object, Object, vsCMAccess) | (Odziedziczone z FileCodeModel). | |
AddFunction(String, vsCMFunction, Object, Object, vsCMAccess) | Tworzy nowe konstrukcje kodu funkcji i wstawia kod odpowiedniej lokalizacji. | |
AddImport | Tworzy nowy instrukcji import kodu i wstawia kod odpowiedniej lokalizacji. | |
AddInterface(String, Object, Object, vsCMAccess) | (Odziedziczone z FileCodeModel). | |
AddInterface(String, Object, Object, vsCMAccess) | Tworzy nowe konstrukcje kodu interfejsu i wstawia kod odpowiedniej lokalizacji. | |
AddNamespace(String, Object) | (Odziedziczone z FileCodeModel). | |
AddNamespace(String, Object) | Tworzy nowe konstrukcje kodu obszaru nazw i wstawia kod odpowiedniej lokalizacji. | |
AddStruct(String, Object, Object, Object, vsCMAccess) | (Odziedziczone z FileCodeModel). | |
AddStruct(String, Object, Object, Object, vsCMAccess) | Tworzy nowe konstrukcje kodu struktury i wstawia kod odpowiedniej lokalizacji. | |
AddVariable(String, Object, Object, vsCMAccess) | (Odziedziczone z FileCodeModel). | |
AddVariable(String, Object, Object, vsCMAccess) | 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(TextPoint, vsCMElement) | (Odziedziczone z FileCodeModel). | |
CodeElementFromPoint(TextPoint, vsCMElement) | 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(Object) | (Odziedziczone z FileCodeModel). | |
Remove(Object) | 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.