Condividi tramite


CompilationStartAnalysisContext.TryGetValue Metodo

Definizione

Overload

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

Tenta di calcolare o ottenere il valore memorizzato nella cache fornito dall'oggetto specificato valueProvider per l'oggetto specificato text. Si noti che la coppia {valueProvider, text} funge da chiave. Il riutilizzo della stessa valueProvider istanza tra le azioni dell'analizzatore e/o le istanze dell'analizzatore può migliorare le prestazioni complessive dell'analizzatore evitando il ricalcolazione dei valori.

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

Tenta di calcolare o ottenere il valore memorizzato nella cache fornito dall'oggetto specificato valueProvider per l'oggetto specificato tree. Si noti che la coppia {valueProvider, tree} funge da chiave. Il riutilizzo della stessa valueProvider istanza tra le azioni dell'analizzatore e/o le istanze dell'analizzatore può migliorare le prestazioni complessive dell'analizzatore evitando il ricalcolazione dei valori.

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

Tenta di calcolare o ottenere il valore memorizzato nella cache fornito dall'oggetto specificato valueProvider per l'oggetto specificato text. Si noti che la coppia {valueProvider, text} funge da chiave. Il riutilizzo della stessa valueProvider istanza tra le azioni dell'analizzatore e/o le istanze dell'analizzatore può migliorare le prestazioni complessive dell'analizzatore evitando il ricalcolazione dei valori.

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

Origine:
DiagnosticAnalysisContext.cs
Origine:
DiagnosticAnalysisContext.cs
Origine:
DiagnosticAnalysisContext.cs
Origine:
DiagnosticAnalysisContext.cs

Tenta di calcolare o ottenere il valore memorizzato nella cache fornito dall'oggetto specificato valueProvider per l'oggetto specificato text. Si noti che la coppia {valueProvider, text} funge da chiave. Il riutilizzo della stessa valueProvider istanza tra le azioni dell'analizzatore e/o le istanze dell'analizzatore può migliorare le prestazioni complessive dell'analizzatore evitando il ricalcolazione 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 istanza per la quale viene eseguita una query sul valore.

valueProvider
AdditionalTextValueProvider<TValue>

Provider che calcola il valore sottostante.

value
TValue

Valore associato alla chiave.

Restituisce

Restituisce true in caso di esito positivo, false in caso contrario.

Si applica a

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

Origine:
DiagnosticAnalysisContext.cs
Origine:
DiagnosticAnalysisContext.cs
Origine:
DiagnosticAnalysisContext.cs
Origine:
DiagnosticAnalysisContext.cs
Origine:
DiagnosticAnalysisContext.cs
Origine:
DiagnosticAnalysisContext.cs
Origine:
DiagnosticAnalysisContext.cs
Origine:
DiagnosticAnalysisContext.cs
Origine:
DiagnosticAnalysisContext.cs
Origine:
DiagnosticAnalysisContext.cs
Origine:
DiagnosticAnalysisContext.cs
Origine:
DiagnosticAnalysisContext.cs
Origine:
DiagnosticAnalysisContext.cs
Origine:
DiagnosticAnalysisContext.cs
Origine:
DiagnosticAnalysisContext.cs
Origine:
DiagnosticAnalysisContext.cs
Origine:
DiagnosticAnalysisContext.cs
Origine:
DiagnosticAnalysisContext.cs
Origine:
DiagnosticAnalysisContext.cs
Origine:
DiagnosticAnalysisContext.cs
Origine:
DiagnosticAnalysisContext.cs
Origine:
DiagnosticAnalysisContext.cs
Origine:
DiagnosticAnalysisContext.cs
Origine:
DiagnosticAnalysisContext.cs

Tenta di calcolare o ottenere il valore memorizzato nella cache fornito dall'oggetto specificato valueProvider per l'oggetto specificato tree. Si noti che la coppia {valueProvider, tree} funge da chiave. Il riutilizzo della stessa valueProvider istanza tra le azioni dell'analizzatore e/o le istanze dell'analizzatore può migliorare le prestazioni complessive dell'analizzatore evitando il ricalcolazione dei valori.

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

Parametri di tipo

TValue

Tipo del valore associato alla chiave.

Parametri

tree
SyntaxTree

SyntaxTree istanza per la quale viene eseguita una query sul valore.

valueProvider
SyntaxTreeValueProvider<TValue>

Provider che calcola il valore sottostante.

value
TValue

Valore associato alla chiave.

Restituisce

Restituisce true in caso di esito positivo, false in caso contrario.

Si applica a

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

Origine:
DiagnosticAnalysisContext.cs
Origine:
DiagnosticAnalysisContext.cs
Origine:
DiagnosticAnalysisContext.cs
Origine:
DiagnosticAnalysisContext.cs
Origine:
DiagnosticAnalysisContext.cs
Origine:
DiagnosticAnalysisContext.cs
Origine:
DiagnosticAnalysisContext.cs
Origine:
DiagnosticAnalysisContext.cs
Origine:
DiagnosticAnalysisContext.cs
Origine:
DiagnosticAnalysisContext.cs
Origine:
DiagnosticAnalysisContext.cs
Origine:
DiagnosticAnalysisContext.cs
Origine:
DiagnosticAnalysisContext.cs
Origine:
DiagnosticAnalysisContext.cs
Origine:
DiagnosticAnalysisContext.cs
Origine:
DiagnosticAnalysisContext.cs
Origine:
DiagnosticAnalysisContext.cs
Origine:
DiagnosticAnalysisContext.cs
Origine:
DiagnosticAnalysisContext.cs
Origine:
DiagnosticAnalysisContext.cs
Origine:
DiagnosticAnalysisContext.cs
Origine:
DiagnosticAnalysisContext.cs
Origine:
DiagnosticAnalysisContext.cs
Origine:
DiagnosticAnalysisContext.cs

Tenta di calcolare o ottenere il valore memorizzato nella cache fornito dall'oggetto specificato valueProvider per l'oggetto specificato text. Si noti che la coppia {valueProvider, text} funge da chiave. Il riutilizzo della stessa valueProvider istanza tra le azioni dell'analizzatore e/o le istanze dell'analizzatore può migliorare le prestazioni complessive dell'analizzatore evitando il ricalcolazione 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 eseguita una query sul valore.

valueProvider
SourceTextValueProvider<TValue>

Provider che calcola il valore sottostante.

value
TValue

Valore associato alla chiave.

Restituisce

Restituisce true in caso di esito positivo, false in caso contrario.

Si applica a