Share via


SpanBuilder Class

This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.

Represents the span builder for the syntax tree.

Inheritance Hierarchy

System.Object
  System.Web.Razor.Parser.SyntaxTree.SpanBuilder

Namespace:  System.Web.Razor.Parser.SyntaxTree
Assembly:  System.Web.Razor (in System.Web.Razor.dll)

Syntax

'Declaration
Public Class SpanBuilder
'Usage
Dim instance As SpanBuilder
public class SpanBuilder
public ref class SpanBuilder
type SpanBuilder =  class end
public class SpanBuilder

The SpanBuilder type exposes the following members.

Constructors

  Name Description
Public method SpanBuilder() This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Initializes a new instance of the SpanBuilder class.
Public method SpanBuilder(Span) This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Initializes a new instance of the SpanBuilder class.

Top

Properties

  Name Description
Public property CodeGenerator This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets or sets the span code generator.
Public property EditHandler This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets or sets the span edit handler of the builder.
Public property Kind This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets or sets the span kind of the span builder.
Public property Start This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets or sets the source location of the span builder.
Public property Symbols This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets the symbols for a generic read-only collection.

Top

Methods

  Name Description
Public method Accept This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Accepts the given symbol for the span builder.
Public method Build This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Builds a span builder for this instance.
Public method ClearSymbols This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Clears the symbols of the span builder.
Public method Equals (Inherited from Object.)
Protected method Finalize (Inherited from Object.)
Public method GetHashCode (Inherited from Object.)
Public method GetType (Inherited from Object.)
Protected method MemberwiseClone (Inherited from Object.)
Public method Reset This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Resets the span builder.
Public method ToString (Inherited from Object.)

Top

Extension Methods

  Name Description
Public Extension Method GetContent() Overloaded. This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets the content of this SymbolExtensions class. (Defined by SymbolExtensions.)
Public Extension Method GetContent(Func<IEnumerable<ISymbol>, IEnumerable<ISymbol>>) Overloaded. Gets the content of this SymbolExtensions class. (Defined by SymbolExtensions.)

Top

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

See Also

Reference

System.Web.Razor.Parser.SyntaxTree Namespace