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
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.

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

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 à

Roslyn 4.13.0 et autres versions
Produit Versions
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

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.

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

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 à

Roslyn 4.13.0 et autres versions
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