Freigeben über


AnalysisContext.TryGetValue Methode

Definition

Überlädt

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

Versucht, den zwischengespeicherten Wert zu berechnen oder abzurufen, der vom angegebenen valueProvider für den angegebenen textbereitgestellt 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.

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

Versucht, den zwischengespeicherten Wert zu berechnen oder abzurufen, der vom angegebenen valueProvider für den angegebenen textbereitgestellt 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.

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

Gilt für: