Add(SyntaxTokenList, SyntaxToken[])
|
將一或多個權杖新增至清單結尾。
|
AliasImports(Compilation)
|
取得編譯 AliasImports 屬性。
|
AnalyzeControlFlow(SemanticModel, StatementSyntax)
|
分析方法主體一部分內的控制流程。
|
AnalyzeControlFlow(SemanticModel, StatementSyntax, StatementSyntax)
|
分析方法主體一部分內的控制流程。
|
AnalyzeDataFlow(SemanticModel, ExpressionSyntax)
|
分析運算式內的資料流程。
|
AnalyzeDataFlow(SemanticModel, StatementSyntax)
|
分析語句內的資料流程。
|
AnalyzeDataFlow(SemanticModel, StatementSyntax, StatementSyntax)
|
分析一組連續語句內的資料流程。
|
AssociatedField(IEventSymbol)
|
ClassifyConversion(Compilation, ITypeSymbol, ITypeSymbol)
|
判斷指定型別之間有何種轉換。
|
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)
|
取得對應的 AwaitExpressionInfo,其中包含指定 AwaitExpressionSyntax 的語意資訊。
|
GetBase(SyntaxToken)
|
整數常值的來源權杖基底。 基底可以是十進位、十六進位或八進位。
|
GetCollectionInitializerSymbolInfo(SemanticModel, ExpressionSyntax, CancellationToken)
|
傳回 'Add' 方法符號 () ,如果有的話,會對應至 內的 Initializer 指定運算式語法。
|
GetCollectionRangeVariableSymbolInfo(SemanticModel, CollectionRangeVariableSyntax, CancellationToken)
|
傳回與 CollectionRangeVariableSyntax 相關聯的方法相關資訊。
|
GetCompilationUnitRoot(SyntaxTree)
|
取得指定之 SyntaxTree 的根 CompilationUnitSyntax。
|
GetConversion(IConversionOperation)
|
從從 Visual Basic 程式碼建立的 IConversionOperation 取得基礎 Conversion 資訊。
|
GetConversion(SemanticModel, SyntaxNode, CancellationToken)
|
取得對應的 TypeInfo,其中包含指定 ExpressionSyntax 的語意資訊。
|
GetDeclaredSymbol(SemanticModel, AccessorStatementSyntax, CancellationToken)
|
取得指定之存取子StatementSyntax 的對應 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)
|
取得指定 Tuple 專案的對應符號。
|
GetDeclaredSymbol(SemanticModel, TypeBlockSyntax, CancellationToken)
|
取得指定 TypeBlockSyntax 的對應 NamedTypeSymbol。
|
GetDeclaredSymbol(SemanticModel, TypeParameterSyntax, CancellationToken)
|
取得指定 TypeParameterSyntax 的對應 TypeParameterSymbol 符號。
|
GetDeclaredSymbol(SemanticModel, TypeStatementSyntax, CancellationToken)
|
取得指定 TypeStatementSyntax 的對應 NamedTypeSymbol。
|
GetDirectives(SyntaxNode, Func<DirectiveTriviaSyntax,Boolean>)
|
取得具有選擇性篩選之指定 SyntaxNode 的 DirectiveTriviaSyntax 專案。
|
GetFieldAttributes(IEventSymbol)
|
GetFirstDirective(SyntaxNode, Func<DirectiveTriviaSyntax,Boolean>)
|
取得指定之 SyntaxNode 的第一個 DirectiveTriviaSyntax 專案。
|
GetForEachStatementInfo(SemanticModel, ForEachBlockSyntax)
|
取得對應的 ForEachStatementInfo,其中包含指定 ForBlockSyntax 的語意資訊。
|
GetForEachStatementInfo(SemanticModel, ForEachStatementSyntax)
|
取得對應的 ForEachStatementInfo,其中包含指定 ForEachStatementSyntax 的語意資訊。
|
GetIdentifierText(SyntaxToken)
|
傳回指定之 SyntaxToken 的 Identifiertext。
|
GetInConversion(IArgumentOperation)
|
取得從 Visual Basic 程式碼建立之 IArgumentOperation InConversion 的基礎 Conversion 資訊。
|
GetInConversion(ICompoundAssignmentOperation)
|
從這個 ICompoundAssignmentOperation 取得基礎 Conversion 資訊。 此轉換會在運算子套用至此轉換的結果和 Value 之前套用。
|
GetLastDirective(SyntaxNode, Func<DirectiveTriviaSyntax,Boolean>)
|
取得指定之 SyntaxNode 的最後一個 DirectiveTriviaSyntax 專案。
|
GetMemberGroup(SemanticModel, AttributeSyntax, CancellationToken)
|
取得指定 AttributeSyntax 之 Symbols 的對應 ImmutableArray。
|
GetMemberGroup(SemanticModel, ExpressionSyntax, CancellationToken)
|
取得指定 ExpressionSyntax 之符號的對應 ImmutableArray。
|
GetModuleMembers(INamespaceSymbol)
|
取得命名空間中的所有模組成員。
|
GetModuleMembers(INamespaceSymbol, String)
|
取得指定命名空間中的所有模組成員。
|
GetOutConversion(IArgumentOperation)
|
取得從 Visual Basic 程式碼建立之 IArgumentOperation OutConversion 的基礎 Conversion 資訊。
|
GetOutConversion(ICompoundAssignmentOperation)
|
從這個 ICompoundAssignmentOperation 取得基礎 Conversion 資訊。 此轉換會在套用 運算子之後套用,再將結果指派給 Target 。
|
GetPreprocessingSymbolInfo(SemanticModel, IdentifierNameSyntax)
|
如果指定的節點位於前置處理指示詞內,請為其取得前置處理符號資訊。
|
GetSpecialType(Compilation, SpecialType)
|
取得目前編譯中的特殊類型符號。
|
GetSpeculativeAliasInfo(SemanticModel, Int32, IdentifierNameSyntax, SpeculativeBindingOption)
|
系結指定位置內容中的名稱,並查看它是否解析為別名名稱。 如果這樣做,請傳回對應至它的 AliasSymbol。 否則,傳回 null。
|
GetSpeculativeConversion(SemanticModel, Int32, ExpressionSyntax, SpeculativeBindingOption)
|
GetSpeculativeMemberGroup(SemanticModel, Int32, ExpressionSyntax)
|
取得符號的對應 ImmutableArray,用於指定位置的 ExpressionSyntax,用於語意資訊中未出現在原始程式碼中的專案。
|
GetSpeculativeSymbolInfo(SemanticModel, Int32, AttributeSyntax)
|
取得對應的 SymbolInfo,其中包含指定位置上指定 AttributeSyntax 的語意資訊,用於未出現在原始程式碼中的專案語意資訊中。
|
GetSpeculativeSymbolInfo(SemanticModel, Int32, ExpressionSyntax, SpeculativeBindingOption)
|
取得對應的 SymbolInfo,其中包含指定 AttributeSyntax 的語意資訊。
|
GetSpeculativeTypeInfo(SemanticModel, Int32, ExpressionSyntax, SpeculativeBindingOption)
|
取得對應的 TypeInfo,其中包含指定位置的 ExpressionSyntax 的語意資訊,用於未出現在原始程式碼中的專案語意資訊中。
|
GetSymbolInfo(SemanticModel, AttributeSyntax, CancellationToken)
|
取得對應的 SymbolInfo,其中包含指定 AttributeSyntax 的語意資訊。
|
GetSymbolInfo(SemanticModel, CrefReferenceSyntax, CancellationToken)
|
取得對應的 SymbolInfo,其中包含指定 CrefReferenceSyntax 的語意資訊。
|
GetSymbolInfo(SemanticModel, ExpressionRangeVariableSyntax, CancellationToken)
|
傳回與 內 LetClauseSyntax 相關聯的 ExpressionRangeVariableSyntax Select 方法, Microsoft.CodeAnalysis.SymbolInfo.None 否則為 。
|
GetSymbolInfo(SemanticModel, ExpressionSyntax, CancellationToken)
|
取得對應的 SymbolInfo,其中包含指定 ExpressionSyntax 的語意資訊。
|
GetSymbolInfo(SemanticModel, FunctionAggregationSyntax, CancellationToken)
|
傳回與 FunctionAggregationSyntax 相關聯的彙總函式。
|
GetSymbolInfo(SemanticModel, OrderingSyntax, CancellationToken)
|
會傳回與 OrderingSyntax 相關聯的 OrderBy/OrderByDescending/ThenBy/ThenByDescending 方法。
|
GetSymbolInfo(SemanticModel, QueryClauseSyntax, CancellationToken)
|
傳回查詢子句的符號資訊。
|
GetTypeCharacter(SyntaxToken)
|
傳回指定語法標記的 Type 字元。 這會傳回識別碼或整數、浮點數或十進位常值的類型字元。
範例:Dim a$ 或 Dim l1 = 1L
|
GetTypeInfo(SemanticModel, AttributeSyntax, CancellationToken)
|
取得對應的 TypeInfo,其中包含指定 AttributeSyntax 的語意資訊。
|
GetTypeInfo(SemanticModel, ExpressionSyntax, CancellationToken)
|
HandledEvents(IMethodSymbol)
|
HasAssociatedField(IEventSymbol)
|
Insert(SyntaxTokenList, Int32, SyntaxToken[])
|
在清單中的指定索引處插入一或多個權杖。
|
IsBracketed(SyntaxToken)
|
檢查 SyntaxToken 是否為括弧識別碼。
|
IsCatch(ILocalSymbol)
|
IsContextualKeyword(SyntaxToken)
|
判斷權杖是否代表內容關鍵字
|
IsDefault(IPropertySymbol)
|
IsFor(ILocalSymbol)
|
IsForEach(ILocalSymbol)
|
IsImplicitlyDeclared(IEventSymbol)
|
IsKeyword(SyntaxToken)
|
判斷權杖是否代表保留或內容關鍵字
|
IsMe(IParameterSymbol)
|
IsMustOverride(ISymbol)
|
IsNotOverridable(ISymbol)
|
IsOverloads(IMethodSymbol)
|
IsOverloads(IPropertySymbol)
|
IsOverridable(ISymbol)
|
IsOverrides(ISymbol)
|
IsPreprocessorKeyword(SyntaxToken)
|
判斷權杖是否代表預處理器關鍵字
|
IsReservedKeyword(SyntaxToken)
|
判斷權杖是否代表保留關鍵字
|
IsShared(ISymbol)
|
判斷符號是否為共用。
|
Kind(SyntaxNode)
|
從 RawKind 屬性傳 SyntaxNodeSyntaxKind 回 。
|
Kind(SyntaxNodeOrToken)
|
從 RawKind 屬性傳 SyntaxNodeOrTokenSyntaxKind 回 。
|
Kind(SyntaxToken)
|
從 RawKind 屬性傳 SyntaxTokenSyntaxKind 回 。
|
Kind(SyntaxTrivia)
|
從 RawKind 屬性傳 SyntaxTriviaSyntaxKind 回 。
|
MemberImports(Compilation)
|
取得編譯 MemberImports 屬性。
|
OptionCompareText(SemanticModel)
|
取得語意模型 OptionCompareText 屬性。
|
OptionExplicit(SemanticModel)
|
取得語意模型選項Explicit 屬性。
|
OptionInfer(SemanticModel)
|
取得語意模型 OptionInfer 屬性。
|
OptionStrict(SemanticModel)
|
取得語意模型 OptionStrict 屬性。
|
ReplaceTrivia(SyntaxToken, IEnumerable<SyntaxTrivia>, Func<SyntaxTrivia,SyntaxTrivia,SyntaxTrivia>)
|
取代指定之 SyntaxToken 上的 Trivia。
|
ReplaceTrivia(SyntaxToken, SyntaxTrivia, SyntaxTrivia)
|
取代指定之 SyntaxToken 上的 Trivia。
|
RootNamespace(Compilation)
|
取得編譯 RootNamespace 屬性。
|
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,用於未出現在原始程式碼中的專案語意資訊中。
|