SourceTextValueProvider<TValue> Constructor

Definition

Provides custom values associated with SourceText instances using the given computeValue.

C#
public SourceTextValueProvider(Func<Microsoft.CodeAnalysis.Text.SourceText,TValue> computeValue, System.Collections.Generic.IEqualityComparer<Microsoft.CodeAnalysis.Text.SourceText> sourceTextComparer = default);
C#
public SourceTextValueProvider(Func<Microsoft.CodeAnalysis.Text.SourceText,TValue> computeValue, System.Collections.Generic.IEqualityComparer<Microsoft.CodeAnalysis.Text.SourceText>? sourceTextComparer = default);

Parameters

computeValue
Func<SourceText,TValue>

Delegate to compute the value associated with a given SourceText instance.

sourceTextComparer
IEqualityComparer<SourceText>

Optional equality comparer to determine equivalent SourceText instances that have the same value. If no comparer is provided, then Microsoft.CodeAnalysis.Text.SourceTextComparer is used by default.

Applies to

Produit Versions
Roslyn 4.2.0, 4.3.0, 4.4.0, 4.5.0, 4.6.0, 4.7.0, 4.8.0, 4.9.2, 3.0.0, 3.1.0, 3.2.0, 3.2.1, 3.3.1, 3.4.0, 3.5.0, 3.6.0, 3.7.0, 3.8.0, 3.9.0, 3.10.0, 3.11.0, 4.0.1, 4.1.0, 4.12.2, 4.13.0