다음을 통해 공유


CompilationAnalysisContext.TryGetValue 메서드

정의

오버로드

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

지정된 text에 대해 지정된 valueProvider 에서 제공하는 캐시된 값을 계산하거나 가져옵니다. {valueProvider, text} 쌍이 키 역할을 합니다. 분석기 작업 및/또는 분석기 인스턴스에서 동일한 valueProvider instance 다시 사용하면 값의 재계산을 방지하여 전반적인 분석기 성능을 향상시킬 수 있습니다.

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

지정된 tree에 대해 지정된 valueProvider 에서 제공하는 캐시된 값을 계산하거나 가져옵니다. {valueProvider, tree} 쌍이 키 역할을 합니다. 분석기 작업 및/또는 분석기 인스턴스에서 동일한 valueProvider instance 다시 사용하면 값의 재계산을 방지하여 전반적인 분석기 성능을 향상시킬 수 있습니다.

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

지정된 text에 대해 지정된 valueProvider 에서 제공하는 캐시된 값을 계산하거나 가져옵니다. {valueProvider, text} 쌍이 키 역할을 합니다. 분석기 작업 및/또는 분석기 인스턴스에서 동일한 valueProvider instance 다시 사용하면 값의 재계산을 방지하여 전반적인 분석기 성능을 향상시킬 수 있습니다.

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

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

지정된 text에 대해 지정된 valueProvider 에서 제공하는 캐시된 값을 계산하거나 가져옵니다. {valueProvider, text} 쌍이 키 역할을 합니다. 분석기 작업 및/또는 분석기 인스턴스에서 동일한 valueProvider instance 다시 사용하면 값의 재계산을 방지하여 전반적인 분석기 성능을 향상시킬 수 있습니다.

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)

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
Source:
DiagnosticAnalysisContext.cs

지정된 tree에 대해 지정된 valueProvider 에서 제공하는 캐시된 값을 계산하거나 가져옵니다. {valueProvider, tree} 쌍이 키 역할을 합니다. 분석기 작업 및/또는 분석기 인스턴스에서 동일한 valueProvider instance 다시 사용하면 값의 재계산을 방지하여 전반적인 분석기 성능을 향상시킬 수 있습니다.

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)

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
Source:
DiagnosticAnalysisContext.cs

지정된 text에 대해 지정된 valueProvider 에서 제공하는 캐시된 값을 계산하거나 가져옵니다. {valueProvider, text} 쌍이 키 역할을 합니다. 분석기 작업 및/또는 분석기 인스턴스에서 동일한 valueProvider instance 다시 사용하면 값의 재계산을 방지하여 전반적인 분석기 성능을 향상시킬 수 있습니다.

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를 반환합니다.

적용 대상