CompilationStartAnalysisContext.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>(SyntaxTree, SyntaxTreeValueProvider<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 Analyseaktionen 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 dem Schlüssel zugeordneten Werts.
Parameter
- text
- AdditionalText
AdditionalTextinstance, für die 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>(SyntaxTree, SyntaxTreeValueProvider<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 tree
bereitgestellt wird.
Beachten Sie, dass das Paar {valueProvider
, tree
} als Schlüssel fungiert.
Die Wiederverwendung derselben valueProvider
instance über Analyseaktionen 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::SyntaxTree ^ tree, Microsoft::CodeAnalysis::Diagnostics::SyntaxTreeValueProvider<TValue> ^ valueProvider, [Runtime::InteropServices::Out] TValue % value);
public bool TryGetValue<TValue> (Microsoft.CodeAnalysis.SyntaxTree tree, Microsoft.CodeAnalysis.Diagnostics.SyntaxTreeValueProvider<TValue> valueProvider, out TValue value);
member this.TryGetValue : Microsoft.CodeAnalysis.SyntaxTree * Microsoft.CodeAnalysis.Diagnostics.SyntaxTreeValueProvider<'Value> * 'Value -> bool
Public Function TryGetValue(Of TValue) (tree As SyntaxTree, valueProvider As SyntaxTreeValueProvider(Of TValue), ByRef value As TValue) As Boolean
Typparameter
- TValue
Der Typ des dem Schlüssel zugeordneten Werts.
Parameter
- tree
- SyntaxTree
SyntaxTreeinstance, für die der Wert abgefragt wird.
- valueProvider
- SyntaxTreeValueProvider<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 Analyseaktionen 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 dem Schlüssel zugeordneten Werts.
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.