共用方式為


CompilationStartAnalysisContext.TryGetValue 方法

定義

多載

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

嘗試針對指定的 text 計算或取得指定的 valueProvider 所提供的快取值。 請注意,配對 { valueProvidertext } 會作為索引鍵。 跨分析器動作和/或分析器實例重複使用相同的 valueProvider 實例,可以避免重新計算值來改善整體分析器效能。

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

嘗試針對指定的 tree 計算或取得指定的 valueProvider 所提供的快取值。 請注意,配對 { valueProvidertree } 會作為索引鍵。 跨分析器動作和/或分析器實例重複使用相同的 valueProvider 實例,可以避免重新計算值來改善整體分析器效能。

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

嘗試針對指定的 text 計算或取得指定的 valueProvider 所提供的快取值。 請注意,配對 { valueProvidertext } 會作為索引鍵。 跨分析器動作和/或分析器實例重複使用相同的 valueProvider 實例,可以避免重新計算值來改善整體分析器效能。

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

來源:
DiagnosticAnalysisContext.cs
來源:
DiagnosticAnalysisContext.cs
來源:
DiagnosticAnalysisContext.cs
來源:
DiagnosticAnalysisContext.cs

嘗試針對指定的 text 計算或取得指定的 valueProvider 所提供的快取值。 請注意,配對 { valueProvidertext } 會作為索引鍵。 跨分析器動作和/或分析器實例重複使用相同的 valueProvider 實例,可以避免重新計算值來改善整體分析器效能。

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

類型參數

TValue

與索引鍵相關聯的值型別。

參數

text
AdditionalText

AdditionalText 查詢值的 實例。

valueProvider
AdditionalTextValueProvider<TValue>

計算基礎值的提供者。

value
TValue

與索引鍵相關聯的值。

傳回

在成功時傳回 true,否則傳回 false。

適用於

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

來源:
DiagnosticAnalysisContext.cs
來源:
DiagnosticAnalysisContext.cs
來源:
DiagnosticAnalysisContext.cs
來源:
DiagnosticAnalysisContext.cs
來源:
DiagnosticAnalysisContext.cs
來源:
DiagnosticAnalysisContext.cs
來源:
DiagnosticAnalysisContext.cs
來源:
DiagnosticAnalysisContext.cs
來源:
DiagnosticAnalysisContext.cs
來源:
DiagnosticAnalysisContext.cs
來源:
DiagnosticAnalysisContext.cs
來源:
DiagnosticAnalysisContext.cs
來源:
DiagnosticAnalysisContext.cs
來源:
DiagnosticAnalysisContext.cs
來源:
DiagnosticAnalysisContext.cs
來源:
DiagnosticAnalysisContext.cs
來源:
DiagnosticAnalysisContext.cs
來源:
DiagnosticAnalysisContext.cs
來源:
DiagnosticAnalysisContext.cs
來源:
DiagnosticAnalysisContext.cs
來源:
DiagnosticAnalysisContext.cs
來源:
DiagnosticAnalysisContext.cs
來源:
DiagnosticAnalysisContext.cs
來源:
DiagnosticAnalysisContext.cs

嘗試針對指定的 tree 計算或取得指定的 valueProvider 所提供的快取值。 請注意,配對 { valueProvidertree } 會作為索引鍵。 跨分析器動作和/或分析器實例重複使用相同的 valueProvider 實例,可以避免重新計算值來改善整體分析器效能。

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

類型參數

TValue

與索引鍵相關聯的值型別。

參數

tree
SyntaxTree

SyntaxTree 查詢值的 實例。

valueProvider
SyntaxTreeValueProvider<TValue>

計算基礎值的提供者。

value
TValue

與索引鍵相關聯的值。

傳回

在成功時傳回 true,否則傳回 false。

適用於

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

來源:
DiagnosticAnalysisContext.cs
來源:
DiagnosticAnalysisContext.cs
來源:
DiagnosticAnalysisContext.cs
來源:
DiagnosticAnalysisContext.cs
來源:
DiagnosticAnalysisContext.cs
來源:
DiagnosticAnalysisContext.cs
來源:
DiagnosticAnalysisContext.cs
來源:
DiagnosticAnalysisContext.cs
來源:
DiagnosticAnalysisContext.cs
來源:
DiagnosticAnalysisContext.cs
來源:
DiagnosticAnalysisContext.cs
來源:
DiagnosticAnalysisContext.cs
來源:
DiagnosticAnalysisContext.cs
來源:
DiagnosticAnalysisContext.cs
來源:
DiagnosticAnalysisContext.cs
來源:
DiagnosticAnalysisContext.cs
來源:
DiagnosticAnalysisContext.cs
來源:
DiagnosticAnalysisContext.cs
來源:
DiagnosticAnalysisContext.cs
來源:
DiagnosticAnalysisContext.cs
來源:
DiagnosticAnalysisContext.cs
來源:
DiagnosticAnalysisContext.cs
來源:
DiagnosticAnalysisContext.cs
來源:
DiagnosticAnalysisContext.cs

嘗試針對指定的 text 計算或取得指定的 valueProvider 所提供的快取值。 請注意,配對 { valueProvidertext } 會作為索引鍵。 跨分析器動作和/或分析器實例重複使用相同的 valueProvider 實例,可以避免重新計算值來改善整體分析器效能。

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

類型參數

TValue

與索引鍵相關聯的值型別。

參數

text
SourceText

SourceText 要查詢其值的 。

valueProvider
SourceTextValueProvider<TValue>

計算基礎值的提供者。

value
TValue

與索引鍵相關聯的值。

傳回

在成功時傳回 true,否則傳回 false。

適用於