CompilationStartAnalysisContext.TryGetValue Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
TryGetValue<TValue>(AdditionalText, AdditionalTextValueProvider<TValue>, TValue) |
Tenta di calcolare o ottenere il valore memorizzato nella cache fornito dall'oggetto specificato |
TryGetValue<TValue>(SyntaxTree, SyntaxTreeValueProvider<TValue>, TValue) |
Tenta di calcolare o ottenere il valore memorizzato nella cache fornito dall'oggetto specificato |
TryGetValue<TValue>(SourceText, SourceTextValueProvider<TValue>, TValue) |
Tenta di calcolare o ottenere il valore memorizzato nella cache fornito dall'oggetto specificato |
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.