Nyelv

CSharpArgumentInfoFlags Enumeráció

Definíció

Olyan C#-dinamikus műveletekre vonatkozó információkat jelöl, amelyek egy híváshely adott argumentumaira vonatkoznak. Az osztály példányait a C#-fordító hozza létre.

Ez a felsorolás támogatja a tagértékek bitenkénti kombinációját.

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

public enum class CSharpArgumentInfoFlags
[System.Flags]
public enum CSharpArgumentInfoFlags
[<System.Flags>]
type CSharpArgumentInfoFlags = 
Public Enum CSharpArgumentInfoFlags
Öröklődés
CSharpArgumentInfoFlags
Attribútumok

Mezők

Name Érték Description
None 0

Nincs további képviselendő információ.

UseCompileTimeType 1

A kötés során figyelembe kell venni az argumentum fordítási idejének típusát.

Constant 2

Az argumentum egy állandó.

NamedArgument 4

Az argumentum nevesített argumentum.

IsRef 8

Az argumentumot a függvény egy hiv paraméternek továbbítja.

IsOut 16

Az argumentum egy kimenő paraméternek lesz átadva.

IsStaticType 32

Az argumentum a Type forrásban használt tényleges típusnevet jelzi. Csak statikus hívások célobjektumaihoz használható.

A következőre érvényes: