AnalysisContext.TryGetValue Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
TryGetValue<TValue>(AdditionalText, AdditionalTextValueProvider<TValue>, TValue) |
Tente de calculer ou d’obtenir la valeur mise en cache fournie par le donné |
TryGetValue<TValue>(SourceText, SourceTextValueProvider<TValue>, TValue) |
Tente de calculer ou d’obtenir la valeur mise en cache fournie par le donné |
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.