MethodBase.IsGenericMethodDefinition Właściwość

Definicja

Pobiera wartość wskazującą, czy metoda jest definicją metody ogólnej.

C#
public virtual bool IsGenericMethodDefinition { get; }

Wartość właściwości

true jeśli bieżący MethodBase obiekt reprezentuje definicję metody ogólnej; w przeciwnym razie false.

Uwagi

Jeśli bieżący MethodBase reprezentuje definicję metody ogólnej, to:

Uwaga

Typy ogólne nie są obsługiwane domyślnie; ta właściwość zwraca wartość false , jeśli nie zostanie zastąpiona w klasie pochodnej. Konstruktory ogólne nie są obsługiwane w .NET Framework wersji 2.0, więc ta właściwość zwraca wartośćfalse, jeśli bieżące wystąpienie ma typ ConstructorInfo.

Aby uzyskać listę niezmiennych warunków dotyczących warunków specyficznych dla metod ogólnych, zobacz IsGenericMethod właściwość . Aby uzyskać listę niezmiennych warunków dla innych terminów używanych w odbiciu ogólnym, zobacz Type.IsGenericType właściwość .

Dotyczy

Produkt Wersje
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0

Zobacz też