Struktura CommentInfo
Zawiera znaki, które zdefiniować komentarze dla usługi języka.
Przestrzeń nazw: Microsoft.VisualStudio.Package
Zestawy: Microsoft.VisualStudio.Package.LanguageService.10.0 (w Microsoft.VisualStudio.Package.LanguageService.10.0.dll)
Microsoft.VisualStudio.Package.LanguageService.11.0 (w Microsoft.VisualStudio.Package.LanguageService.11.0.dll)
Microsoft.VisualStudio.Package.LanguageService.9.0 (w Microsoft.VisualStudio.Package.LanguageService.9.0.dll)
Microsoft.VisualStudio.Package.LanguageService (w Microsoft.VisualStudio.Package.LanguageService.dll)
Składnia
'Deklaracja
Public Structure CommentInfo
public struct CommentInfo
Typ CommentInfo uwidacznia następujące elementy członkowskie.
Właściwości
Nazwa | Opis | |
---|---|---|
BlockEnd | Określa ciąg znaków, które definiują końca komentarza bloku. | |
BlockStart | Określa ciąg znaków, definiujące początek komentarza bloku. | |
LineStart | Określa ciąg znaków, definiujące początek wiersza komentarza. | |
UseLineComments | Określa, czy wiersz komentarze są obsługiwane. |
Początek
Metody
Nazwa | Opis | |
---|---|---|
Equals | Wskazuje, czy to wystąpienie i określonego obiektu są równe. (Odziedziczone z ValueType). | |
GetHashCode | Zwraca kod skrótu dla tego wystąpienia. (Odziedziczone z ValueType). | |
GetType | Pobiera Type bieżącej instancji. (Odziedziczone z Object). | |
ToString | Zwraca w pełni kwalifikowana nazwa typu tego wystąpienia. (Odziedziczone z ValueType). |
Początek
Uwagi
Komentarze są linie lub bloki kodu, które kompilator lub interpreterem, są ignorowane.Istnieją dwa rodzaje komentarzy obsługiwane klas usług zarządzanych pakiet ramy języka:
Blok komentarzy:
Te komentarze z rozpoczęcia i zakończenia ograniczniki są i mogą część wiersza lub wielu wierszy.Na przykład w języku C#, zablokowanie start komentarze z /* i wygasają wraz z */.
Wiersz komentarze:
Są to komentarze, które ogranicznika początku i przejdź do końca wiersza.Na przykład w języku C#, wiersz komentarze zaczynają //.W języku Visual Basic, komentarz wiersz rozpoczyna się od '.
Uwagi dotyczące implementacji
Jeśli język definiuje komentarze innych niż z znaki używane przez C#, musi pochodzić od klasy Source klasy, zastąpić GetCommentFormat metody do utworzenia wystąpienia CommentInfo klasy i wypełnić go w znaki komentarza dla danego języka.
Uwagi dotyczące wywoływania
Wystąpienie CommentInfo klasy jest tworzony i zwrócony z GetCommentFormat metody na Source klasy.Wystąpienie klasy bazowej CommentInfo jest wypełniony w języku C# / znaki komentarza w stylu języka C++.
Bezpieczeństwo wątku
Wszystkie publiczne static (Shared w języku Visual Basic) elementy członkowskie tego typu są bezpieczne dla wątków. Wystąpienia elementów członkowskich nie dają gwarancji bezpieczeństwa wątków.