Table of Contents

Method AppendName

Namespace
Zyl.ExSpans.Reflection
Assembly
ExSpans.Core.dll

AppendName<T>(StringBuilder, TypeNameFlags)

Append type name (追加类型名)

public static void AppendName<T>(StringBuilder output, TypeNameFlags flags = TypeNameFlags.Default)

Parameters

output StringBuilder

The output StringBuilder (输出的 StringBuilder).

flags TypeNameFlags

The flags (标志).

Type Parameters

T

The target type (目标类型).

AppendName(StringBuilder, Type, TypeNameFlags, Type?, params Type[])

Append type name (追加类型名)

public static void AppendName(StringBuilder output, Type atype, TypeNameFlags flags = TypeNameFlags.Default, Type? typeFallback = null, params Type[] typeArguments)

Parameters

output StringBuilder

The output StringBuilder (输出的 StringBuilder).

atype Type

The target type (目标类型).

flags TypeNameFlags

The flags (标志).

typeFallback Type

The fallback type (回退类型). Only used for .NET Standard 1.1, as it cannot obtain generic arguments, more information needs to be passed through this parameter (仅用于 .NET Standard 1.1,因它不能获取泛型参数, 于是需要借助该参数传递更多信息).

typeArguments Type[]

The type arguments (类型参数列表). Only used for .NET Standard 1.1, as it cannot obtain generic arguments, more information needs to be passed through this parameter (仅用于 .NET Standard 1.1,因它不能获取泛型参数, 于是需要借助该参数传递更多信息).