AnalysisContext.TryGetValue Metodo

Definizione

Overload

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

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

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

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

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

Source:
DiagnosticAnalysisContext.cs
Source:
DiagnosticAnalysisContext.cs
Source:
DiagnosticAnalysisContext.cs

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

valueProvider
AdditionalTextValueProvider<TValue>

Provider che calcola il valore sottostante.

value
TValue

Valore associato alla chiave.

Restituisce

Restituisce true in caso contrario, false.

Si applica a

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

Source:
DiagnosticAnalysisContext.cs
Source:
DiagnosticAnalysisContext.cs
Source:
DiagnosticAnalysisContext.cs
Source:
DiagnosticAnalysisContext.cs
Source:
DiagnosticAnalysisContext.cs
Source:
DiagnosticAnalysisContext.cs
Source:
DiagnosticAnalysisContext.cs
Source:
DiagnosticAnalysisContext.cs
Source:
DiagnosticAnalysisContext.cs
Source:
DiagnosticAnalysisContext.cs
Source:
DiagnosticAnalysisContext.cs
Source:
DiagnosticAnalysisContext.cs
Source:
DiagnosticAnalysisContext.cs
Source:
DiagnosticAnalysisContext.cs
Source:
DiagnosticAnalysisContext.cs
Source:
DiagnosticAnalysisContext.cs
Source:
DiagnosticAnalysisContext.cs
Source:
DiagnosticAnalysisContext.cs
Source:
DiagnosticAnalysisContext.cs
Source:
DiagnosticAnalysisContext.cs
Source:
DiagnosticAnalysisContext.cs
Source:
DiagnosticAnalysisContext.cs
Source:
DiagnosticAnalysisContext.cs

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

valueProvider
SourceTextValueProvider<TValue>

Provider che calcola il valore sottostante.

value
TValue

Valore associato alla chiave.

Restituisce

Restituisce true in caso contrario, false.

Si applica a