AnalysisContext.TryGetValue Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
TryGetValue<TValue>(AdditionalText, AdditionalTextValueProvider<TValue>, TValue) |
Intenta calcular u obtener el valor almacenado en caché proporcionado por el especificado |
TryGetValue<TValue>(SourceText, SourceTextValueProvider<TValue>, TValue) |
Intenta calcular u obtener el valor almacenado en caché proporcionado por el especificado |
TryGetValue<TValue>(AdditionalText, AdditionalTextValueProvider<TValue>, TValue)
- 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.
public bool TryGetValue<TValue> (Microsoft.CodeAnalysis.AdditionalText text, Microsoft.CodeAnalysis.Diagnostics.AdditionalTextValueProvider<TValue> valueProvider, out TValue value);
member this.TryGetValue : Microsoft.CodeAnalysis.AdditionalText * Microsoft.CodeAnalysis.Diagnostics.AdditionalTextValueProvider<'Value> * 'Value -> bool
Public Function TryGetValue(Of TValue) (text As AdditionalText, valueProvider As AdditionalTextValueProvider(Of TValue), ByRef value As TValue) As Boolean
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
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
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.
public:
generic <typename TValue>
bool TryGetValue(Microsoft::CodeAnalysis::Text::SourceText ^ text, Microsoft::CodeAnalysis::Diagnostics::SourceTextValueProvider<TValue> ^ valueProvider, [Runtime::InteropServices::Out] TValue % value);
public bool TryGetValue<TValue> (Microsoft.CodeAnalysis.Text.SourceText text, Microsoft.CodeAnalysis.Diagnostics.SourceTextValueProvider<TValue> valueProvider, out TValue value);
member this.TryGetValue : Microsoft.CodeAnalysis.Text.SourceText * Microsoft.CodeAnalysis.Diagnostics.SourceTextValueProvider<'Value> * 'Value -> bool
Public Function TryGetValue(Of TValue) (text As SourceText, valueProvider As SourceTextValueProvider(Of TValue), ByRef value As TValue) As Boolean
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.