AnalysisContext.TryGetValue Método

Definición

Sobrecargas

TryGetValue<TValue>(AdditionalText, AdditionalTextValueProvider<TValue>, TValue)

Intenta calcular u obtener el valor almacenado en caché proporcionado por el especificado valueProvider para el especificado text. Tenga en cuenta que el par {valueProvider, text} actúa como clave. La reutilización de la misma valueProvider instancia entre las acciones del analizador o las instancias del analizador puede mejorar el rendimiento general del analizador evitando la recomputación de los valores.

TryGetValue<TValue>(SourceText, SourceTextValueProvider<TValue>, TValue)

Intenta calcular u obtener el valor almacenado en caché proporcionado por el especificado valueProvider para el especificado text. Tenga en cuenta que el par {valueProvider, text} actúa como clave. La reutilización de la misma valueProvider instancia entre las acciones del analizador o las instancias del analizador puede mejorar el rendimiento general del analizador evitando la recomputación de los valores.

TryGetValue<TValue>(AdditionalText, AdditionalTextValueProvider<TValue>, TValue)

Source:
DiagnosticAnalysisContext.cs
Source:
DiagnosticAnalysisContext.cs
Source:
DiagnosticAnalysisContext.cs
Source:
DiagnosticAnalysisContext.cs
Source:
DiagnosticAnalysisContext.cs

Intenta calcular u obtener el valor almacenado en caché proporcionado por el especificado valueProvider para el especificado text. Tenga en cuenta que el par {valueProvider, text} actúa como clave. La reutilización de la misma valueProvider instancia entre las acciones del analizador o las instancias del analizador puede mejorar el rendimiento general del analizador evitando la recomputación de los valores.

C#
public bool TryGetValue<TValue>(Microsoft.CodeAnalysis.AdditionalText text, Microsoft.CodeAnalysis.Diagnostics.AdditionalTextValueProvider<TValue> valueProvider, out TValue value);

Parámetros de tipo

TValue

Tipo del valor asociado a la clave.

Parámetros

text
AdditionalText

AdditionalText para el que se consulta el valor.

valueProvider
AdditionalTextValueProvider<TValue>

Proveedor que calcula el valor subyacente.

value
TValue

Valor asociado a la clave.

Devoluciones

Devuelve true si se ejecuta correctamente; en caso contrario, false.

Se aplica a

Roslyn 4.13.0 y otras versiones
Producto Versiones
Roslyn 4.7.0, 4.8.0, 4.9.2, 4.12.2, 4.13.0

TryGetValue<TValue>(SourceText, SourceTextValueProvider<TValue>, TValue)

Source:
DiagnosticAnalysisContext.cs
Source:
DiagnosticAnalysisContext.cs
Source:
DiagnosticAnalysisContext.cs
Source:
DiagnosticAnalysisContext.cs
Source:
DiagnosticAnalysisContext.cs
Source:
DiagnosticAnalysisContext.cs
Source:
DiagnosticAnalysisContext.cs
Source:
DiagnosticAnalysisContext.cs
Source:
DiagnosticAnalysisContext.cs
Source:
DiagnosticAnalysisContext.cs
Source:
DiagnosticAnalysisContext.cs
Source:
DiagnosticAnalysisContext.cs
Source:
DiagnosticAnalysisContext.cs
Source:
DiagnosticAnalysisContext.cs
Source:
DiagnosticAnalysisContext.cs
Source:
DiagnosticAnalysisContext.cs
Source:
DiagnosticAnalysisContext.cs
Source:
DiagnosticAnalysisContext.cs
Source:
DiagnosticAnalysisContext.cs
Source:
DiagnosticAnalysisContext.cs
Source:
DiagnosticAnalysisContext.cs
Source:
DiagnosticAnalysisContext.cs
Source:
DiagnosticAnalysisContext.cs
Source:
DiagnosticAnalysisContext.cs
Source:
DiagnosticAnalysisContext.cs

Intenta calcular u obtener el valor almacenado en caché proporcionado por el especificado valueProvider para el especificado text. Tenga en cuenta que el par {valueProvider, text} actúa como clave. La reutilización de la misma valueProvider instancia entre las acciones del analizador o las instancias del analizador puede mejorar el rendimiento general del analizador evitando la recomputación de los valores.

C#
public bool TryGetValue<TValue>(Microsoft.CodeAnalysis.Text.SourceText text, Microsoft.CodeAnalysis.Diagnostics.SourceTextValueProvider<TValue> valueProvider, out TValue value);

Parámetros de tipo

TValue

Tipo del valor asociado a la clave.

Parámetros

text
SourceText

SourceText para el que se consulta el valor.

valueProvider
SourceTextValueProvider<TValue>

Proveedor que calcula el valor subyacente.

value
TValue

Valor asociado a la clave.

Devoluciones

Devuelve true si se ejecuta correctamente; en caso contrario, false.

Se aplica a

Roslyn 4.13.0 y otras versiones
Producto Versiones
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