Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
HINWEIS: Diese Methode ist mittlerweile veraltet.
Gibt das Marshallen für diesen Parameter an.
Namespace: System.Reflection.Emit
Assembly: mscorlib (in mscorlib.dll)
Syntax
'Declaration
<ObsoleteAttribute("An alternate API is available: Emit the MarshalAs custom attribute instead. https://go.microsoft.com/fwlink/?linkid=14202")> _
Public Overridable Sub SetMarshal ( _
unmanagedMarshal As UnmanagedMarshal _
)
'Usage
Dim instance As ParameterBuilder
Dim unmanagedMarshal As UnmanagedMarshal
instance.SetMarshal(unmanagedMarshal)
[ObsoleteAttribute("An alternate API is available: Emit the MarshalAs custom attribute instead. https://go.microsoft.com/fwlink/?linkid=14202")]
public virtual void SetMarshal (
UnmanagedMarshal unmanagedMarshal
)
[ObsoleteAttribute(L"An alternate API is available: Emit the MarshalAs custom attribute instead. https://go.microsoft.com/fwlink/?linkid=14202")]
public:
virtual void SetMarshal (
UnmanagedMarshal^ unmanagedMarshal
)
/** @attribute ObsoleteAttribute("An alternate API is available: Emit the MarshalAs custom attribute instead. https://go.microsoft.com/fwlink/?linkid=14202") */
public void SetMarshal (
UnmanagedMarshal unmanagedMarshal
)
ObsoleteAttribute("An alternate API is available: Emit the MarshalAs custom attribute instead. https://go.microsoft.com/fwlink/?linkid=14202")
public function SetMarshal (
unmanagedMarshal : UnmanagedMarshal
)
Parameter
- unmanagedMarshal
Die Marshallinformationen für diesen Parameter.
Ausnahmen
| Ausnahmetyp | Bedingung |
|---|---|
unmanagedMarshal ist NULL (Nothing in Visual Basic). |
Hinweise
Diese Methode sollte die folgende Ausnahme auslösen, was aber derzeit nicht der Fall ist:
InvalidOperationException, wenn der enthaltende Typ mit TypeBuilder.CreateType() erstellt wurde.
Plattformen
Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.
Versionsinformationen
.NET Framework
Unterstützt in: 1.0, 1.1
Veraltet (Compilerwarnung) in 2.0
Siehe auch
Referenz
ParameterBuilder-Klasse
ParameterBuilder-Member
System.Reflection.Emit-Namespace