Partilhar via


CompilationAnalysisContext.TryGetValue Método

Definição

Sobrecargas

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

Tenta calcular ou obter o valor armazenado em cache fornecido pelo fornecido valueProvider para o determinado text. Observe que o par {valueProvider, text} atua como a chave. Reutilizar a mesma valueProvider instância em ações do analisador e/ou instâncias do analisador pode melhorar o desempenho geral do analisador evitando a recomputação dos valores.

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

Tenta calcular ou obter o valor armazenado em cache fornecido pelo fornecido valueProvider para o determinado tree. Observe que o par {valueProvider, tree} atua como a chave. Reutilizar a mesma valueProvider instância em ações do analisador e/ou instâncias do analisador pode melhorar o desempenho geral do analisador evitando a recomputação dos valores.

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

Tenta calcular ou obter o valor armazenado em cache fornecido pelo fornecido valueProvider para o determinado text. Observe que o par {valueProvider, text} atua como a chave. Reutilizar a mesma valueProvider instância em ações do analisador e/ou instâncias do analisador pode melhorar o desempenho geral do analisador evitando a recomputação dos valores.

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

Origem:
DiagnosticAnalysisContext.cs
Origem:
DiagnosticAnalysisContext.cs
Origem:
DiagnosticAnalysisContext.cs
Origem:
DiagnosticAnalysisContext.cs

Tenta calcular ou obter o valor armazenado em cache fornecido pelo fornecido valueProvider para o determinado text. Observe que o par {valueProvider, text} atua como a chave. Reutilizar a mesma valueProvider instância em ações do analisador e/ou instâncias do analisador pode melhorar o desempenho geral do analisador evitando a recomputação dos valores.

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

Parâmetros de tipo

TValue

O tipo do valor associado à chave.

Parâmetros

text
AdditionalText

AdditionalText para o qual o valor é consultado.

valueProvider
AdditionalTextValueProvider<TValue>

Provedor que calcula o valor subjacente.

value
TValue

Valor associado à chave.

Retornos

Retorna true no êxito, caso contrário, false.

Aplica-se a

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

Origem:
DiagnosticAnalysisContext.cs
Origem:
DiagnosticAnalysisContext.cs
Origem:
DiagnosticAnalysisContext.cs
Origem:
DiagnosticAnalysisContext.cs
Origem:
DiagnosticAnalysisContext.cs
Origem:
DiagnosticAnalysisContext.cs
Origem:
DiagnosticAnalysisContext.cs
Origem:
DiagnosticAnalysisContext.cs
Origem:
DiagnosticAnalysisContext.cs
Origem:
DiagnosticAnalysisContext.cs
Origem:
DiagnosticAnalysisContext.cs
Origem:
DiagnosticAnalysisContext.cs
Origem:
DiagnosticAnalysisContext.cs
Origem:
DiagnosticAnalysisContext.cs
Origem:
DiagnosticAnalysisContext.cs
Origem:
DiagnosticAnalysisContext.cs
Origem:
DiagnosticAnalysisContext.cs
Origem:
DiagnosticAnalysisContext.cs
Origem:
DiagnosticAnalysisContext.cs
Origem:
DiagnosticAnalysisContext.cs
Origem:
DiagnosticAnalysisContext.cs
Origem:
DiagnosticAnalysisContext.cs
Origem:
DiagnosticAnalysisContext.cs
Origem:
DiagnosticAnalysisContext.cs

Tenta calcular ou obter o valor armazenado em cache fornecido pelo fornecido valueProvider para o determinado tree. Observe que o par {valueProvider, tree} atua como a chave. Reutilizar a mesma valueProvider instância em ações do analisador e/ou instâncias do analisador pode melhorar o desempenho geral do analisador evitando a recomputação dos valores.

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

Parâmetros de tipo

TValue

O tipo do valor associado à chave.

Parâmetros

tree
SyntaxTree

SyntaxTree para o qual o valor é consultado.

valueProvider
SyntaxTreeValueProvider<TValue>

Provedor que calcula o valor subjacente.

value
TValue

Valor associado à chave.

Retornos

Retorna true no êxito, caso contrário, false.

Aplica-se a

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

Origem:
DiagnosticAnalysisContext.cs
Origem:
DiagnosticAnalysisContext.cs
Origem:
DiagnosticAnalysisContext.cs
Origem:
DiagnosticAnalysisContext.cs
Origem:
DiagnosticAnalysisContext.cs
Origem:
DiagnosticAnalysisContext.cs
Origem:
DiagnosticAnalysisContext.cs
Origem:
DiagnosticAnalysisContext.cs
Origem:
DiagnosticAnalysisContext.cs
Origem:
DiagnosticAnalysisContext.cs
Origem:
DiagnosticAnalysisContext.cs
Origem:
DiagnosticAnalysisContext.cs
Origem:
DiagnosticAnalysisContext.cs
Origem:
DiagnosticAnalysisContext.cs
Origem:
DiagnosticAnalysisContext.cs
Origem:
DiagnosticAnalysisContext.cs
Origem:
DiagnosticAnalysisContext.cs
Origem:
DiagnosticAnalysisContext.cs
Origem:
DiagnosticAnalysisContext.cs
Origem:
DiagnosticAnalysisContext.cs
Origem:
DiagnosticAnalysisContext.cs
Origem:
DiagnosticAnalysisContext.cs
Origem:
DiagnosticAnalysisContext.cs
Origem:
DiagnosticAnalysisContext.cs

Tenta calcular ou obter o valor armazenado em cache fornecido pelo fornecido valueProvider para o determinado text. Observe que o par {valueProvider, text} atua como a chave. Reutilizar a mesma valueProvider instância em ações do analisador e/ou instâncias do analisador pode melhorar o desempenho geral do analisador evitando a recomputação dos valores.

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

Parâmetros de tipo

TValue

O tipo do valor associado à chave.

Parâmetros

text
SourceText

SourceText para o qual o valor é consultado.

valueProvider
SourceTextValueProvider<TValue>

Provedor que calcula o valor subjacente.

value
TValue

Valor associado à chave.

Retornos

Retorna true no êxito, caso contrário, false.

Aplica-se a