SpanBuilder 类

定义

此类型/成员支持.NET Framework基础结构,不应直接从代码使用。表示语法树的跨度生成器。

public class SpanBuilder
type SpanBuilder = class
Public Class SpanBuilder
继承
SpanBuilder

构造函数

SpanBuilder()

此类型/成员支持.NET Framework基础结构,不应直接从代码使用。初始化 类的新实例SpanBuilder

SpanBuilder(Span)

此类型/成员支持.NET Framework基础结构,不应直接从代码使用。初始化 类的新实例SpanBuilder

属性

CodeGenerator

此类型/成员支持.NET Framework基础结构,不应直接从代码使用。获取或设置范围代码生成器。

EditHandler

此类型/成员支持.NET Framework基础结构,不应直接从代码使用。获取或设置生成器的跨度编辑处理程序。

Kind

此类型/成员支持.NET Framework基础结构,不应直接从代码使用。获取或设置范围生成器的跨度类型。

Start

此类型/成员支持.NET Framework基础结构,不应直接从代码使用。获取或设置范围生成器的源位置。

Symbols

此类型/成员支持.NET Framework基础结构,不应直接从代码使用。获取泛型只读集合的符号。

方法

Accept(ISymbol)

此类型/成员支持.NET Framework基础结构,不应直接从代码使用。接受范围生成器的给定符号。

Build()

此类型/成员支持.NET Framework基础结构,不应直接从代码使用。生成此实例的跨度生成器。

ClearSymbols()

此类型/成员支持.NET Framework基础结构,不应直接从代码使用。清除范围生成器的符号。

Reset()

此类型/成员支持.NET Framework基础结构,不应直接从代码使用。重置范围生成器。

扩展方法

GetContent(SpanBuilder)

此类型/成员支持.NET Framework基础结构,不应直接从代码使用。获取此类SymbolExtensions的内容。

GetContent(SpanBuilder, Func<IEnumerable<ISymbol>,IEnumerable<ISymbol>>)

获取此类 SymbolExtensions 的内容。

适用于