Freigeben über


CompilationStartAnalysisContext.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 Analyseaktionen und/oder Analyseinstanzen hinweg kann die Gesamtleistung des Analysetools verbessern, indem eine Neuberechnung der Werte vermieden wird.

TryGetValue<TValue>(SyntaxTree, SyntaxTreeValueProvider<TValue>, TValue)

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

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

Gilt für: