CompilationAnalysisContext.TryGetValue 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
오버로드
TryGetValue<TValue>(AdditionalText, AdditionalTextValueProvider<TValue>, TValue) |
지정된 |
TryGetValue<TValue>(SyntaxTree, SyntaxTreeValueProvider<TValue>, TValue) |
지정된 |
TryGetValue<TValue>(SourceText, SourceTextValueProvider<TValue>, TValue) |
지정된 |
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를 반환합니다.
적용 대상
.NET