SymbolDisplayFormat 类

定义

描述显示符号时应使用的格式规则。

public ref class SymbolDisplayFormat
public class SymbolDisplayFormat
type SymbolDisplayFormat = class
Public Class SymbolDisplayFormat
继承
SymbolDisplayFormat

构造函数

SymbolDisplayFormat(SymbolDisplayGlobalNamespaceStyle, SymbolDisplayTypeQualificationStyle, SymbolDisplayGenericsOptions, SymbolDisplayMemberOptions, SymbolDisplayDelegateStyle, SymbolDisplayExtensionMethodStyle, SymbolDisplayParameterOptions, SymbolDisplayPropertyStyle, SymbolDisplayLocalOptions, SymbolDisplayKindOptions, SymbolDisplayMiscellaneousOptions)

构造接受各种可选参数的新实例 SymbolDisplayFormat

属性

CSharpErrorMessageFormat

将符号说明的格式设置为 C# 编译器错误消息中的格式。

CSharpShortErrorMessageFormat

将符号说明的格式设置为 C# 编译器短错误消息中的格式。

DelegateStyle

确定如何 (显示委托,例如名称与完整签名) 。

ExtensionMethodStyle

确定扩展方法的显示方式。

FullyQualifiedFormat

格式化完全限定样式中的所有类型和命名空间的名称, (包括全局别名) 。

GenericsOptions

确定应如何描述) 类型和方法的泛型 ( (即) 的详细级别。

GlobalNamespaceStyle

确定全局命名空间的显示方式。

KindOptions

确定显示符号时应包含哪种类型的关键字。

LocalOptions

确定局部变量的显示方式。

MemberOptions

确定字段、属性、事件和方法的显示方式。

MinimallyQualifiedFormat

在适合 的窗体中设置符号说明的格式 ToMinimalDisplayString(SemanticModel, Int32, SymbolDisplayFormat)

MiscellaneousOptions

确定符号显示方式的其他特征。

ParameterOptions

确定如何显示方法、属性/索引器和委托的参数 () 。

PropertyStyle

确定属性的显示方式。 例如,“Prop”与“Prop { get;设置;}“在 C# 中或”Prop“与 Visual Basic 中的”ReadOnly Prop”。

TypeQualificationStyle

确定如何限定类型 (例如 Nested vs Containing.Nested vs Namespace.Containing.Nested) 。

VisualBasicErrorMessageFormat

将符号说明的格式设置为 Visual Basic 编译器错误消息中的格式。

VisualBasicShortErrorMessageFormat

将符号说明的格式设置为 Visual Basic 编译器短错误消息中的格式。

方法

AddGenericsOptions(SymbolDisplayGenericsOptions)

创建 SymbolDisplayFormat 的副本,但包含一组 SymbolDisplayGenericsOptions额外的 。

AddKindOptions(SymbolDisplayKindOptions)

创建 SymbolDisplayFormat 的副本,但包含一组 SymbolDisplayKindOptions额外的 。

AddLocalOptions(SymbolDisplayLocalOptions)

创建 SymbolDisplayFormat 的副本,但包含一组 SymbolDisplayLocalOptions额外的 。

AddMemberOptions(SymbolDisplayMemberOptions)

创建 SymbolDisplayFormat 的副本,但包含一组 SymbolDisplayMemberOptions额外的 。

AddMiscellaneousOptions(SymbolDisplayMiscellaneousOptions)

创建 SymbolDisplayFormat 的副本,但包含一组 SymbolDisplayMiscellaneousOptions额外的 。

AddParameterOptions(SymbolDisplayParameterOptions)

创建 SymbolDisplayFormat 的副本,但包含一组 SymbolDisplayParameterOptions额外的 。

RemoveGenericsOptions(SymbolDisplayGenericsOptions)

创建 SymbolDisplayFormat 的副本,但从原始对象中删除了一组 SymbolDisplayGenericsOptions

RemoveKindOptions(SymbolDisplayKindOptions)

创建 SymbolDisplayFormat 的副本,但从原始对象中删除了一组 SymbolDisplayKindOptions

RemoveLocalOptions(SymbolDisplayLocalOptions)

创建 SymbolDisplayFormat 的副本,但从原始对象中删除了一组 SymbolDisplayLocalOptions

RemoveMemberOptions(SymbolDisplayMemberOptions)

创建 SymbolDisplayFormat 的副本,但从原始对象中删除了一组 SymbolDisplayMemberOptions

RemoveMiscellaneousOptions(SymbolDisplayMiscellaneousOptions)

创建不带指定 SymbolDisplayMiscellaneousOptions的 SymbolDisplayFormat 的副本。

RemoveParameterOptions(SymbolDisplayParameterOptions)

创建 SymbolDisplayFormat 的副本,但从原始对象中删除了一组 SymbolDisplayParameterOptions

WithGenericsOptions(SymbolDisplayGenericsOptions)

创建 SymbolDisplayFormat 的副本,但使用替换的 集 SymbolDisplayGenericsOptions

WithGlobalNamespaceStyle(SymbolDisplayGlobalNamespaceStyle)

创建 SymbolDisplayFormat 的副本,但替换为替换的 SymbolDisplayGlobalNamespaceStyle

WithKindOptions(SymbolDisplayKindOptions)

创建 SymbolDisplayFormat 的副本,但使用替换的 集 SymbolDisplayKindOptions

WithLocalOptions(SymbolDisplayLocalOptions)

创建 SymbolDisplayFormat 的副本,但使用替换的 集 SymbolDisplayLocalOptions

WithMemberOptions(SymbolDisplayMemberOptions)

创建 SymbolDisplayFormat 的副本,但使用替换的 集 SymbolDisplayMemberOptions

WithMiscellaneousOptions(SymbolDisplayMiscellaneousOptions)

创建 SymbolDisplayFormat 的副本,但使用替换的 集 SymbolDisplayMiscellaneousOptions

WithParameterOptions(SymbolDisplayParameterOptions)

创建 SymbolDisplayFormat 的副本,但使用替换的 集 SymbolDisplayParameterOptions

适用于