CodeElement Rozhraní

Definice

Představuje prvek kódu nebo konstrukce ve zdrojovém souboru.

public interface class CodeElement
public interface class CodeElement
__interface CodeElement
[System.Runtime.InteropServices.Guid("0CFBC2B6-0D4E-11D3-8997-00C04F688DDE")]
[System.Runtime.InteropServices.TypeLibType(4160)]
public interface CodeElement
[<System.Runtime.InteropServices.Guid("0CFBC2B6-0D4E-11D3-8997-00C04F688DDE")>]
[<System.Runtime.InteropServices.TypeLibType(4160)>]
type CodeElement = interface
Public Interface CodeElement
Odvozené
Atributy

Poznámky

Prvek kódu může být jakýkoli fragment kódu, ale obecně je CodeElement objekt pro každou definici nebo deklarativní syntaxi v jazyce. To znamená, že pro většinu definic nebo deklarací na nejvyšší úrovni v souboru nebo pro libovolnou syntaktickou formu definice třídy a tak dále, existuje odpovídající CodeElement objekt.

Poznámka

Hodnoty prvků modelu kódu, jako jsou třídy, struktury, funkce, atributy, delegáti a tak dále, mohou být po provedení určitých druhů úprav nedeterministické, což znamená, že jejich hodnoty nelze spoléhat na to, že jejich hodnoty nelze spoléhat na Always. Další informace naleznete v části hodnoty prvků modelu kódu se mohou měnit v zjišťování kódu pomocí modelu kódu (Visual Basic).

Vlastnosti

Children

Vrátí kolekci objektů obsažených v tomto objektu CodeElement .

Collection

Získá CodeElements kolekci obsahující prvek CodeElement , která tuto vlastnost podporuje.

DTE

Získá objekt rozšiřitelnosti nejvyšší úrovně.

EndPoint

Získá textový bod, který je umístěním konce položky kódu.

Extender[String]

Získá požadovaného zařízení, pokud je k dispozici pro tento objekt prvek CodeElement .

ExtenderCATID

Získá ID kategorie rozšiřujícího objektu (CATID) pro objekt.

ExtenderNames

Získá seznam dostupných rozšiřujících objektů pro objekt.

FullName

Získá plně kvalifikovaný název zadaného elementu kódu.

InfoLocation

Získá možnosti modelu kódu.

IsCodeType

Označuje, zda CodeType lze objekt získat z objektu nebo nikoli CodeElement .

Kind

Získá výčet definující typ objektu.

Language

Získá programovací jazyk, který se používá k vytváření kódu.

Name

Nastaví nebo získá název objektu.

ProjectItem

Získá ProjectItem objekt přidružený k CodeElement objektu.

StartPoint

Získá TextPoint objekt, který definuje začátek položky kódu.

Metody

GetEndPoint(vsCMPart)

Vrátí TextPoint objekt, který označuje konec definice elementu kódu.

GetStartPoint(vsCMPart)

Vrátí TextPoint objekt, který označuje začátek definice elementu kódu.

Platí pro