다음을 통해 공유


VisualBasicExtensions.GetSymbolInfo 메서드

정의

오버로드

GetSymbolInfo(SemanticModel, CrefReferenceSyntax, CancellationToken)

지정된 CrefReferenceSyntax에 대한 의미 체계 정보를 포함하는 해당 SymbolInfo를 가져옵니다.

GetSymbolInfo(SemanticModel, OrderingSyntax, CancellationToken)

와 연결된 OrderingSyntaxOrderBy/OrderByDescending/ThenBy/ThenByDescending 메서드를 반환합니다.

GetSymbolInfo(SemanticModel, QueryClauseSyntax, CancellationToken)

쿼리 절에 대한 기호 정보를 반환합니다.

GetSymbolInfo(SemanticModel, FunctionAggregationSyntax, CancellationToken)

에 연결된 집계 함수를 반환합니다 FunctionAggregationSyntax.

GetSymbolInfo(SemanticModel, AttributeSyntax, CancellationToken)

지정된 AttributeSyntax에 대한 의미 체계 정보를 포함하는 해당 SymbolInfo를 가져옵니다.

GetSymbolInfo(SemanticModel, ExpressionRangeVariableSyntax, CancellationToken)

내에서 연결된 ExpressionRangeVariableSyntax Select 메서드를 LetClauseSyntax반환하거나 Microsoft.CodeAnalysis.SymbolInfo.None , 그렇지 않으면 Select 메서드를 반환합니다.

GetSymbolInfo(SemanticModel, ExpressionSyntax, CancellationToken)

지정된 ExpressionSyntax에 대한 의미 체계 정보를 포함하는 해당 SymbolInfo를 가져옵니다.

GetSymbolInfo(SemanticModel, CrefReferenceSyntax, CancellationToken)

Source:
VisualBasicExtensions.vb
Source:
VisualBasicExtensions.vb
Source:
VisualBasicExtensions.vb
Source:
VisualBasicExtensions.vb
Source:
VisualBasicExtensions.vb
Source:
VisualBasicExtensions.vb
Source:
VisualBasicExtensions.vb
Source:
VisualBasicExtensions.vb
Source:
VisualBasicExtensions.vb
Source:
VisualBasicExtensions.vb
Source:
VisualBasicExtensions.vb
Source:
VisualBasicExtensions.vb
Source:
VisualBasicExtensions.vb
Source:
VisualBasicExtensions.vb
Source:
VisualBasicExtensions.vb
Source:
VisualBasicExtensions.vb
Source:
VisualBasicExtensions.vb
Source:
VisualBasicExtensions.vb
Source:
VisualBasicExtensions.vb
Source:
VisualBasicExtensions.vb
Source:
VisualBasicExtensions.vb
Source:
VisualBasicExtensions.vb
Source:
VisualBasicExtensions.vb

지정된 CrefReferenceSyntax에 대한 의미 체계 정보를 포함하는 해당 SymbolInfo를 가져옵니다.

public static Microsoft.CodeAnalysis.SymbolInfo GetSymbolInfo (this Microsoft.CodeAnalysis.SemanticModel semanticModel, Microsoft.CodeAnalysis.VisualBasic.Syntax.CrefReferenceSyntax crefReference, System.Threading.CancellationToken cancellationToken = default);
static member GetSymbolInfo : Microsoft.CodeAnalysis.SemanticModel * Microsoft.CodeAnalysis.VisualBasic.Syntax.CrefReferenceSyntax * System.Threading.CancellationToken -> Microsoft.CodeAnalysis.SymbolInfo
<Extension()>
Public Function GetSymbolInfo (semanticModel As SemanticModel, crefReference As CrefReferenceSyntax, Optional cancellationToken As CancellationToken = Nothing) As SymbolInfo

매개 변수

semanticModel
SemanticModel
crefReference
CrefReferenceSyntax
cancellationToken
CancellationToken

반환

적용 대상

GetSymbolInfo(SemanticModel, OrderingSyntax, CancellationToken)

Source:
VisualBasicExtensions.vb
Source:
VisualBasicExtensions.vb
Source:
VisualBasicExtensions.vb
Source:
VisualBasicExtensions.vb
Source:
VisualBasicExtensions.vb
Source:
VisualBasicExtensions.vb
Source:
VisualBasicExtensions.vb
Source:
VisualBasicExtensions.vb
Source:
VisualBasicExtensions.vb
Source:
VisualBasicExtensions.vb
Source:
VisualBasicExtensions.vb
Source:
VisualBasicExtensions.vb
Source:
VisualBasicExtensions.vb
Source:
VisualBasicExtensions.vb
Source:
VisualBasicExtensions.vb
Source:
VisualBasicExtensions.vb
Source:
VisualBasicExtensions.vb
Source:
VisualBasicExtensions.vb
Source:
VisualBasicExtensions.vb
Source:
VisualBasicExtensions.vb
Source:
VisualBasicExtensions.vb
Source:
VisualBasicExtensions.vb
Source:
VisualBasicExtensions.vb

와 연결된 OrderingSyntaxOrderBy/OrderByDescending/ThenBy/ThenByDescending 메서드를 반환합니다.

public static Microsoft.CodeAnalysis.SymbolInfo GetSymbolInfo (this Microsoft.CodeAnalysis.SemanticModel semanticModel, Microsoft.CodeAnalysis.VisualBasic.Syntax.OrderingSyntax orderingSyntax, System.Threading.CancellationToken cancellationToken = default);
static member GetSymbolInfo : Microsoft.CodeAnalysis.SemanticModel * Microsoft.CodeAnalysis.VisualBasic.Syntax.OrderingSyntax * System.Threading.CancellationToken -> Microsoft.CodeAnalysis.SymbolInfo
<Extension()>
Public Function GetSymbolInfo (semanticModel As SemanticModel, orderingSyntax As OrderingSyntax, Optional cancellationToken As CancellationToken = Nothing) As SymbolInfo

매개 변수

semanticModel
SemanticModel
orderingSyntax
OrderingSyntax
cancellationToken
CancellationToken

반환

적용 대상

GetSymbolInfo(SemanticModel, QueryClauseSyntax, CancellationToken)

Source:
VisualBasicExtensions.vb
Source:
VisualBasicExtensions.vb
Source:
VisualBasicExtensions.vb
Source:
VisualBasicExtensions.vb
Source:
VisualBasicExtensions.vb
Source:
VisualBasicExtensions.vb
Source:
VisualBasicExtensions.vb
Source:
VisualBasicExtensions.vb
Source:
VisualBasicExtensions.vb
Source:
VisualBasicExtensions.vb
Source:
VisualBasicExtensions.vb
Source:
VisualBasicExtensions.vb
Source:
VisualBasicExtensions.vb
Source:
VisualBasicExtensions.vb
Source:
VisualBasicExtensions.vb
Source:
VisualBasicExtensions.vb
Source:
VisualBasicExtensions.vb
Source:
VisualBasicExtensions.vb
Source:
VisualBasicExtensions.vb
Source:
VisualBasicExtensions.vb
Source:
VisualBasicExtensions.vb
Source:
VisualBasicExtensions.vb
Source:
VisualBasicExtensions.vb

쿼리 절에 대한 기호 정보를 반환합니다.

public static Microsoft.CodeAnalysis.SymbolInfo GetSymbolInfo (this Microsoft.CodeAnalysis.SemanticModel semanticModel, Microsoft.CodeAnalysis.VisualBasic.Syntax.QueryClauseSyntax clauseSyntax, System.Threading.CancellationToken cancellationToken = default);
static member GetSymbolInfo : Microsoft.CodeAnalysis.SemanticModel * Microsoft.CodeAnalysis.VisualBasic.Syntax.QueryClauseSyntax * System.Threading.CancellationToken -> Microsoft.CodeAnalysis.SymbolInfo
<Extension()>
Public Function GetSymbolInfo (semanticModel As SemanticModel, clauseSyntax As QueryClauseSyntax, Optional cancellationToken As CancellationToken = Nothing) As SymbolInfo

매개 변수

semanticModel
SemanticModel
clauseSyntax
QueryClauseSyntax
cancellationToken
CancellationToken

반환

설명

구문 노드 형식반환된 기호 정보
DistinctClauseSyntax 에 연결된 Distinct 메서드를 반환합니다 DistinctClauseSyntax.
WhereClauseSyntax 에 연결된 Where 메서드를 반환합니다 WhereClauseSyntax.
PartitionWhileClauseSyntax 와 연결된 TakeWhile/SkipWhile 메서드를 반환합니다 PartitionWhileClauseSyntax.
PartitionClauseSyntax 에 연결된 Take/Skip 메서드를 반환합니다 PartitionClauseSyntax.
GroupByClauseSyntax 에 연결된 GroupBy 메서드를 반환합니다 GroupByClauseSyntax.
JoinClauseSyntax 에 연결된 Join/GroupJoin 메서드를 반환합니다 JoinClauseSyntax.
SelectClauseSyntax 연결된 SelectClauseSyntaxSelect 메서드를 반환하거나 Microsoft.CodeAnalysis.SymbolInfo.None 없는 경우 반환합니다.
FromClauseSyntax 연결된 Select 메서드를 반환합니다. 이 메서드 FromClauseSyntax는 하나 CollectionRangeVariableSyntax 만 있으며 이 메서드는 해당 쿼리 절 내에 QueryExpressionSyntax있는 유일한 쿼리 절입니다. 그렇지 않으면 Microsoft.CodeAnalysis.SymbolInfo.None입니다. 메서드 호출은 컴파일러에 의해 삽입되어 쿼리가 하나 이상의 메서드 호출로 변환되도록 합니다.
LetClauseSyntax Microsoft.CodeAnalysis.SymbolInfo.None
OrderByClauseSyntax Microsoft.CodeAnalysis.SymbolInfo.None
AggregateClauseSyntax Microsoft.CodeAnalysis.SymbolInfo.None. 대신 GetAggregateClauseSymbolInfo(SemanticModel, AggregateClauseSyntax, CancellationToken)를 사용하세요.

적용 대상

GetSymbolInfo(SemanticModel, FunctionAggregationSyntax, CancellationToken)

Source:
VisualBasicExtensions.vb
Source:
VisualBasicExtensions.vb
Source:
VisualBasicExtensions.vb
Source:
VisualBasicExtensions.vb
Source:
VisualBasicExtensions.vb
Source:
VisualBasicExtensions.vb
Source:
VisualBasicExtensions.vb
Source:
VisualBasicExtensions.vb
Source:
VisualBasicExtensions.vb
Source:
VisualBasicExtensions.vb
Source:
VisualBasicExtensions.vb
Source:
VisualBasicExtensions.vb
Source:
VisualBasicExtensions.vb
Source:
VisualBasicExtensions.vb
Source:
VisualBasicExtensions.vb
Source:
VisualBasicExtensions.vb
Source:
VisualBasicExtensions.vb
Source:
VisualBasicExtensions.vb
Source:
VisualBasicExtensions.vb
Source:
VisualBasicExtensions.vb
Source:
VisualBasicExtensions.vb
Source:
VisualBasicExtensions.vb
Source:
VisualBasicExtensions.vb

에 연결된 집계 함수를 반환합니다 FunctionAggregationSyntax.

public static Microsoft.CodeAnalysis.SymbolInfo GetSymbolInfo (this Microsoft.CodeAnalysis.SemanticModel semanticModel, Microsoft.CodeAnalysis.VisualBasic.Syntax.FunctionAggregationSyntax functionSyntax, System.Threading.CancellationToken cancellationToken = default);
static member GetSymbolInfo : Microsoft.CodeAnalysis.SemanticModel * Microsoft.CodeAnalysis.VisualBasic.Syntax.FunctionAggregationSyntax * System.Threading.CancellationToken -> Microsoft.CodeAnalysis.SymbolInfo
<Extension()>
Public Function GetSymbolInfo (semanticModel As SemanticModel, functionSyntax As FunctionAggregationSyntax, Optional cancellationToken As CancellationToken = Nothing) As SymbolInfo

매개 변수

semanticModel
SemanticModel
functionSyntax
FunctionAggregationSyntax
cancellationToken
CancellationToken

반환

적용 대상

GetSymbolInfo(SemanticModel, AttributeSyntax, CancellationToken)

Source:
VisualBasicExtensions.vb
Source:
VisualBasicExtensions.vb
Source:
VisualBasicExtensions.vb
Source:
VisualBasicExtensions.vb
Source:
VisualBasicExtensions.vb
Source:
VisualBasicExtensions.vb
Source:
VisualBasicExtensions.vb
Source:
VisualBasicExtensions.vb
Source:
VisualBasicExtensions.vb
Source:
VisualBasicExtensions.vb
Source:
VisualBasicExtensions.vb
Source:
VisualBasicExtensions.vb
Source:
VisualBasicExtensions.vb
Source:
VisualBasicExtensions.vb
Source:
VisualBasicExtensions.vb
Source:
VisualBasicExtensions.vb
Source:
VisualBasicExtensions.vb
Source:
VisualBasicExtensions.vb
Source:
VisualBasicExtensions.vb
Source:
VisualBasicExtensions.vb
Source:
VisualBasicExtensions.vb
Source:
VisualBasicExtensions.vb
Source:
VisualBasicExtensions.vb

지정된 AttributeSyntax에 대한 의미 체계 정보를 포함하는 해당 SymbolInfo를 가져옵니다.

public static Microsoft.CodeAnalysis.SymbolInfo GetSymbolInfo (this Microsoft.CodeAnalysis.SemanticModel semanticModel, Microsoft.CodeAnalysis.VisualBasic.Syntax.AttributeSyntax attribute, System.Threading.CancellationToken cancellationToken = default);
static member GetSymbolInfo : Microsoft.CodeAnalysis.SemanticModel * Microsoft.CodeAnalysis.VisualBasic.Syntax.AttributeSyntax * System.Threading.CancellationToken -> Microsoft.CodeAnalysis.SymbolInfo
<Extension()>
Public Function GetSymbolInfo (semanticModel As SemanticModel, attribute As AttributeSyntax, Optional cancellationToken As CancellationToken = Nothing) As SymbolInfo

매개 변수

semanticModel
SemanticModel
attribute
AttributeSyntax
cancellationToken
CancellationToken

반환

적용 대상

GetSymbolInfo(SemanticModel, ExpressionRangeVariableSyntax, CancellationToken)

Source:
VisualBasicExtensions.vb
Source:
VisualBasicExtensions.vb
Source:
VisualBasicExtensions.vb
Source:
VisualBasicExtensions.vb
Source:
VisualBasicExtensions.vb
Source:
VisualBasicExtensions.vb
Source:
VisualBasicExtensions.vb
Source:
VisualBasicExtensions.vb
Source:
VisualBasicExtensions.vb
Source:
VisualBasicExtensions.vb
Source:
VisualBasicExtensions.vb
Source:
VisualBasicExtensions.vb
Source:
VisualBasicExtensions.vb
Source:
VisualBasicExtensions.vb
Source:
VisualBasicExtensions.vb
Source:
VisualBasicExtensions.vb
Source:
VisualBasicExtensions.vb
Source:
VisualBasicExtensions.vb
Source:
VisualBasicExtensions.vb
Source:
VisualBasicExtensions.vb
Source:
VisualBasicExtensions.vb
Source:
VisualBasicExtensions.vb
Source:
VisualBasicExtensions.vb

내에서 연결된 ExpressionRangeVariableSyntax Select 메서드를 LetClauseSyntax반환하거나 Microsoft.CodeAnalysis.SymbolInfo.None , 그렇지 않으면 Select 메서드를 반환합니다.

public static Microsoft.CodeAnalysis.SymbolInfo GetSymbolInfo (this Microsoft.CodeAnalysis.SemanticModel semanticModel, Microsoft.CodeAnalysis.VisualBasic.Syntax.ExpressionRangeVariableSyntax variableSyntax, System.Threading.CancellationToken cancellationToken = default);
static member GetSymbolInfo : Microsoft.CodeAnalysis.SemanticModel * Microsoft.CodeAnalysis.VisualBasic.Syntax.ExpressionRangeVariableSyntax * System.Threading.CancellationToken -> Microsoft.CodeAnalysis.SymbolInfo
<Extension()>
Public Function GetSymbolInfo (semanticModel As SemanticModel, variableSyntax As ExpressionRangeVariableSyntax, Optional cancellationToken As CancellationToken = Nothing) As SymbolInfo

매개 변수

semanticModel
SemanticModel
cancellationToken
CancellationToken

반환

적용 대상

GetSymbolInfo(SemanticModel, ExpressionSyntax, CancellationToken)

Source:
VisualBasicExtensions.vb
Source:
VisualBasicExtensions.vb
Source:
VisualBasicExtensions.vb
Source:
VisualBasicExtensions.vb
Source:
VisualBasicExtensions.vb
Source:
VisualBasicExtensions.vb
Source:
VisualBasicExtensions.vb
Source:
VisualBasicExtensions.vb
Source:
VisualBasicExtensions.vb
Source:
VisualBasicExtensions.vb
Source:
VisualBasicExtensions.vb
Source:
VisualBasicExtensions.vb
Source:
VisualBasicExtensions.vb
Source:
VisualBasicExtensions.vb
Source:
VisualBasicExtensions.vb
Source:
VisualBasicExtensions.vb
Source:
VisualBasicExtensions.vb
Source:
VisualBasicExtensions.vb
Source:
VisualBasicExtensions.vb
Source:
VisualBasicExtensions.vb
Source:
VisualBasicExtensions.vb
Source:
VisualBasicExtensions.vb
Source:
VisualBasicExtensions.vb

지정된 ExpressionSyntax에 대한 의미 체계 정보를 포함하는 해당 SymbolInfo를 가져옵니다.

public static Microsoft.CodeAnalysis.SymbolInfo GetSymbolInfo (this Microsoft.CodeAnalysis.SemanticModel semanticModel, Microsoft.CodeAnalysis.VisualBasic.Syntax.ExpressionSyntax expression, System.Threading.CancellationToken cancellationToken = default);
static member GetSymbolInfo : Microsoft.CodeAnalysis.SemanticModel * Microsoft.CodeAnalysis.VisualBasic.Syntax.ExpressionSyntax * System.Threading.CancellationToken -> Microsoft.CodeAnalysis.SymbolInfo
<Extension()>
Public Function GetSymbolInfo (semanticModel As SemanticModel, expression As ExpressionSyntax, Optional cancellationToken As CancellationToken = Nothing) As SymbolInfo

매개 변수

semanticModel
SemanticModel
expression
ExpressionSyntax
cancellationToken
CancellationToken

반환

적용 대상