Freigeben über


IFilterProperties.IsPropertyHidden-Methode

Gibt zurück, ob die angegebene Eigenschaft im Eigenschaftenfenster gefiltert (ausgeblendet oder überschrieben) ist.

Namespace:  EnvDTE
Assembly:  EnvDTE (in EnvDTE.dll)

Syntax

'Declaration
Function IsPropertyHidden ( _
    PropertyName As String _
) As vsFilterProperties
vsFilterProperties IsPropertyHidden(
    string PropertyName
)
vsFilterProperties IsPropertyHidden(
    [InAttribute] String^ PropertyName
)
abstract IsPropertyHidden : 
        PropertyName:string -> vsFilterProperties
function IsPropertyHidden(
    PropertyName : String
) : vsFilterProperties

Parameter

  • PropertyName
    Typ: String

    Der Name der abgefragten Eigenschaft, um zu bestimmen, ob diese im Eigenschaftenfenster ausgeblendet oder überschrieben wird.

Rückgabewert

Typ: EnvDTE.vsFilterProperties
Eine vsFilterProperties-Konstante, die angibt, ob die Eigenschaft ausgeblendet oder überschrieben wird.

Hinweise

Wenn im Eigenschaftenfenster ein Objekt mit einem Extender angezeigt wird, der IFilterProperties unterstützt, wird für jede Eigenschaft, die durchsucht werden kann und vom Objekt verfügbar gemacht wird, IsPropertyHidden aufgerufen. Wenn diese Methode vsFilterPropertiesAll zurückgibt, wird die Eigenschaft ausgeblendet. Wenn sie vsFilterPropertiesSet zurückgibt, wird die Eigenschaft mit Schreibschutz versehen. Wenn sie vsFilterPropertiesNone zurückgibt, wird die Eigenschaft im Fenster angezeigt.

Um die Werte einer Eigenschaft zu beschränken, sollte der Extender vsFilterPropertiesAll zurückgeben und außerdem mittels der eigenen IDispatch-Implementierung dieselbe benannte Eigenschaft mit der beschränkten Anzahl von Werten verfügbar machen.

.NET Framework-Sicherheit

Siehe auch

Referenz

IFilterProperties Schnittstelle

EnvDTE-Namespace

Weitere Ressourcen

Implementieren und Verwenden von Automatisierungsextendern