1 instantiation of CSharpSyntaxContext
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
CSharpSyntaxContext.cs (1)
244return new CSharpSyntaxContext(
290 references to CSharpSyntaxContext
Microsoft.CodeAnalysis.CSharp.EditorFeatures2.UnitTests (4)
Recommendations\RecommenderTests.cs (4)
28internal Func<int, CSharpSyntaxContext, Task<ImmutableArray<RecommendedKeyword>>>? RecommendKeywordsAsync; 75var context = CSharpSyntaxContext.CreateContext(document, semanticModel, position, CancellationToken.None); 79private async Task CheckResultAsync(bool absent, int position, CSharpSyntaxContext context, int? matchPriority)
Microsoft.CodeAnalysis.CSharp.Features (276)
Completion\CompletionProviders\DeclarationName\DeclarationNameCompletionProvider.cs (2)
61var context = (CSharpSyntaxContext)await completionContext.GetSyntaxContextWithExistingSpeculativeModelAsync(document, cancellationToken).ConfigureAwait(false);
Completion\CompletionProviders\DeclarationName\DeclarationNameRecommender.cs (4)
41CSharpSyntaxContext context, 209CSharpSyntaxContext context, 234CSharpSyntaxContext context, 284private static void AddNamesFromExistingOverloads(CSharpSyntaxContext context, SemanticModel semanticModel,
Completion\CompletionProviders\DeclarationName\IDeclarationNameRecommender.cs (1)
18CSharpSyntaxContext context,
Completion\CompletionProviders\ExplicitInterfaceTypeCompletionProvider.cs (4)
29internal partial class ExplicitInterfaceTypeCompletionProvider : AbstractSymbolCompletionProvider<CSharpSyntaxContext> 44protected override (string displayText, string suffix, string insertionText) GetDisplayAndSuffixAndInsertionText(ISymbol symbol, CSharpSyntaxContext context) 70CompletionContext? completionContext, CSharpSyntaxContext context, int position, CompletionOptions options, CancellationToken cancellationToken) 157CSharpSyntaxContext context,
Completion\CompletionProviders\KeywordCompletionProvider.cs (3)
21internal class KeywordCompletionProvider : AbstractKeywordCompletionProvider<CSharpSyntaxContext> 26: base(ImmutableArray.Create<IKeywordRecommender<CSharpSyntaxContext>>( 185protected override CompletionItem CreateItem(RecommendedKeyword keyword, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\CompletionProviders\ObjectCreationCompletionProvider.cs (3)
27internal partial class ObjectCreationCompletionProvider : AbstractObjectCreationCompletionProvider<CSharpSyntaxContext> 66CompletionContext? completionContext, CSharpSyntaxContext context, int position, CompletionOptions options, CancellationToken cancellationToken) 80protected override (string displayText, string suffix, string insertionText) GetDisplayAndSuffixAndInsertionText(ISymbol symbol, CSharpSyntaxContext context)
Completion\CompletionProviders\PartialTypeCompletionProvider.cs (4)
26internal partial class PartialTypeCompletionProvider : AbstractPartialTypeCompletionProvider<CSharpSyntaxContext> 60protected override (string displayText, string suffix, string insertionText) GetDisplayAndSuffixAndInsertionText(INamedTypeSymbol symbol, CSharpSyntaxContext context) 66protected override IEnumerable<INamedTypeSymbol>? LookupCandidateSymbols(CSharpSyntaxContext context, INamedTypeSymbol declaredSymbol, CancellationToken cancellationToken) 78protected override ImmutableDictionary<string, string> GetProperties(INamedTypeSymbol symbol, CSharpSyntaxContext context)
Completion\CompletionProviders\SymbolCompletionProvider.cs (5)
27internal sealed class SymbolCompletionProvider : AbstractRecommendationServiceBasedCompletionProvider<CSharpSyntaxContext> 80protected override string GetFilterText(ISymbol symbol, string displayText, CSharpSyntaxContext context) 179protected override (string displayText, string suffix, string insertionText) GetDisplayAndSuffixAndInsertionText(ISymbol symbol, CSharpSyntaxContext context) 182protected override CompletionItemRules GetCompletionItemRules(ImmutableArray<SymbolAndSelectionInfo> symbols, CSharpSyntaxContext context) 196CSharpSyntaxContext context,
Completion\CompletionProviders\TupleNameCompletionProvider.cs (3)
47var context = await completionContext.GetSyntaxContextWithExistingSpeculativeModelAsync(document, cancellationToken).ConfigureAwait(false) as CSharpSyntaxContext; 72private static int? GetElementIndex(CSharpSyntaxContext context)
Completion\KeywordRecommenders\AbstractKeywordRecommender.cs (1)
53protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\AbstractNativeIntegerKeywordRecommender.cs (3)
12internal abstract class AbstractNativeIntegerKeywordRecommender : IKeywordRecommender<CSharpSyntaxContext> 16private static bool IsValidContext(CSharpSyntaxContext context) 37public ImmutableArray<RecommendedKeyword> RecommendKeywords(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\AbstractSpecialTypePreselectingKeywordRecommender.cs (4)
25protected abstract bool IsValidContextWorker(int position, CSharpSyntaxContext context, CancellationToken cancellationToken); 32protected override bool ShouldPreselect(CSharpSyntaxContext context, CancellationToken cancellationToken) 35protected sealed override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken) 45private static bool IsAfterRefOrReadonlyInTopLevelOrMemberDeclaration(CSharpSyntaxContext context, int position, CancellationToken cancellationToken)
Completion\KeywordRecommenders\AbstractSyntacticSingleKeywordRecommender.cs (6)
13internal abstract partial class AbstractSyntacticSingleKeywordRecommender : IKeywordRecommender<CSharpSyntaxContext> 46protected abstract bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken); 50CSharpSyntaxContext context, 62protected virtual bool ShouldPreselect(CSharpSyntaxContext context, CancellationToken cancellationToken) => false; 64private SyntaxKind? RecommendKeyword(int position, CSharpSyntaxContext context, CancellationToken cancellationToken) 86public ImmutableArray<RecommendedKeyword> RecommendKeywords(int position, CSharpSyntaxContext context)
Completion\KeywordRecommenders\AddKeywordRecommender.cs (1)
18protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\AliasKeywordRecommender.cs (1)
19protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\AndKeywordRecommender.cs (1)
17protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\AnnotationsKeywordRecommender.cs (1)
17protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\AscendingKeywordRecommender.cs (1)
17protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\AsKeywordRecommender.cs (1)
17protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\AssemblyKeywordRecommender.cs (1)
19protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\AsyncKeywordRecommender.cs (2)
26protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken) 39private static bool InMemberDeclarationContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\BaseKeywordRecommender.cs (3)
20protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken) 34private static bool IsInstanceExpressionOrStatement(CSharpSyntaxContext context) 44private static bool IsConstructorInitializerContext(CSharpSyntaxContext context)
Completion\KeywordRecommenders\BoolKeywordRecommender.cs (1)
21protected override bool IsValidContextWorker(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\BreakKeywordRecommender.cs (2)
19protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken) 26private static bool IsInBreakableConstructContext(CSharpSyntaxContext context)
Completion\KeywordRecommenders\ByKeywordRecommender.cs (1)
20protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\ByteKeywordRecommender.cs (1)
21protected override bool IsValidContextWorker(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\CaseKeywordRecommender.cs (2)
19protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken) 26internal static bool IsAfterGotoInSwitchContext(CSharpSyntaxContext context)
Completion\KeywordRecommenders\CatchKeywordRecommender.cs (1)
17protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\CharKeywordRecommender.cs (1)
21protected override bool IsValidContextWorker(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\CheckedKeywordRecommender.cs (1)
20protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\ChecksumKeywordRecommender.cs (1)
17protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\ClassKeywordRecommender.cs (1)
33protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\ConstKeywordRecommender.cs (3)
36protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken) 43private static bool IsMemberDeclarationContext(CSharpSyntaxContext context, CancellationToken cancellationToken) 54private static bool IsLocalVariableDeclaration(CSharpSyntaxContext context)
Completion\KeywordRecommenders\ContinueKeywordRecommender.cs (1)
19protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\DecimalKeywordRecommender.cs (1)
21protected override bool IsValidContextWorker(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\DefaultKeywordRecommender.cs (2)
18protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken) 29private static bool IsValidPreProcessorContext(CSharpSyntaxContext context)
Completion\KeywordRecommenders\DefineKeywordRecommender.cs (1)
18protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\DelegateKeywordRecommender.cs (3)
29protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken) 42static bool ValidTypeContext(CSharpSyntaxContext context) 48private static bool IsAfterAsyncKeywordInExpressionContext(CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\DescendingKeywordRecommender.cs (1)
17protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\DisableKeywordRecommender.cs (1)
17protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\DoKeywordRecommender.cs (1)
17protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\DoubleKeywordRecommender.cs (1)
21protected override bool IsValidContextWorker(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\DynamicKeywordRecommender.cs (5)
14internal class DynamicKeywordRecommender : IKeywordRecommender<CSharpSyntaxContext> 16private static bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken) 27public ImmutableArray<RecommendedKeyword> RecommendKeywords(int position, CSharpSyntaxContext context, CancellationToken cancellationToken) 35int position, CSharpSyntaxContext context, CancellationToken cancellationToken) 71private static bool IsAfterRefTypeContext(CSharpSyntaxContext context)
Completion\KeywordRecommenders\ElifKeywordRecommender.cs (1)
17protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\ElseKeywordRecommender.cs (1)
19protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\EnableKeywordRecommender.cs (1)
17protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\EndIfKeywordRecommender.cs (1)
17protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\EndRegionKeywordRecommender.cs (1)
17protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\EnumKeywordRecommender.cs (1)
27protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\EqualsKeywordRecommender.cs (1)
19protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\ErrorKeywordRecommender.cs (1)
17protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\EventKeywordRecommender.cs (1)
41protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\ExplicitKeywordRecommender.cs (1)
35protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\ExternKeywordRecommender.cs (2)
50protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken) 65private static bool IsExternAliasContext(CSharpSyntaxContext context)
Completion\KeywordRecommenders\FalseKeywordRecommender.cs (1)
18protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\FieldKeywordRecommender.cs (1)
28protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\FileKeywordRecommender.cs (1)
25protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\FinallyKeywordRecommender.cs (1)
17protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\FixedKeywordRecommender.cs (3)
29protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken) 32private static bool IsMemberDeclarationContext(CSharpSyntaxContext context, CancellationToken cancellationToken) 40private static bool IsUnsafeStatementContext(CSharpSyntaxContext context)
Completion\KeywordRecommenders\FloatKeywordRecommender.cs (1)
21protected override bool IsValidContextWorker(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\ForEachKeywordRecommender.cs (1)
17protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\ForKeywordRecommender.cs (1)
17protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\FromKeywordRecommender.cs (1)
17protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\GetKeywordRecommender.cs (1)
18protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\GlobalKeywordRecommender.cs (1)
19protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\GotoKeywordRecommender.cs (1)
17protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\GroupKeywordRecommender.cs (1)
18protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\HiddenKeywordRecommender.cs (1)
17protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\IfKeywordRecommender.cs (1)
17protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\ImplicitKeywordRecommender.cs (1)
35protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\InitKeywordRecommender.cs (1)
18protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\InKeywordRecommender.cs (5)
20protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken) 34private static bool IsInParameterModifierContext(int position, CSharpSyntaxContext context) 55private static bool IsValidContextInForEachClause(CSharpSyntaxContext context) 83private static bool IsValidContextInFromClause(CSharpSyntaxContext context, CancellationToken cancellationToken) 114private static bool IsValidContextInJoinClause(CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\InterfaceKeywordRecommender.cs (1)
28protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\InternalKeywordRecommender.cs (5)
19protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken) 28private static bool IsValidContextForAccessor(CSharpSyntaxContext context) 39private static bool IsValidContextForMember(CSharpSyntaxContext context, CancellationToken cancellationToken) 50private static bool IsValidContextForType(CSharpSyntaxContext context, CancellationToken cancellationToken) 60private static bool CheckPreviousAccessibilityModifiers(CSharpSyntaxContext context)
Completion\KeywordRecommenders\IntKeywordRecommender.cs (1)
21protected override bool IsValidContextWorker(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\IntoKeywordRecommender.cs (4)
20protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken) 28private static bool IsValidContextForSelect(CSharpSyntaxContext context) 61private static bool IsValidContextForGroup(CSharpSyntaxContext context) 87private static bool IsValidContextForJoin(CSharpSyntaxContext context)
Completion\KeywordRecommenders\IsKeywordRecommender.cs (1)
17protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\JoinKeywordRecommender.cs (1)
17protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\LetKeywordRecommender.cs (1)
18protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\LineKeywordRecommender.cs (1)
17protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\LoadKeywordRecommender.cs (1)
18protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\LockKeywordRecommender.cs (1)
17protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\LongKeywordRecommender.cs (1)
21protected override bool IsValidContextWorker(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\ManagedKeywordRecommender.cs (1)
17protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\MethodKeywordRecommender.cs (1)
20protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\ModuleKeywordRecommender.cs (1)
20protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\NameOfKeywordRecommender.cs (1)
20protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\NamespaceKeywordRecommender.cs (1)
20protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\NewKeywordRecommender.cs (4)
51protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken) 62private static bool IsTypeDeclarationContext(CSharpSyntaxContext context, CancellationToken cancellationToken) 76private static bool IsMemberDeclarationContext(CSharpSyntaxContext context, CancellationToken cancellationToken) 87private static bool IsNewConstraintContext(CSharpSyntaxContext context)
Completion\KeywordRecommenders\NotKeywordRecommender.cs (1)
17protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\NotnullKeywordRecommender.cs (2)
12internal class NotNullKeywordRecommender : IKeywordRecommender<CSharpSyntaxContext> 14public ImmutableArray<RecommendedKeyword> RecommendKeywords(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\NullableKeywordRecommender.cs (1)
17protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\NullKeywordRecommender.cs (1)
18protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\ObjectKeywordRecommender.cs (1)
21protected override bool IsValidContextWorker(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\OnKeywordRecommender.cs (1)
19protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\OperatorKeywordRecommender.cs (1)
17protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\OrderByKeywordRecommender.cs (1)
18protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\OrKeywordRecommender.cs (1)
17protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\OutKeywordRecommender.cs (2)
17protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken) 30private static bool IsOutParameterModifierContext(int position, CSharpSyntaxContext context)
Completion\KeywordRecommenders\OverrideKeywordRecommender.cs (1)
31protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\ParamKeywordRecommender.cs (1)
19protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\ParamsKeywordRecommender.cs (1)
17protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\PartialKeywordRecommender.cs (3)
29protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken) 37private static bool IsMemberDeclarationContext(CSharpSyntaxContext context, CancellationToken cancellationToken) 56private static bool IsTypeDeclarationContext(CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\PragmaKeywordRecommender.cs (1)
17protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\PrivateKeywordRecommender.cs (5)
20protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken) 29private static bool IsValidContextForAccessor(CSharpSyntaxContext context) 40private static bool IsValidContextForMember(CSharpSyntaxContext context, CancellationToken cancellationToken) 62private static bool IsValidContextForType(CSharpSyntaxContext context, CancellationToken cancellationToken) 79private static bool CheckPreviousAccessibilityModifiers(CSharpSyntaxContext context)
Completion\KeywordRecommenders\PropertyKeywordRecommender.cs (1)
18protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\ProtectedKeywordRecommender.cs (5)
19protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken) 27private static bool IsValidContextForAccessor(CSharpSyntaxContext context) 38private static bool IsValidContextForMember(CSharpSyntaxContext context, CancellationToken cancellationToken) 48private static bool IsValidContextForType(CSharpSyntaxContext context, CancellationToken cancellationToken) 65private static bool CheckPreviousAccessibilityModifiers(CSharpSyntaxContext context)
Completion\KeywordRecommenders\PublicKeywordRecommender.cs (4)
18protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken) 26private static bool IsValidContextForMember(CSharpSyntaxContext context, CancellationToken cancellationToken) 41private static bool IsValidContextForType(CSharpSyntaxContext context, CancellationToken cancellationToken) 51private static bool CheckPreviousAccessibilityModifiers(CSharpSyntaxContext context)
Completion\KeywordRecommenders\ReadOnlyKeywordRecommender.cs (4)
29protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken) 44private static bool IsRefReadOnlyContext(CSharpSyntaxContext context) 48private static bool IsValidContextForType(CSharpSyntaxContext context, CancellationToken cancellationToken) 54private static bool IsStructAccessorContext(CSharpSyntaxContext context)
Completion\KeywordRecommenders\RecordKeywordRecommender.cs (1)
34protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\ReferenceKeywordRecommender.cs (1)
18protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\RefKeywordRecommender.cs (5)
78protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken) 91private static bool IsRefParameterModifierContext(int position, CSharpSyntaxContext context) 112private static bool IsValidNewByRefContext(SyntaxTree syntaxTree, int position, CSharpSyntaxContext context, CancellationToken cancellationToken) 125private static bool IsValidRefExpressionContext(CSharpSyntaxContext context) 193private static bool IsValidContextForType(CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\RegionKeywordRecommender.cs (1)
17protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\RemoveKeywordRecommender.cs (1)
18protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\RequiredKeywordRecommender.cs (1)
25protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\RestoreKeywordRecommender.cs (1)
17protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\ReturnKeywordRecommender.cs (2)
19protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken) 28private static bool IsAttributeContext(CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\SByteKeywordRecommender.cs (1)
21protected override bool IsValidContextWorker(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\ScopedKeywordRecommender.cs (2)
21protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken) 31private static bool IsValidScopedLocalContext(CSharpSyntaxContext context)
Completion\KeywordRecommenders\SealedKeywordRecommender.cs (1)
53protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\SelectKeywordRecommender.cs (1)
18protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\SetKeywordRecommender.cs (1)
18protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\ShortKeywordRecommender.cs (1)
21protected override bool IsValidContextWorker(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\SizeOfKeywordRecommender.cs (1)
18protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\StackAllocKeywordRecommender.cs (1)
17protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\StaticKeywordRecommender.cs (3)
80protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken) 91private static bool IsValidContextForMember(CSharpSyntaxContext context, CancellationToken cancellationToken) 107private static bool IsValidContextForType(CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\StringKeywordRecommender.cs (1)
25protected override bool IsValidContextWorker(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\StructKeywordRecommender.cs (1)
31protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\SwitchKeywordRecommender.cs (1)
17protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\ThisKeywordRecommender.cs (5)
21protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken) 29private static bool IsInstanceExpressionOrStatement(CSharpSyntaxContext context) 39private static bool IsConstructorInitializerContext(CSharpSyntaxContext context) 62private static bool IsThisParameterModifierContext(CSharpSyntaxContext context) 82protected override bool ShouldPreselect(CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\ThrowKeywordRecommender.cs (1)
17protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\TrueKeywordRecommender.cs (1)
18protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\TryKeywordRecommender.cs (1)
17protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\TypeKeywordRecommender.cs (1)
17protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\TypeOfKeywordRecommender.cs (2)
20protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken) 29private static bool IsAttributeArgumentContext(CSharpSyntaxContext context)
Completion\KeywordRecommenders\TypeVarKeywordRecommender.cs (1)
19protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\UIntKeywordRecommender.cs (1)
21protected override bool IsValidContextWorker(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\ULongKeywordRecommender.cs (1)
21protected override bool IsValidContextWorker(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\UncheckedKeywordRecommender.cs (1)
17protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\UndefKeywordRecommender.cs (1)
18protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\UnmanagedKeywordRecommender.cs (1)
17protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\UnsafeKeywordRecommender.cs (1)
68protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\UShortKeywordRecommender.cs (1)
28protected override bool IsValidContextWorker(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\UsingKeywordRecommender.cs (3)
19protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken) 33internal static bool IsUsingDirectiveContext(CSharpSyntaxContext context, bool forGlobalKeyword, CancellationToken cancellationToken) 167static bool IsValidContextAtTheRoot(CSharpSyntaxContext context, SyntaxToken originalToken, CancellationToken cancellationToken)
Completion\KeywordRecommenders\VarKeywordRecommender.cs (3)
12internal class VarKeywordRecommender : IKeywordRecommender<CSharpSyntaxContext> 18private static bool IsValidContext(CSharpSyntaxContext context) 31public ImmutableArray<RecommendedKeyword> RecommendKeywords(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\VirtualKeywordRecommender.cs (1)
42protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\VoidKeywordRecommender.cs (6)
42protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken) 61private static bool IsUnsafeDefaultExpressionContext(CSharpSyntaxContext context) 68private static bool IsUnsafeCastTypeContext(CSharpSyntaxContext context) 89private static bool IsUnsafeParameterTypeContext(CSharpSyntaxContext context) 96private static bool IsUnsafeLocalVariableDeclarationContext(CSharpSyntaxContext context) 108private static bool IsMemberReturnTypeContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\VolatileKeywordRecommender.cs (1)
30protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\WarningKeywordRecommender.cs (1)
17protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\WarningsKeywordRecommender.cs (1)
17protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\WhenKeywordRecommender.cs (3)
23protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken) 30private static bool IsAtEndOfPatternInSwitchExpression(CSharpSyntaxContext context) 43private static bool IsAfterCompleteExpressionOrPatternInCaseLabel(CSharpSyntaxContext context)
Completion\KeywordRecommenders\WhereKeywordRecommender.cs (3)
21protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken) 28private static bool IsTypeParameterConstraintContext(CSharpSyntaxContext context) 120private static bool IsQueryContext(CSharpSyntaxContext context)
Completion\KeywordRecommenders\WhileKeywordRecommender.cs (1)
18protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\WithKeywordRecommender.cs (1)
17protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\YieldKeywordRecommender.cs (1)
17protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
ExternalAccess\Pythia\Api\IPythiaDeclarationNameRecommenderImplmentation.cs (2)
24private readonly CSharpSyntaxContext _context; 37public PythiaDeclarationNameContext(CSharpSyntaxContext context)
ExternalAccess\Pythia\PythiaDeclarationNameRecommender.cs (1)
34CSharpSyntaxContext syntaxContext,
Snippets\AbstractCSharpAutoPropertySnippetProvider.cs (4)
27protected virtual AccessorDeclarationSyntax? GenerateGetAccessorDeclaration(CSharpSyntaxContext syntaxContext, SyntaxGenerator generator) 30protected virtual AccessorDeclarationSyntax? GenerateSetAccessorDeclaration(CSharpSyntaxContext syntaxContext, SyntaxGenerator generator) 48var syntaxContext = CSharpSyntaxContext.CreateContext(document, semanticModel, position, cancellationToken);
Snippets\AbstractCSharpTypeSnippetProvider.cs (2)
48var syntaxContext = (CSharpSyntaxContext)document.GetRequiredLanguageService<ISyntaxContextService>().CreateContext(document, semanticModel, position, cancellationToken);
Snippets\CSharpConstructorSnippetProvider.cs (2)
38var syntaxContext = (CSharpSyntaxContext)document.GetRequiredLanguageService<ISyntaxContextService>().CreateContext(document, semanticModel, position, cancellationToken);
Snippets\CSharpElseSnippetProvider.cs (2)
37var syntaxContext = (CSharpSyntaxContext)document.GetRequiredLanguageService<ISyntaxContextService>().CreateContext(document, semanticModel, position, cancellationToken);
Snippets\CSharpPropgSnippetProvider.cs (1)
29protected override AccessorDeclarationSyntax? GenerateSetAccessorDeclaration(CSharpSyntaxContext syntaxContext, SyntaxGenerator generator)
Snippets\CSharpPropiSnippetProvider.cs (1)
29protected override AccessorDeclarationSyntax? GenerateSetAccessorDeclaration(CSharpSyntaxContext syntaxContext, SyntaxGenerator generator)
Snippets\CSharpPropSnippetProvider.cs (1)
29protected override AccessorDeclarationSyntax? GenerateSetAccessorDeclaration(CSharpSyntaxContext syntaxContext, SyntaxGenerator generator)
Microsoft.CodeAnalysis.CSharp.Workspaces (8)
CSharpSyntaxContext.cs (2)
177public static CSharpSyntaxContext CreateContext(Document document, SemanticModel semanticModel, int position, CancellationToken cancellationToken) 180private static CSharpSyntaxContext CreateContextWorker(
CSharpSyntaxContextService.cs (1)
23=> CSharpSyntaxContext.CreateContext(document, semanticModel, position, cancellationToken);
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs\SyntaxTreeExtensions.cs (2)
241CSharpSyntaxContext? context, 530CSharpSyntaxContext? contextOpt,
Recommendations\CSharpRecommendationService.cs (2)
16internal partial class CSharpRecommendationService : AbstractRecommendationService<CSharpSyntaxContext, AnonymousFunctionExpressionSyntax> 24protected override AbstractRecommendationServiceRunner CreateRunner(CSharpSyntaxContext context, bool filterOutOfScopeLocals, CancellationToken cancellationToken)
Recommendations\CSharpRecommendationServiceRunner.cs (1)
28CSharpSyntaxContext context, bool filterOutOfScopeLocals, CancellationToken cancellationToken)
Microsoft.CodeAnalysis.Workspaces.UnitTests (2)
SemanticModelReuse\SemanticModelReuseTests.cs (2)
230CSharpSyntaxContext.CreateContext(document2, model2, source.IndexOf("void"), CancellationToken.None); 258CSharpSyntaxContext.CreateContext(document2, model2, source2.IndexOf("{ return"), CancellationToken.None);