AnalysisContext.TryGetValue Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
TryGetValue<TValue>(AdditionalText, AdditionalTextValueProvider<TValue>, TValue) |
Versucht, den zwischengespeicherten Wert zu berechnen oder abzurufen, der vom angegebenen |
TryGetValue<TValue>(SourceText, SourceTextValueProvider<TValue>, TValue) |
Versucht, den zwischengespeicherten Wert zu berechnen oder abzurufen, der vom angegebenen |
TryGetValue<TValue>(AdditionalText, AdditionalTextValueProvider<TValue>, TValue)
- Quelle:
- DiagnosticAnalysisContext.cs
- Quelle:
- DiagnosticAnalysisContext.cs
- Quelle:
- DiagnosticAnalysisContext.cs
- Quelle:
- DiagnosticAnalysisContext.cs
Versucht, den zwischengespeicherten Wert zu berechnen oder abzurufen, der vom angegebenen valueProvider
für den angegebenen text
bereitgestellt wird.
Beachten Sie, dass das Paar {valueProvider
, text
} als Schlüssel fungiert.
Die Wiederverwendung derselben valueProvider
instance über Analysetools und/oder Analyseinstanzen hinweg kann die Gesamtleistung des Analysetools verbessern, indem eine Neuberechnung der Werte vermieden wird.
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
Typparameter
- TValue
Der Typ des Werts, der dem Schlüssel zugeordnet ist.
Parameter
- text
- AdditionalText
AdditionalText für den der Wert abgefragt wird.
- valueProvider
- AdditionalTextValueProvider<TValue>
Anbieter, der den zugrunde liegenden Wert berechnet.
- value
- TValue
Dem Schlüssel zugeordneter Wert.
Gibt zurück
Gibt bei Erfolg true zurück, andernfalls false.
Gilt für:
TryGetValue<TValue>(SourceText, SourceTextValueProvider<TValue>, TValue)
- Quelle:
- DiagnosticAnalysisContext.cs
- Quelle:
- DiagnosticAnalysisContext.cs
- Quelle:
- DiagnosticAnalysisContext.cs
- Quelle:
- DiagnosticAnalysisContext.cs
- Quelle:
- DiagnosticAnalysisContext.cs
- Quelle:
- DiagnosticAnalysisContext.cs
- Quelle:
- DiagnosticAnalysisContext.cs
- Quelle:
- DiagnosticAnalysisContext.cs
- Quelle:
- DiagnosticAnalysisContext.cs
- Quelle:
- DiagnosticAnalysisContext.cs
- Quelle:
- DiagnosticAnalysisContext.cs
- Quelle:
- DiagnosticAnalysisContext.cs
- Quelle:
- DiagnosticAnalysisContext.cs
- Quelle:
- DiagnosticAnalysisContext.cs
- Quelle:
- DiagnosticAnalysisContext.cs
- Quelle:
- DiagnosticAnalysisContext.cs
- Quelle:
- DiagnosticAnalysisContext.cs
- Quelle:
- DiagnosticAnalysisContext.cs
- Quelle:
- DiagnosticAnalysisContext.cs
- Quelle:
- DiagnosticAnalysisContext.cs
- Quelle:
- DiagnosticAnalysisContext.cs
- Quelle:
- DiagnosticAnalysisContext.cs
- Quelle:
- DiagnosticAnalysisContext.cs
- Quelle:
- DiagnosticAnalysisContext.cs
Versucht, den zwischengespeicherten Wert zu berechnen oder abzurufen, der vom angegebenen valueProvider
für den angegebenen text
bereitgestellt wird.
Beachten Sie, dass das Paar {valueProvider
, text
} als Schlüssel fungiert.
Die Wiederverwendung derselben valueProvider
instance über Analysetools und/oder Analyseinstanzen hinweg kann die Gesamtleistung des Analysetools verbessern, indem eine Neuberechnung der Werte vermieden wird.
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
Typparameter
- TValue
Der Typ des Werts, der dem Schlüssel zugeordnet ist.
Parameter
- text
- SourceText
SourceText für den der Wert abgefragt wird.
- valueProvider
- SourceTextValueProvider<TValue>
Anbieter, der den zugrunde liegenden Wert berechnet.
- value
- TValue
Dem Schlüssel zugeordneter Wert.
Gibt zurück
Gibt bei Erfolg true zurück, andernfalls false.