AnalyzeControlFlow(SemanticModel, StatementSyntax)
|
메서드 본문의 일부 내에서 제어 흐름을 분석합니다.
|
AnalyzeControlFlow(SemanticModel, StatementSyntax, StatementSyntax)
|
메서드 본문의 일부 내에서 제어 흐름을 분석합니다.
|
AnalyzeDataFlow(SemanticModel, ConstructorInitializerSyntax)
|
내에서 데이터 흐름을 분석합니다 ConstructorInitializerSyntax.
|
AnalyzeDataFlow(SemanticModel, ExpressionSyntax)
|
내에서 데이터 흐름을 분석합니다 ExpressionSyntax.
|
AnalyzeDataFlow(SemanticModel, PrimaryConstructorBaseTypeSyntax)
|
이니셜라이저 내에서 ArgumentList 데이터 흐름을 분석합니다.
|
AnalyzeDataFlow(SemanticModel, StatementSyntax)
|
메서드 본문의 일부 내에서 데이터 흐름을 분석합니다.
|
AnalyzeDataFlow(SemanticModel, StatementSyntax, StatementSyntax)
|
메서드 본문의 일부 내에서 데이터 흐름을 분석합니다.
|
ClassifyConversion(SemanticModel, ExpressionSyntax, ITypeSymbol, Boolean)
|
지정된 식이 지정된 형식으로 변환된 경우 사용할 변환 형식(있는 경우)을 결정합니다. isExplicitInSource가 true이면 생성된 변환은 캐스트 식에 대해 변환이 수행된 경우 사용되는 변환입니다.
|
ClassifyConversion(SemanticModel, Int32, ExpressionSyntax, ITypeSymbol, Boolean)
|
지정된 식이 지정된 형식으로 변환된 경우 사용할 변환 형식(있는 경우)을 결정합니다. isExplicitInSource가 true이면 생성된 변환은 캐스트 식에 대해 변환이 수행된 경우 사용되는 변환입니다.
|
GetAliasInfo(SemanticModel, IdentifierNameSyntax, CancellationToken)
|
별칭 이름으로 확인되면 nameSyntax A에 해당하는 AliasSymbol을 반환합니다. 그렇지 않으면 null을 반환합니다.
|
GetAwaitExpressionInfo(SemanticModel, AwaitExpressionSyntax)
|
컴파일에서 구문 노드 트리에 대한 의미 체계 질문을 할 수 있습니다. 일반적으로 컴파일 또는 컴파일에서 GetBinding을 호출하여 instance 가져옵니다.
|
GetCollectionInitializerSymbolInfo(SemanticModel, ExpressionSyntax, CancellationToken)
|
내의 지정된 식 구문 Initializer에 해당하는 'Add' 메서드 기호(있는 경우)를 반환합니다.
|
GetConstantValue(SemanticModel, ExpressionSyntax, CancellationToken)
|
컴파일에서 구문 노드 트리에 대한 의미 체계 질문을 할 수 있습니다. 일반적으로 컴파일 또는 컴파일에서 GetBinding을 호출하여 instance 가져옵니다.
|
GetConversion(SemanticModel, SyntaxNode, CancellationToken)
|
컴파일에서 구문 노드 트리에 대한 의미 체계 질문을 할 수 있습니다. 일반적으로 컴파일 또는 컴파일에서 GetBinding을 호출하여 instance 가져옵니다.
|
GetDeclaredSymbol(SemanticModel, AccessorDeclarationSyntax, CancellationToken)
|
속성 또는 멤버 접근자를 선언하는 구문 노드가 지정된 경우 해당 기호를 가져옵니다.
|
GetDeclaredSymbol(SemanticModel, AnonymousObjectCreationExpressionSyntax, CancellationToken)
|
익명 개체 만들기 식의 구문 노드가 지정된 경우 익명 개체 형식 기호를 가져옵니다.
|
GetDeclaredSymbol(SemanticModel, AnonymousObjectMemberDeclaratorSyntax, CancellationToken)
|
익명 개체 만들기 이니셜라이저의 구문 노드가 지정된 경우 익명 개체 속성 기호를 가져옵니다.
|
GetDeclaredSymbol(SemanticModel, ArgumentSyntax, CancellationToken)
|
튜플 인수의 구문 노드가 지정된 경우 튜플 요소 기호를 가져옵니다.
|
GetDeclaredSymbol(SemanticModel, BaseMethodDeclarationSyntax, CancellationToken)
|
기본 메서드 선언 구문이 지정된 경우 해당 메서드 기호를 가져옵니다.
|
GetDeclaredSymbol(SemanticModel, BasePropertyDeclarationSyntax, CancellationToken)
|
속성, 인덱서 또는 이벤트를 선언하는 구문 노드가 지정된 경우 해당 선언된 기호를 가져옵니다.
|
GetDeclaredSymbol(SemanticModel, BaseTypeDeclarationSyntax, CancellationToken)
|
형식 선언이 지정된 경우 해당 형식 기호를 가져옵니다.
|
GetDeclaredSymbol(SemanticModel, CatchDeclarationSyntax, CancellationToken)
|
catch 선언이 지정된 경우 예외 변수에 대한 기호를 가져옵니다.
|
GetDeclaredSymbol(SemanticModel, CompilationUnitSyntax, CancellationToken)
|
컴파일 단위 구문이 지정된 경우 해당 단순 프로그램 진입점 기호를 가져옵니다.
|
GetDeclaredSymbol(SemanticModel, DelegateDeclarationSyntax, CancellationToken)
|
대리자 선언이 지정된 경우 해당 형식 기호를 가져옵니다.
|
GetDeclaredSymbol(SemanticModel, EnumMemberDeclarationSyntax, CancellationToken)
|
열거형 멤버 선언이 지정된 경우 해당 필드 기호를 가져옵니다.
|
GetDeclaredSymbol(SemanticModel, EventDeclarationSyntax, CancellationToken)
|
(사용자 지정) 이벤트를 선언하는 구문 노드가 지정된 경우 해당 이벤트 기호를 가져옵니다.
|
GetDeclaredSymbol(SemanticModel, ExternAliasDirectiveSyntax, CancellationToken)
|
extern 별칭 선언이 지정된 경우 도입된 별칭에 해당하는 기호를 가져옵니다.
|
GetDeclaredSymbol(SemanticModel, FileScopedNamespaceDeclarationSyntax, CancellationToken)
|
네임스페이스 선언 구문 노드가 지정된 경우 선언 어셈블리에 해당하는 네임스페이스 기호를 가져옵니다.
|
GetDeclaredSymbol(SemanticModel, ForEachStatementSyntax, CancellationToken)
|
foreach 문이 지정된 경우 반복 변수의 기호를 가져옵니다.
|
GetDeclaredSymbol(SemanticModel, IndexerDeclarationSyntax, CancellationToken)
|
인덱서 를 선언하는 구문 노드가 지정된 경우 해당 선언된 기호를 가져옵니다.
|
GetDeclaredSymbol(SemanticModel, JoinIntoClauseSyntax, CancellationToken)
|
join into 절에 선언된 쿼리 범위 변수를 가져옵니다.
|
GetDeclaredSymbol(SemanticModel, LabeledStatementSyntax, CancellationToken)
|
레이블이 지정된 문 구문이 지정된 경우 해당 레이블 기호를 가져옵니다.
|
GetDeclaredSymbol(SemanticModel, LocalFunctionStatementSyntax, CancellationToken)
|
로컬 함수 선언 구문이 지정된 경우 해당 기호를 가져옵니다.
|
GetDeclaredSymbol(SemanticModel, MemberDeclarationSyntax, CancellationToken)
|
멤버 선언 구문이 지정된 경우 해당 기호를 가져옵니다.
|
GetDeclaredSymbol(SemanticModel, NamespaceDeclarationSyntax, CancellationToken)
|
네임스페이스 선언 구문 노드가 지정된 경우 선언 어셈블리에 해당하는 네임스페이스 기호를 가져옵니다.
|
GetDeclaredSymbol(SemanticModel, ParameterSyntax, CancellationToken)
|
매개 변수 선언 구문 노드가 지정된 경우 해당 기호를 가져옵니다.
|
GetDeclaredSymbol(SemanticModel, PropertyDeclarationSyntax, CancellationToken)
|
속성을 선언하는 구문 노드가 지정된 경우 해당 선언된 기호를 가져옵니다.
|
GetDeclaredSymbol(SemanticModel, QueryClauseSyntax, CancellationToken)
|
컴파일에서 구문 노드 트리에 대한 의미 체계 질문을 할 수 있습니다. 일반적으로 컴파일 또는 컴파일에서 GetBinding을 호출하여 instance 가져옵니다.
|
GetDeclaredSymbol(SemanticModel, QueryContinuationSyntax, CancellationToken)
|
쿼리 연속 절에 선언된 쿼리 범위 변수를 가져옵니다.
|
GetDeclaredSymbol(SemanticModel, SingleVariableDesignationSyntax, CancellationToken)
|
변수 선언자 구문이 지정된 경우 해당 기호를 가져옵니다.
|
GetDeclaredSymbol(SemanticModel, SwitchLabelSyntax, CancellationToken)
|
스위치 레이블 구문이 지정된 경우 해당 레이블 기호를 가져옵니다.
|
GetDeclaredSymbol(SemanticModel, TupleElementSyntax, CancellationToken)
|
튜플 요소 구문이 지정된 경우 해당 기호를 가져옵니다.
|
GetDeclaredSymbol(SemanticModel, TupleExpressionSyntax, CancellationToken)
|
튜플 식의 구문 노드가 지정된 경우 튜플 형식 기호를 가져옵니다.
|
GetDeclaredSymbol(SemanticModel, TypeParameterSyntax, CancellationToken)
|
형식 매개 변수 선언(필드 또는 메서드)이 지정된 경우 해당 기호를 가져옵니다.
|
GetDeclaredSymbol(SemanticModel, UsingDirectiveSyntax, CancellationToken)
|
using 선언이 제공되면 도입된 using 별칭에 해당하는 기호를 가져옵니다.
|
GetDeclaredSymbol(SemanticModel, VariableDeclaratorSyntax, CancellationToken)
|
변수 선언자 구문이 지정된 경우 해당 기호를 가져옵니다.
|
GetDeconstructionInfo(SemanticModel, AssignmentExpressionSyntax)
|
컴파일에서 구문 노드 트리에 대한 의미 체계 질문을 할 수 있습니다. 일반적으로 컴파일 또는 컴파일에서 GetBinding을 호출하여 instance 가져옵니다.
|
GetDeconstructionInfo(SemanticModel, ForEachVariableStatementSyntax)
|
컴파일에서 구문 노드 트리에 대한 의미 체계 질문을 할 수 있습니다. 일반적으로 컴파일 또는 컴파일에서 GetBinding을 호출하여 instance 가져옵니다.
|
GetForEachStatementInfo(SemanticModel, CommonForEachStatementSyntax)
|
컴파일에서 구문 노드 트리에 대한 의미 체계 질문을 할 수 있습니다. 일반적으로 컴파일 또는 컴파일에서 GetBinding을 호출하여 instance 가져옵니다.
|
GetForEachStatementInfo(SemanticModel, ForEachStatementSyntax)
|
컴파일에서 구문 노드 트리에 대한 의미 체계 질문을 할 수 있습니다. 일반적으로 컴파일 또는 컴파일에서 GetBinding을 호출하여 instance 가져옵니다.
|
GetIndexerGroup(SemanticModel, ExpressionSyntax, CancellationToken)
|
지정된 식을 수신기로 사용하여 호출할 수 있는 숨겨진 인덱서가 아닌 액세스 가능한 인덱서 목록을 반환합니다.
|
GetMemberGroup(SemanticModel, AttributeSyntax, CancellationToken)
|
컴파일에서 구문 노드 트리에 대한 의미 체계 질문을 할 수 있습니다. 일반적으로 컴파일 또는 컴파일에서 GetBinding을 호출하여 instance 가져옵니다.
|
GetMemberGroup(SemanticModel, ConstructorInitializerSyntax, CancellationToken)
|
컴파일에서 구문 노드 트리에 대한 의미 체계 질문을 할 수 있습니다. 일반적으로 컴파일 또는 컴파일에서 GetBinding을 호출하여 instance 가져옵니다.
|
GetMemberGroup(SemanticModel, ExpressionSyntax, CancellationToken)
|
컴파일에서 구문 노드 트리에 대한 의미 체계 질문을 할 수 있습니다. 일반적으로 컴파일 또는 컴파일에서 GetBinding을 호출하여 instance 가져옵니다.
|
GetQueryClauseInfo(SemanticModel, QueryClauseSyntax, CancellationToken)
|
쿼리 절과 연결된 의미 체계 정보를 가져옵니다.
|
GetSpeculativeAliasInfo(SemanticModel, Int32, IdentifierNameSyntax, SpeculativeBindingOption)
|
지정된 위치의 컨텍스트에서 이름을 바인딩하고 별칭 이름으로 확인되는지 확인합니다. 이 경우 해당 AliasSymbol을 반환합니다. 그렇지 않으면 null을 반환합니다.
|
GetSpeculativeConversion(SemanticModel, Int32, ExpressionSyntax, SpeculativeBindingOption)
|
컴파일에서 구문 노드 트리에 대한 의미 체계 질문을 할 수 있습니다. 일반적으로 컴파일 또는 컴파일에서 GetBinding을 호출하여 instance 가져옵니다.
|
GetSpeculativeSymbolInfo(SemanticModel, Int32, AttributeSyntax)
|
지정된 위치의 컨텍스트에서 특성을 바인딩하고 형식, 기호 및 진단 같은 의미 체계 정보를 가져옵니다. 이 메서드는 소스 코드에 실제로 나타나지 않은 특성에 대한 의미 체계 정보를 가져오는 데 사용됩니다.
|
GetSpeculativeSymbolInfo(SemanticModel, Int32, ConstructorInitializerSyntax)
|
지정된 위치의 컨텍스트에서 생성자 이니셜라이저를 바인딩하고 형식, 기호 및 진단 같은 의미 체계 정보를 가져옵니다. 이 메서드는 소스 코드에 실제로 나타나지 않은 생성자 이니셜라이저에 대한 의미 체계 정보를 가져오는 데 사용됩니다.
참고: 생성자 이니셜라이저가 이미 있는 위치에서만 작동합니다.
|
GetSpeculativeSymbolInfo(SemanticModel, Int32, CrefSyntax, SpeculativeBindingOption)
|
지정된 위치의 컨텍스트에서 CrefSyntax 식을 바인딩하고 기호 정보를 가져옵니다.
이 메서드는 소스 코드에 실제로 나타나지 않은 식에 대한 기호 정보를 가져오는 데 사용됩니다.
|
GetSpeculativeSymbolInfo(SemanticModel, Int32, ExpressionSyntax, SpeculativeBindingOption)
|
지정된 위치의 컨텍스트에서 식을 바인딩하고 기호 정보를 가져옵니다.
이 메서드는 소스 코드에 실제로 나타나지 않은 식에 대한 기호 정보를 가져오는 데 사용됩니다.
|
GetSpeculativeSymbolInfo(SemanticModel, Int32, PrimaryConstructorBaseTypeSyntax)
|
지정된 위치의 컨텍스트에서 생성자 이니셜라이저를 바인딩하고 기호에 대한 의미 체계 정보를 가져옵니다. 이 메서드는 소스 코드에 실제로 나타나지 않은 생성자 이니셜라이저에 대한 의미 체계 정보를 가져오는 데 사용됩니다.
참고: 생성자 이니셜라이저가 이미 있는 위치에서만 작동합니다.
PrimaryConstructorBaseTypeSyntax.
|
GetSpeculativeTypeInfo(SemanticModel, Int32, ExpressionSyntax, SpeculativeBindingOption)
|
지정된 위치의 컨텍스트에서 식을 바인딩하고 형식 정보를 가져옵니다.
이 메서드는 소스 코드에 실제로 나타나지 않은 식에 대한 형식 정보를 가져오는 데 사용됩니다.
|
GetSymbolInfo(SemanticModel, AttributeSyntax, CancellationToken)
|
프로그램에서 바인딩된 지정된 특성 구문(있는 경우)을 반환합니다.
|
GetSymbolInfo(SemanticModel, ConstructorInitializerSyntax, CancellationToken)
|
프로그램에서 바인딩된 지정된 생성자 이니셜라이저 구문이 있는 경우 기호를 반환합니다.
|
GetSymbolInfo(SemanticModel, CrefSyntax, CancellationToken)
|
설명서 주석 cref와 연결된 의미 체계 정보를 가져옵니다.
|
GetSymbolInfo(SemanticModel, ExpressionSyntax, CancellationToken)
|
프로그램에서 바인딩된 지정된 식 구문(있는 경우)을 반환합니다.
AliasSymbol은 이 메서드에서 반환되지 않습니다. 별칭이 참조하는 내용이 대신 반환됩니다. 별칭에 대한 정보를 얻으려면 GetAliasInfo를 호출합니다.
"new C(...)" 식에서 형식 이름 C를 바인딩하는 경우 바인딩된 실제 생성자가 반환됩니다(또는 오버로드 확인에 실패한 경우 모든 생성자). 이는 C가 생성자가 있는 단일 형식에 명확하게 바인딩하는 한 발생합니다. C가 여러 형식에 모호하게 바인딩되거나 C가 정적 클래스에 바인딩되면 type이 반환됩니다.
|
GetSymbolInfo(SemanticModel, OrderingSyntax, CancellationToken)
|
orderby 쿼리 절의 ordering 절에 대한 의미 체계 정보를 가져옵니다.
|
GetSymbolInfo(SemanticModel, PrimaryConstructorBaseTypeSyntax, CancellationToken)
|
프로그램에서 바인딩된 지정된 생성자 이니셜라이저 구문이 있는 경우 기호를 반환합니다.
|
GetSymbolInfo(SemanticModel, SelectOrGroupClauseSyntax, CancellationToken)
|
select 또는 group 절과 연결된 의미 체계 정보를 가져옵니다.
|
GetTypeInfo(SemanticModel, AttributeSyntax, CancellationToken)
|
특성에 대한 형식 정보를 가져옵니다.
|
GetTypeInfo(SemanticModel, ConstructorInitializerSyntax, CancellationToken)
|
생성자 이니셜라이저에 대한 형식 정보를 가져옵니다.
|
GetTypeInfo(SemanticModel, ExpressionSyntax, CancellationToken)
|
식에 대한 형식 정보를 가져옵니다.
|
GetTypeInfo(SemanticModel, SelectOrGroupClauseSyntax, CancellationToken)
|
컴파일에서 구문 노드 트리에 대한 의미 체계 질문을 할 수 있습니다. 일반적으로 컴파일 또는 컴파일에서 GetBinding을 호출하여 instance 가져옵니다.
|
TryGetSpeculativeSemanticModel(SemanticModel, Int32, ArrowExpressionClauseSyntax, SemanticModel)
|
이 소스 코드에 나타나지 않은 식 본문과 연결된 SemanticModel 개체를 가져옵니다. 소스 코드에 나타나지 않은 식 본문의 하위 부분에 대한 자세한 의미 체계 정보를 가져오는 데 사용할 수 있습니다.
|
TryGetSpeculativeSemanticModel(SemanticModel, Int32, AttributeSyntax, SemanticModel)
|
이 소스 코드에 나타나지 않은 특성과 연결된 SemanticModel 개체를 가져옵니다. 소스 코드에 나타나지 않은 특성의 하위 부분에 대한 자세한 의미 체계 정보를 가져오는 데 사용할 수 있습니다.
|
TryGetSpeculativeSemanticModel(SemanticModel, Int32, ConstructorInitializerSyntax, SemanticModel)
|
이 소스 코드에 나타나지 않은 생성자 이니셜라이저와 연결된 SemanticModel 개체를 가져옵니다. 소스 코드에 나타나지 않은 생성자 이니셜라이저의 하위 부분에 대한 자세한 의미 체계 정보를 가져오는 데 사용할 수 있습니다.
참고: 생성자 이니셜라이저가 이미 있는 위치에서만 작동합니다.
|
TryGetSpeculativeSemanticModel(SemanticModel, Int32, CrefSyntax, SemanticModel)
|
이 소스 코드에 나타나지 않은 cref 구문 노드와 연결된 SemanticModel 개체를 가져옵니다. 소스 코드에 나타나지 않은 cref 구문의 하위 부분에 대한 자세한 의미 체계 정보를 가져오는 데 사용할 수 있습니다.
|
TryGetSpeculativeSemanticModel(SemanticModel, Int32, EqualsValueClauseSyntax, SemanticModel)
|
이 소스 코드에 나타나지 않은 이니셜라이저와 연결된 SemanticModel 개체를 가져옵니다. 소스 코드에 표시되지 않은 필드 이니셜라이저 또는 기본 매개 변수 값의 하위 부분에 대한 자세한 의미 체계 정보를 가져오는 데 사용할 수 있습니다.
|
TryGetSpeculativeSemanticModel(SemanticModel, Int32, PrimaryConstructorBaseTypeSyntax, SemanticModel)
|
이 소스 코드에 나타나지 않은 생성자 이니셜라이저와 연결된 SemanticModel 개체를 가져옵니다. 소스 코드에 나타나지 않은 생성자 이니셜라이저의 하위 부분에 대한 자세한 의미 체계 정보를 가져오는 데 사용할 수 있습니다.
참고: 생성자 이니셜라이저가 이미 있는 위치에서만 작동합니다.
|
TryGetSpeculativeSemanticModel(SemanticModel, Int32, StatementSyntax, SemanticModel)
|
이 소스 코드에 나타나지 않은 문과 연결된 SemanticModel 개체를 가져옵니다. 소스 코드에 나타나지 않은 문의 하위 부분에 대한 자세한 의미 체계 정보를 가져오는 데 사용할 수 있습니다.
|
TryGetSpeculativeSemanticModel(SemanticModel, Int32, TypeSyntax, SemanticModel, SpeculativeBindingOption)
|
이 소스 코드에 나타나지 않은 형식 구문 노드와 연결된 SemanticModel 개체를 가져옵니다. 소스 코드에 나타나지 않은 형식 구문의 하위 부분에 대한 자세한 의미 체계 정보를 가져오는 데 사용할 수 있습니다.
|
TryGetSpeculativeSemanticModelForMethodBody(SemanticModel, Int32, AccessorDeclarationSyntax, SemanticModel)
|
이 소스 코드에 나타나지 않은 메서드 본문과 연결된 SemanticModel 개체를 가져옵니다.
지정된 position 는 이 SemanticModel에 대한 루트 구문 노드의 기존 메서드 본문 내에 있어야 합니다.
이 기존 메서드 본문 내에 선언된 지역 및 레이블은 추측된 메서드 본문의 scope 것으로 간주되지 않습니다.
|
TryGetSpeculativeSemanticModelForMethodBody(SemanticModel, Int32, BaseMethodDeclarationSyntax, SemanticModel)
|
이 소스 코드에 표시되지 않은 메서드 본문과 연결된 SemanticModel 개체를 가져옵니다.
지정된 position 는 이 SemanticModel에 대한 루트 구문 노드의 기존 메서드 본문 내에 있어야 합니다.
이 기존 메서드 본문 내에 선언된 지역 및 레이블은 추측된 메서드 본문의 scope 것으로 간주되지 않습니다.
|
AnalyzeControlFlow(SemanticModel, SyntaxNode)
|
메서드 본문의 일부 내에서 제어 흐름을 분석합니다.
|
AnalyzeControlFlow(SemanticModel, SyntaxNode, SyntaxNode)
|
메서드 본문의 일부 내에서 제어 흐름을 분석합니다.
|
AnalyzeDataFlow(SemanticModel, SyntaxNode)
|
메서드 본문의 일부 내에서 데이터 흐름을 분석합니다.
참고(C#의 경우): ConstructorInitializerSyntax 및 PrimaryConstructorBaseTypeSyntax는 이 API에서 일반 문으로 처리됩니다.
|
AnalyzeDataFlow(SemanticModel, SyntaxNode, SyntaxNode)
|
메서드 본문의 일부 내에서 데이터 흐름을 분석합니다.
|
GetAliasInfo(SemanticModel, SyntaxNode, CancellationToken)
|
"nameSyntax"가 별칭 이름으로 확인되면 A에 해당하는 IAliasSymbol을 반환합니다. 그렇지 않으면 null을 반환합니다.
|
GetDeclaredSymbol(SemanticModel, SyntaxNode, CancellationToken)
|
선언 구문 노드와 연결된 기호를 가져옵니다.
|
GetMemberGroup(SemanticModel, SyntaxNode, CancellationToken)
|
구문 노드에 대한 메서드 또는 인덱싱된 속성 기호 목록을 가져옵니다.
|
GetSpeculativeAliasInfo(SemanticModel, Int32, SyntaxNode, SpeculativeBindingOption)
|
지정된 위치의 컨텍스트에서 이름을 바인딩하고 별칭 이름으로 확인되는지 확인합니다. 이 경우 해당하는 AliasSymbol을 반환합니다. 그렇지 않으면 null을 반환합니다.
|
GetSpeculativeSymbolInfo(SemanticModel, Int32, SyntaxNode, SpeculativeBindingOption)
|
지정된 위치의 컨텍스트에서 노드를 바인딩하고 형식, 기호 및 진단 같은 의미 체계 정보를 가져옵니다. 이 메서드는 소스 코드에 실제로 나타나지 않은 식에 대한 의미 체계 정보를 가져오는 데 사용됩니다.
|
GetSpeculativeTypeInfo(SemanticModel, Int32, SyntaxNode, SpeculativeBindingOption)
|
지정된 위치의 컨텍스트에서 노드를 바인딩하고 형식, 기호 및 진단 같은 의미 체계 정보를 가져옵니다. 이 메서드는 소스 코드에 실제로 나타나지 않은 식에 대한 의미 체계 정보를 가져오는 데 사용됩니다.
|
GetSymbolInfo(SemanticModel, SyntaxNode, CancellationToken)
|
구문 노드에 대한 기호 정보를 가져옵니다.
|
GetTypeInfo(SemanticModel, SyntaxNode, CancellationToken)
|
구문 노드에 대한 형식 정보를 가져옵니다.
|
AnalyzeControlFlow(SemanticModel, StatementSyntax)
|
메서드 본문의 일부 내에서 제어 흐름을 분석합니다.
|
AnalyzeControlFlow(SemanticModel, StatementSyntax, StatementSyntax)
|
메서드 본문의 일부 내에서 제어 흐름을 분석합니다.
|
AnalyzeDataFlow(SemanticModel, ExpressionSyntax)
|
식 내에서 데이터 흐름을 분석합니다.
|
AnalyzeDataFlow(SemanticModel, StatementSyntax)
|
문 내에서 데이터 흐름을 분석합니다.
|
AnalyzeDataFlow(SemanticModel, StatementSyntax, StatementSyntax)
|
연속 문 집합 내에서 데이터 흐름을 분석합니다.
|
ClassifyConversion(SemanticModel, ExpressionSyntax, ITypeSymbol)
|
식 구문과 지정된 형식 사이에 있는 변환 종류를 결정합니다.
|
ClassifyConversion(SemanticModel, Int32, ExpressionSyntax, ITypeSymbol)
|
식 구문과 지정된 형식 사이에 있는 변환 종류를 결정합니다.
|
GetAggregateClauseSymbolInfo(SemanticModel, AggregateClauseSyntax, CancellationToken)
|
AggregateClauseSyntax와 연결된 메서드에 대한 정보를 반환합니다.
|
GetAliasInfo(SemanticModel, IdentifierNameSyntax, CancellationToken)
|
"nameSyntax"가 별칭 이름으로 확인되면 A에 해당하는 AliasSymbol을 반환합니다. 그렇지 않으면 null을 반환합니다.
|
GetAwaitExpressionInfo(SemanticModel, AwaitExpressionSyntax, CancellationToken)
|
지정된 AwaitExpressionSyntax에 대한 의미 체계 정보가 포함된 해당 AwaitExpressionInfo를 가져옵니다.
|
GetCollectionInitializerSymbolInfo(SemanticModel, ExpressionSyntax, CancellationToken)
|
내의 지정된 식 구문 Initializer에 해당하는 'Add' 메서드 기호(있는 경우)를 반환합니다.
|
GetCollectionRangeVariableSymbolInfo(SemanticModel, CollectionRangeVariableSyntax, CancellationToken)
|
CollectionRangeVariableSyntax와 연결된 메서드에 대한 정보를 반환합니다.
|
GetConversion(SemanticModel, SyntaxNode, CancellationToken)
|
지정된 ExpressionSyntax에 대한 의미 체계 정보가 포함된 해당 TypeInfo를 가져옵니다.
|
GetDeclaredSymbol(SemanticModel, AccessorStatementSyntax, CancellationToken)
|
지정된 AccessorStatementSyntax에 해당하는 MethodSymbol을 가져옵니다.
|
GetDeclaredSymbol(SemanticModel, AggregationRangeVariableSyntax, CancellationToken)
|
지정된 AggregationRangeVariableSyntax에 해당하는 RangeVariableSymbol을 가져옵니다.
|
GetDeclaredSymbol(SemanticModel, AnonymousObjectCreationExpressionSyntax, CancellationToken)
|
지정된 AnonymousObjectCreationExpressionSyntax에 해당하는 NamedTypeSymbol을 가져옵니다.
|
GetDeclaredSymbol(SemanticModel, CatchStatementSyntax, CancellationToken)
|
지정된 CatchStatementSyntax에 해당하는 LocalSymbol을 가져옵니다.
|
GetDeclaredSymbol(SemanticModel, CollectionRangeVariableSyntax, CancellationToken)
|
지정된 CollectionRangeVariableSyntax에 해당하는 RangeVariableSymbol을 가져옵니다.
|
GetDeclaredSymbol(SemanticModel, DeclareStatementSyntax, CancellationToken)
|
지정된 DeclareStatementSyntax에 해당하는 기호를 가져옵니다.
|
GetDeclaredSymbol(SemanticModel, DelegateStatementSyntax, CancellationToken)
|
지정된 DelegateStatementSyntax에 해당하는 NamedTypeSymbol을 가져옵니다.
|
GetDeclaredSymbol(SemanticModel, EnumBlockSyntax, CancellationToken)
|
지정된 EnumBlockSyntax에 해당하는 NamedTypeSymbol을 가져옵니다.
|
GetDeclaredSymbol(SemanticModel, EnumMemberDeclarationSyntax, CancellationToken)
|
지정된 EnumMemberDeclarationSyntax에 해당하는 FieldSymbol을 가져옵니다.
|
GetDeclaredSymbol(SemanticModel, EnumStatementSyntax, CancellationToken)
|
지정된 EnumStatementSyntax에 해당하는 NamedTypeSymbol을 가져옵니다.
|
GetDeclaredSymbol(SemanticModel, EventBlockSyntax, CancellationToken)
|
지정된 EventBlockSyntax에 해당하는 EventSymbol을 가져옵니다.
|
GetDeclaredSymbol(SemanticModel, EventStatementSyntax, CancellationToken)
|
지정된 EventStatementSyntax에 해당하는 EventSymbol을 가져옵니다.
|
GetDeclaredSymbol(SemanticModel, ExpressionRangeVariableSyntax, CancellationToken)
|
지정된 ExpressionRangeVariableSyntax에 해당하는 RangeVariableSymbol을 가져옵니다.
|
GetDeclaredSymbol(SemanticModel, FieldInitializerSyntax, CancellationToken)
|
지정된 FieldInitializerSyntax에 해당하는 PropertySymbol을 가져옵니다.
|
GetDeclaredSymbol(SemanticModel, LabelStatementSyntax, CancellationToken)
|
지정된 LabelStatementSyntax에 해당하는 LabelSymbol을 가져옵니다.
|
GetDeclaredSymbol(SemanticModel, MethodBlockBaseSyntax, CancellationToken)
|
지정된 MethodBlockBaseSyntax에 해당하는 MethodSymbol을 가져옵니다.
|
GetDeclaredSymbol(SemanticModel, MethodStatementSyntax, CancellationToken)
|
지정된 MethodStatementSyntax에 해당하는 MethodSymbol을 가져옵니다.
|
GetDeclaredSymbol(SemanticModel, ModifiedIdentifierSyntax, CancellationToken)
|
지정된 식별자에 대한 해당 기호를 가져옵니다.
|
GetDeclaredSymbol(SemanticModel, NamespaceBlockSyntax, CancellationToken)
|
지정된 NamespaceBlockSyntax에 해당하는 NamespaceSymbol을 가져옵니다.
|
GetDeclaredSymbol(SemanticModel, NamespaceStatementSyntax, CancellationToken)
|
지정된 NamespaceStatementSyntax에 해당하는 NamespaceSymbol을 가져옵니다.
|
GetDeclaredSymbol(SemanticModel, OperatorStatementSyntax, CancellationToken)
|
지정된 OperatorStatementSyntax에 해당하는 MethodSymbol을 가져옵니다.
|
GetDeclaredSymbol(SemanticModel, ParameterSyntax, CancellationToken)
|
지정된 ParameterSyntax에 해당하는 ParameterSymbol을 가져옵니다.
|
GetDeclaredSymbol(SemanticModel, PropertyBlockSyntax, CancellationToken)
|
지정된 PropertyBlockSyntax에 해당하는 PropertySymbol을 가져옵니다.
|
GetDeclaredSymbol(SemanticModel, PropertyStatementSyntax, CancellationToken)
|
지정된 PropertyStatementSyntax에 해당하는 PropertySymbol을 가져옵니다.
|
GetDeclaredSymbol(SemanticModel, SimpleImportsClauseSyntax, CancellationToken)
|
지정된 AliasImportsClauseSyntax에 해당하는 AliasSymbol을 가져옵니다.
|
GetDeclaredSymbol(SemanticModel, SubNewStatementSyntax, CancellationToken)
|
지정된 SubNewStatementSyntax에 해당하는 MethodSymbol을 가져옵니다.
|
GetDeclaredSymbol(SemanticModel, TupleElementSyntax, CancellationToken)
|
지정된 튜플 요소에 대한 해당 기호를 가져옵니다.
|
GetDeclaredSymbol(SemanticModel, TypeBlockSyntax, CancellationToken)
|
지정된 TypeBlockSyntax에 해당하는 NamedTypeSymbol을 가져옵니다.
|
GetDeclaredSymbol(SemanticModel, TypeParameterSyntax, CancellationToken)
|
지정된 TypeParameterSyntax에 해당하는 TypeParameterSymbol 기호를 가져옵니다.
|
GetDeclaredSymbol(SemanticModel, TypeStatementSyntax, CancellationToken)
|
지정된 TypeStatementSyntax에 해당하는 NamedTypeSymbol을 가져옵니다.
|
GetForEachStatementInfo(SemanticModel, ForEachBlockSyntax)
|
지정된 ForBlockSyntax에 대한 의미 체계 정보가 포함된 해당 ForEachStatementInfo를 가져옵니다.
|
GetForEachStatementInfo(SemanticModel, ForEachStatementSyntax)
|
지정된 ForEachStatementSyntax에 대한 의미 체계 정보가 포함된 해당 ForEachStatementInfo를 가져옵니다.
|
GetMemberGroup(SemanticModel, AttributeSyntax, CancellationToken)
|
지정된 AttributeSyntax에 대한 기호의 해당 ImmutableArray를 가져옵니다.
|
GetMemberGroup(SemanticModel, ExpressionSyntax, CancellationToken)
|
지정된 ExpressionSyntax에 해당하는 기호의 ImmutableArray를 가져옵니다.
|
GetPreprocessingSymbolInfo(SemanticModel, IdentifierNameSyntax)
|
지정된 노드가 전처리 지시문 내에 있는 경우 해당 노드에 대한 전처리 기호 정보를 가져옵니다.
|
GetSpeculativeAliasInfo(SemanticModel, Int32, IdentifierNameSyntax, SpeculativeBindingOption)
|
지정된 위치의 컨텍스트에서 이름을 바인딩하고 별칭 이름으로 확인되는지 확인합니다. 이 경우 해당하는 AliasSymbol을 반환합니다. 그렇지 않으면 null을 반환합니다.
|
GetSpeculativeConversion(SemanticModel, Int32, ExpressionSyntax, SpeculativeBindingOption)
|
컴파일에서 구문 노드 트리에 대한 의미 체계 질문을 할 수 있습니다. 일반적으로 컴파일 또는 컴파일에서 GetBinding을 호출하여 instance 가져옵니다.
|
GetSpeculativeMemberGroup(SemanticModel, Int32, ExpressionSyntax)
|
소스 코드에 표시되지 않는 항목의 의미 체계 정보에 사용되는 지정된 위치에서 ExpressionSyntax를 추측하는 기호의 해당 ImmutableArray를 가져옵니다.
|
GetSpeculativeSymbolInfo(SemanticModel, Int32, AttributeSyntax)
|
소스 코드에 표시되지 않는 항목의 의미 체계 정보에 사용되는 지정된 위치에서 지정된 AttributeSyntax에 대한 의미 체계 정보가 포함된 해당 SymbolInfo를 가져옵니다.
|
GetSpeculativeSymbolInfo(SemanticModel, Int32, ExpressionSyntax, SpeculativeBindingOption)
|
지정된 AttributeSyntax에 대한 의미 체계 정보가 포함된 해당 SymbolInfo를 가져옵니다.
|
GetSpeculativeTypeInfo(SemanticModel, Int32, ExpressionSyntax, SpeculativeBindingOption)
|
소스 코드에 표시되지 않는 항목의 의미 체계 정보에 사용되는 지정된 위치에서 ExpressionSyntax를 추측하는 의미 체계 정보가 포함된 해당 TypeInfo를 가져옵니다.
|
GetSymbolInfo(SemanticModel, AttributeSyntax, CancellationToken)
|
지정된 AttributeSyntax에 대한 의미 체계 정보가 포함된 해당 SymbolInfo를 가져옵니다.
|
GetSymbolInfo(SemanticModel, CrefReferenceSyntax, CancellationToken)
|
지정된 CrefReferenceSyntax에 대한 의미 체계 정보가 포함된 해당 SymbolInfo를 가져옵니다.
|
GetSymbolInfo(SemanticModel, ExpressionRangeVariableSyntax, CancellationToken)
|
내에서 연결된 ExpressionRangeVariableSyntax Select 메서드를 LetClauseSyntax반환하고 Microsoft.CodeAnalysis.SymbolInfo.None , 그렇지 않으면 를 반환합니다.
|
GetSymbolInfo(SemanticModel, ExpressionSyntax, CancellationToken)
|
지정된 ExpressionSyntax에 대한 의미 체계 정보가 포함된 해당 SymbolInfo를 가져옵니다.
|
GetSymbolInfo(SemanticModel, FunctionAggregationSyntax, CancellationToken)
|
와 연결된 집계 함수를 반환합니다 FunctionAggregationSyntax.
|
GetSymbolInfo(SemanticModel, OrderingSyntax, CancellationToken)
|
와 연결된 OrderingSyntaxOrderBy/OrderByDescending/ThenBy/ThenByDescending 메서드를 반환합니다.
|
GetSymbolInfo(SemanticModel, QueryClauseSyntax, CancellationToken)
|
쿼리 절에 대한 기호 정보를 반환합니다.
|
GetTypeInfo(SemanticModel, AttributeSyntax, CancellationToken)
|
지정된 AttributeSyntax에 대한 의미 체계 정보가 포함된 해당 TypeInfo를 가져옵니다.
|
GetTypeInfo(SemanticModel, ExpressionSyntax, CancellationToken)
|
컴파일에서 구문 노드 트리에 대한 의미 체계 질문을 할 수 있습니다. 일반적으로 컴파일 또는 컴파일에서 GetBinding을 호출하여 instance 가져옵니다.
|
OptionCompareText(SemanticModel)
|
의미 체계 모델 OptionCompareText 속성을 가져옵니다.
|
OptionExplicit(SemanticModel)
|
의미 체계 모델 옵션Explicit 속성을 가져옵니다.
|
OptionInfer(SemanticModel)
|
의미 체계 모델 OptionInfer 속성을 가져옵니다.
|
OptionStrict(SemanticModel)
|
의미 체계 모델 OptionStrict 속성을 가져옵니다.
|
TryGetSpeculativeSemanticModel(SemanticModel, Int32, AttributeSyntax, SemanticModel)
|
소스 코드에 표시되지 않는 항목의 의미 체계 정보에 사용되는 지정된 위치에 있는 AttributeSyntax에 대한 SemanticModel을 가져옵니다.
|
TryGetSpeculativeSemanticModel(SemanticModel, Int32, EqualsValueSyntax, SemanticModel)
|
소스 코드에 표시되지 않는 항목의 의미 체계 정보에 사용되는 지정된 위치에서 EqualsValueSyntax에 대한 SemanticModel을 가져옵니다.
|
TryGetSpeculativeSemanticModel(SemanticModel, Int32, ExecutableStatementSyntax, SemanticModel)
|
소스 코드에 표시되지 않는 항목의 의미 체계 정보에 사용되는 지정된 위치에 있는 ExecutableStatementSyntax에 대한 SemanticModel을 가져옵니다.
|
TryGetSpeculativeSemanticModel(SemanticModel, Int32, RangeArgumentSyntax, SemanticModel)
|
소스 코드에 표시되지 않는 항목의 의미 체계 정보에 사용되는 지정된 위치에서 RangeArgumentSyntax에 대한 SemanticModel을 가져옵니다.
|
TryGetSpeculativeSemanticModel(SemanticModel, Int32, TypeSyntax, SemanticModel, SpeculativeBindingOption)
|
소스 코드에 표시되지 않는 항목의 의미 체계 정보에 사용되는 지정된 위치에 있는 TypeSyntax에 대한 SemanticModel을 가져옵니다.
|
TryGetSpeculativeSemanticModelForMethodBody(SemanticModel, Int32, MethodBlockBaseSyntax, SemanticModel)
|
소스 코드에 표시되지 않는 항목의 의미 체계 정보에 사용되는 지정된 위치에 있는 MethodBlockBaseSyntax에 대한 SemanticModel을 가져옵니다.
|