Share via


TextChange Struct

Definition

Describes a single change when a particular span is replaced with a new text.

public value class TextChange : IEquatable<Microsoft::CodeAnalysis::Text::TextChange>
public readonly struct TextChange : IEquatable<Microsoft.CodeAnalysis.Text.TextChange>
[System.Diagnostics.DebuggerDisplay("{GetDebuggerDisplay(),nq}")]
[System.Runtime.Serialization.DataContract]
public readonly struct TextChange : IEquatable<Microsoft.CodeAnalysis.Text.TextChange>
type TextChange = struct
[<System.Diagnostics.DebuggerDisplay("{GetDebuggerDisplay(),nq}")>]
[<System.Runtime.Serialization.DataContract>]
type TextChange = struct
Public Structure TextChange
Implements IEquatable(Of TextChange)
Inheritance
TextChange
Attributes
Implements

Constructors

Name Description
TextChange(TextSpan, String)

Initializes a new instance of TextChange

Properties

Name Description
NewText

The new text.

NoChanges

An empty set of changes.

Span

The original span of the changed text.

Methods

Name Description
Equals(Object)
Equals(TextChange)
GetHashCode()
ToString()

Provides a string representation for TextChange.

Operators

Name Description
Equality(TextChange, TextChange)
Implicit(TextChange to TextChangeRange)

Converts a TextChange to a TextChangeRange.

Inequality(TextChange, TextChange)

Applies to