AnalysisContext.TryGetValue Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
TryGetValue<TValue>(AdditionalText, AdditionalTextValueProvider<TValue>, TValue) |
Tenta di calcolare o ottenere il valore memorizzato nella cache fornito dall'oggetto specificato per l'oggetto specificato |
TryGetValue<TValue>(SourceText, SourceTextValueProvider<TValue>, TValue) |
Tenta di calcolare o ottenere il valore memorizzato nella cache fornito dall'oggetto specificato per l'oggetto specificato |
TryGetValue<TValue>(AdditionalText, AdditionalTextValueProvider<TValue>, TValue)
- Source:
- DiagnosticAnalysisContext.cs
- Source:
- DiagnosticAnalysisContext.cs
- Source:
- DiagnosticAnalysisContext.cs
Tenta di calcolare o ottenere il valore memorizzato nella cache fornito dall'oggetto specificato per l'oggetto specificato valueProvider
text
.
Si noti che la coppia {valueProvider
, text
} funge da chiave.
Il riutilizzo della stessa valueProvider
istanza tra azioni di analizzatore e/o istanze di analizzatore può migliorare le prestazioni complessive dell'analizzatore evitando la ricompilazione dei valori.
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
Parametri di tipo
- TValue
Tipo del valore associato alla chiave.
Parametri
- text
- AdditionalText
AdditionalText per cui viene eseguito una query sul valore.
- valueProvider
- AdditionalTextValueProvider<TValue>
Provider che calcola il valore sottostante.
- value
- TValue
Valore associato alla chiave.
Restituisce
Restituisce true in caso contrario, false.
Si applica 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
Tenta di calcolare o ottenere il valore memorizzato nella cache fornito dall'oggetto specificato per l'oggetto specificato valueProvider
text
.
Si noti che la coppia {valueProvider
, text
} funge da chiave.
Il riutilizzo della stessa valueProvider
istanza tra azioni di analizzatore e/o istanze di analizzatore può migliorare le prestazioni complessive dell'analizzatore evitando la ricompilazione dei valori.
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
Parametri di tipo
- TValue
Tipo del valore associato alla chiave.
Parametri
- text
- SourceText
SourceText per cui viene eseguito una query sul valore.
- valueProvider
- SourceTextValueProvider<TValue>
Provider che calcola il valore sottostante.
- value
- TValue
Valore associato alla chiave.
Restituisce
Restituisce true in caso contrario, false.