Partager via


AnalysisContext.TryGetValue Méthode

Définition

Surcharges

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

Tente de calculer ou d’obtenir la valeur mise en cache fournie par le donné valueProvider pour le donné text. Notez que la paire {valueProvider, text} fait office de clé. La réutilisation des mêmes valueProvider instance entre les actions de l’analyseur et/ou les instances d’analyseur peut améliorer les performances globales de l’analyseur en évitant la recomputation des valeurs.

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

Tente de calculer ou d’obtenir la valeur mise en cache fournie par le donné valueProvider pour le donné text. Notez que la paire {valueProvider, text} fait office de clé. La réutilisation des mêmes valueProvider instance entre les actions de l’analyseur et/ou les instances d’analyseur peut améliorer les performances globales de l’analyseur en évitant la recomputation des valeurs.

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

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

Tente de calculer ou d’obtenir la valeur mise en cache fournie par le donné valueProvider pour le donné text. Notez que la paire {valueProvider, text} fait office de clé. La réutilisation des mêmes valueProvider instance entre les actions de l’analyseur et/ou les instances d’analyseur peut améliorer les performances globales de l’analyseur en évitant la recomputation des valeurs.

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

Paramètres de type

TValue

Type de la valeur associée à la clé.

Paramètres

text
AdditionalText

AdditionalText pour lequel la valeur est interrogée.

valueProvider
AdditionalTextValueProvider<TValue>

Fournisseur qui calcule la valeur sous-jacente.

value
TValue

Valeur associée à la clé.

Retours

Retourne la valeur true en cas de réussite, false dans le cas contraire.

S’applique à

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

Tente de calculer ou d’obtenir la valeur mise en cache fournie par le donné valueProvider pour le donné text. Notez que la paire {valueProvider, text} fait office de clé. La réutilisation des mêmes valueProvider instance entre les actions de l’analyseur et/ou les instances d’analyseur peut améliorer les performances globales de l’analyseur en évitant la recomputation des valeurs.

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

Paramètres de type

TValue

Type de la valeur associée à la clé.

Paramètres

text
SourceText

SourceText pour lequel la valeur est interrogée.

valueProvider
SourceTextValueProvider<TValue>

Fournisseur qui calcule la valeur sous-jacente.

value
TValue

Valeur associée à la clé.

Retours

Retourne la valeur true en cas de réussite, false dans le cas contraire.

S’applique à