Freigeben über


CodeMemberMethod.ImplementationTypes Eigenschaft

Definition

Ruft die Datentypen der von dieser Methode implementierten Schnittstellen ab, sofern es sich nicht um die Implementierung einer privaten Methode handelt. Dies wird durch die PrivateImplementationType-Eigenschaft angegeben.

public:
 property System::CodeDom::CodeTypeReferenceCollection ^ ImplementationTypes { System::CodeDom::CodeTypeReferenceCollection ^ get(); };
public System.CodeDom.CodeTypeReferenceCollection ImplementationTypes { get; }
member this.ImplementationTypes : System.CodeDom.CodeTypeReferenceCollection
Public ReadOnly Property ImplementationTypes As CodeTypeReferenceCollection

Eigenschaftswert

Eine CodeTypeReferenceCollection, die die von dieser Methode implementierten Schnittstellen angibt.

Hinweise

Die Typen, auf die von dieser Auflistung verwiesen wird, müssen aus Schnittstellen bestehen.

Wenn dies CodeMemberMethod eine Deklaration für eine öffentliche Methode darstellt und diese Methode eine Methode auf einer Schnittstelle implementiert, sollte in dieser Auflistung auf die Schnittstelle bzw. schnittstellen, die diese Methode implementiert, auf eine Methode von verwiesen werden.

Die Methode sollte weiterhin denselben Namen wie die Methode der Schnittstelle haben, die von dieser Methode implementiert wird. Für einige Sprachen, z. B. C#, hat dies keine Auswirkungen auf die Syntax. Für andere, z. B. Visual Basic, gibt es eine spezielle Syntax zum Implementieren von Schnittstellen. Wenn die Methode eine einzelne Schnittstelle privat implementiert, sollte stattdessen die PrivateImplementationType -Eigenschaft verwendet werden.

Gilt für: