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: StringDer 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
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.
Siehe auch
Referenz
IFilterProperties Schnittstelle