15 overrides of Modifiers
Microsoft.CodeAnalysis.CSharp (15)
_generated\2\Syntax.xml.Syntax.Generated.cs (12)
6217public override SyntaxTokenList Modifiers 9597public override SyntaxTokenList Modifiers 9718public override SyntaxTokenList Modifiers 10385public override SyntaxTokenList Modifiers 10552public override SyntaxTokenList Modifiers 10718public override SyntaxTokenList Modifiers 10884public override SyntaxTokenList Modifiers 11056public override SyntaxTokenList Modifiers 11195public override SyntaxTokenList Modifiers 11304public override SyntaxTokenList Modifiers 11384public override SyntaxTokenList Modifiers 13990public override SyntaxTokenList Modifiers
Syntax\BaseFieldDeclarationSyntax.cs (1)
10public abstract override SyntaxTokenList Modifiers { get; }
Syntax\BaseMethodDeclarationSyntax.cs (1)
10public abstract override SyntaxTokenList Modifiers { get; }
Syntax\BasePropertyDeclarationSyntax.cs (1)
10public abstract override SyntaxTokenList Modifiers { get; }
96 references to Modifiers
ILLink.RoslynAnalyzer (1)
RequiresUnsafeAnalyzer.cs (1)
89if (node is TypeDeclarationSyntax type && type.Modifiers.Any(SyntaxKind.UnsafeKeyword))
Microsoft.Analyzers.Local (1)
InternalReferencedInPublicDocAnalyzer.cs (1)
65foreach (var modifier in node.Modifiers)
Microsoft.CodeAnalysis.CSharp (9)
Binder\BinderFactory.BinderFactoryVisitor.cs (1)
792resultBinder = resultBinder.SetOrClearUnsafeRegionIfNecessary(parent.Modifiers);
Declarations\DeclarationTreeBuilder.cs (4)
596if (node.Modifiers.Count > 0) 598diagnostics.Add(ErrorCode.ERR_BadModifiersOnNamespace, node.Modifiers[0].GetLocation()); 777var modifiers = node.Modifiers.ToDeclarationModifiers(isForTypeDeclaration: true, diagnostics: diagnostics); 780foreach (var modifier in node.Modifiers)
Parser\LanguageParser.cs (1)
5418return ((CSharp.Syntax.TypeDeclarationSyntax)decl).Modifiers;
Symbols\Source\SourceEventSymbol.cs (1)
876var modifiers = (CSharpSyntaxNode as MemberDeclarationSyntax)?.Modifiers ?? default;
Symbols\Source\SourceMemberMethodSymbol.cs (1)
979var modifiers = (syntaxReferenceOpt?.GetSyntax() as MemberDeclarationSyntax)?.Modifiers ?? default;
Symbols\Source\SourcePropertySymbolBase.cs (1)
1051var modifiers = (CSharpSyntaxNode as MemberDeclarationSyntax)?.Modifiers ?? default;
Microsoft.CodeAnalysis.CSharp.CodeStyle (7)
src\roslyn\src\Analyzers\CSharp\Analyzers\ConvertProgram\ConvertProgramAnalysis_TopLevelStatements.cs (2)
132if (member.Modifiers.Any(m => m.Kind() is SyntaxKind.PublicKeyword or SyntaxKind.ProtectedKeyword or SyntaxKind.InternalKeyword)) 135if (!member.Modifiers.Any(SyntaxKind.StaticKeyword))
src\roslyn\src\Analyzers\CSharp\Analyzers\RemoveUnnecessaryUnsafeModifier\UnnecessaryUnsafeModifierUtilities.cs (1)
136MemberDeclarationSyntax memberDeclaration => memberDeclaration.Modifiers,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (1)
746MemberDeclarationSyntax memberDecl => memberDecl.Modifiers,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SemanticFacts\CSharpSemanticFacts.cs (1)
244if (node is BaseTypeDeclarationSyntax { Modifiers: { } modifiers } &&
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpAccessibilityFacts.cs (2)
31return ignoreDeclarationModifiers || !((MemberDeclarationSyntax)declaration).Modifiers.Any(SyntaxKind.FileKeyword); 152MemberDeclarationSyntax memberDecl => memberDecl.Modifiers,
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (11)
src\roslyn\src\Analyzers\CSharp\CodeFixes\ConvertToRecord\ConvertToRecordEngine.cs (2)
37if (typeDeclaration.Modifiers.Any(SyntaxKind.PartialKeyword)) 421typeDeclaration.Modifiers,
src\roslyn\src\Analyzers\CSharp\CodeFixes\MakeTypeAbstract\CSharpMakeTypeAbstractCodeFixProvider.cs (2)
51!enclosingType.Modifiers.Any(SyntaxKind.AbstractKeyword) && !enclosingType.Modifiers.Any(SyntaxKind.StaticKeyword))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationService.cs (1)
743BaseTypeDeclarationSyntax typeDeclaration => Cast<TDeclarationNode>(typeDeclaration.WithModifiers(computeNewModifiersList(typeDeclaration.Modifiers))),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpDeclarationComparer.cs (4)
289if (EqualStaticness(x.Modifiers, y.Modifiers, out var result) && 290EqualAccessibility(x, x.Modifiers, y, y.Modifiers, out result))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (1)
1220typeDecl.Modifiers.Any(SyntaxKind.StaticKeyword);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\TypeDeclarationSyntaxExtensions.cs (1)
74if (typeNode.Modifiers.Any(SyntaxKind.PartialKeyword))
Microsoft.CodeAnalysis.CSharp.Features (16)
Completion\CompletionProviders\PartialTypeCompletionProvider.cs (1)
73=> syntax is BaseTypeDeclarationSyntax declarationSyntax && declarationSyntax.Modifiers.Any(SyntaxKind.PartialKeyword);
Completion\KeywordRecommenders\ExtensionKeywordRecommender.cs (1)
22context.ContainingTypeDeclaration?.Modifiers.Any(SyntaxKind.StaticKeyword) is true &&
Completion\KeywordRecommenders\PartialKeywordRecommender.cs (1)
37if (!decl.Modifiers.Any(t => t.IsKindOrHasMatchingText(SyntaxKind.PartialKeyword)))
EditAndContinue\CSharpEditAndContinueAnalyzer.cs (2)
983|| ((BaseTypeDeclarationSyntax)syntaxRefs.Single().GetSyntax()).Modifiers.Any(SyntaxKind.PartialKeyword); 1643return GetDiagnosticSpan(typeDeclaration.Modifiers, typeDeclaration.Keyword,
ExtractInterface\CSharpExtractInterfaceService.cs (1)
63return typeDeclaration.Modifiers.Any(m => SyntaxFacts.IsAccessibilityModifier(m.Kind()));
ExtractMethod\CSharpMethodExtractor.CSharpCodeGenerator.cs (1)
396return !memberDecl.Modifiers.Any(SyntaxKind.StaticKeyword);
SolutionExplorer\CSharpSolutionExplorerSymbolTreeItemProvider.cs (1)
105GetAccessibility(typeDeclaration.GetRequiredParent(), typeDeclaration.Modifiers));
src\roslyn\src\Analyzers\CSharp\Analyzers\ConvertProgram\ConvertProgramAnalysis_TopLevelStatements.cs (2)
132if (member.Modifiers.Any(m => m.Kind() is SyntaxKind.PublicKeyword or SyntaxKind.ProtectedKeyword or SyntaxKind.InternalKeyword)) 135if (!member.Modifiers.Any(SyntaxKind.StaticKeyword))
src\roslyn\src\Analyzers\CSharp\Analyzers\RemoveUnnecessaryUnsafeModifier\UnnecessaryUnsafeModifierUtilities.cs (1)
136MemberDeclarationSyntax memberDeclaration => memberDeclaration.Modifiers,
src\roslyn\src\Analyzers\CSharp\CodeFixes\ConvertToRecord\ConvertToRecordEngine.cs (2)
37if (typeDeclaration.Modifiers.Any(SyntaxKind.PartialKeyword)) 421typeDeclaration.Modifiers,
src\roslyn\src\Analyzers\CSharp\CodeFixes\MakeTypeAbstract\CSharpMakeTypeAbstractCodeFixProvider.cs (2)
51!enclosingType.Modifiers.Any(SyntaxKind.AbstractKeyword) && !enclosingType.Modifiers.Any(SyntaxKind.StaticKeyword))
Structure\CSharpStructureHelpers.cs (1)
282TypeDeclarationSyntax typeDeclaration => typeDeclaration.Modifiers.FirstOrNull() ?? typeDeclaration.Keyword,
Microsoft.CodeAnalysis.CSharp.NetAnalyzers (2)
Microsoft.CodeQuality.Analyzers\Maintainability\CSharpMakeTypesInternal.Fixer.cs (2)
29var publicKeyword = type.Modifiers.First(m => m.IsKind(SyntaxKind.PublicKeyword)); 30var modifiers = type.Modifiers.Replace(publicKeyword, SyntaxFactory.Token(SyntaxKind.InternalKeyword));
Microsoft.CodeAnalysis.CSharp.Workspaces (14)
FindSymbols\CSharpDeclaredSymbolInfoFactoryService.cs (3)
210if (typeDeclaration.Modifiers.Any(SyntaxKind.PartialKeyword) && 229typeDeclaration.Modifiers.Any(SyntaxKind.PartialKeyword), 232GetAccessibility(container, typeDeclaration.Modifiers),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (1)
746MemberDeclarationSyntax memberDecl => memberDecl.Modifiers,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SemanticFacts\CSharpSemanticFacts.cs (1)
244if (node is BaseTypeDeclarationSyntax { Modifiers: { } modifiers } &&
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpAccessibilityFacts.cs (2)
31return ignoreDeclarationModifiers || !((MemberDeclarationSyntax)declaration).Modifiers.Any(SyntaxKind.FileKeyword); 152MemberDeclarationSyntax memberDecl => memberDecl.Modifiers,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationService.cs (1)
743BaseTypeDeclarationSyntax typeDeclaration => Cast<TDeclarationNode>(typeDeclaration.WithModifiers(computeNewModifiersList(typeDeclaration.Modifiers))),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpDeclarationComparer.cs (4)
289if (EqualStaticness(x.Modifiers, y.Modifiers, out var result) && 290EqualAccessibility(x, x.Modifiers, y, y.Modifiers, out result))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (1)
1220typeDecl.Modifiers.Any(SyntaxKind.StaticKeyword);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\TypeDeclarationSyntaxExtensions.cs (1)
74if (typeNode.Modifiers.Any(SyntaxKind.PartialKeyword))
Microsoft.DotNet.GenFacades (2)
TypeParser.cs (2)
156return HasPublicModifier(token.Modifiers); 158return HasPublicModifier(token.Modifiers) && HasPublicModifier((BaseTypeDeclarationSyntax)(token.Parent));
Microsoft.Gen.ContextualOptions (3)
Parser.cs (3)
30.SelectMany(def => def.Modifiers) 44.SelectMany(def => def.Modifiers) 54if (!type.Definitions.Any(def => def.Modifiers.Any(static token => token.IsKind(SyntaxKind.PartialKeyword))))
Microsoft.Gen.ContextualOptions.Unit.Tests (1)
EmitterTests.cs (1)
38syntaxTree.GetRoot().DescendantNodes().OfType<StructDeclarationSyntax>().Single().Members.Single().Modifiers,
Microsoft.Gen.MetadataExtractor (3)
src\Generators\Microsoft.Gen.Metrics\Parser.cs (3)
163Modifiers = parentMetricClass.Modifiers.ToString(), 181metricType.Modifiers = typeDeclaration.Modifiers.ToString(); 461MetricTypeModifiers = typeDeclaration.Modifiers.ToString(),
Microsoft.Gen.Metrics (3)
Parser.cs (3)
163Modifiers = parentMetricClass.Modifiers.ToString(), 181metricType.Modifiers = typeDeclaration.Modifiers.ToString(); 461MetricTypeModifiers = typeDeclaration.Modifiers.ToString(),
Microsoft.Gen.MetricsReports (3)
src\Generators\Microsoft.Gen.Metrics\Parser.cs (3)
163Modifiers = parentMetricClass.Modifiers.ToString(), 181metricType.Modifiers = typeDeclaration.Modifiers.ToString(); 461MetricTypeModifiers = typeDeclaration.Modifiers.ToString(),
Microsoft.Interop.ComInterfaceGenerator (1)
Analyzers\VtableIndexStubDiagnosticsAnalyzer.cs (1)
122if (!typeDecl.Modifiers.Any(SyntaxKind.PartialKeyword))
Microsoft.Interop.SourceGeneration (4)
ContainingSyntaxContext.cs (3)
58typeDeclaration.Modifiers, 113type = type.WithModifiers(type.Modifiers.AddToModifiers(SyntaxKind.UnsafeKeyword)); 139type = type.WithModifiers(type.Modifiers.AddToModifiers(SyntaxKind.UnsafeKeyword));
SyntaxExtensions.cs (1)
124if (!typeDecl.Modifiers.Any(SyntaxKind.PartialKeyword))
Roslyn.Diagnostics.CSharp.Analyzers (11)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (1)
746MemberDeclarationSyntax memberDecl => memberDecl.Modifiers,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SemanticFacts\CSharpSemanticFacts.cs (1)
244if (node is BaseTypeDeclarationSyntax { Modifiers: { } modifiers } &&
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpAccessibilityFacts.cs (2)
31return ignoreDeclarationModifiers || !((MemberDeclarationSyntax)declaration).Modifiers.Any(SyntaxKind.FileKeyword); 152MemberDeclarationSyntax memberDecl => memberDecl.Modifiers,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationService.cs (1)
743BaseTypeDeclarationSyntax typeDeclaration => Cast<TDeclarationNode>(typeDeclaration.WithModifiers(computeNewModifiersList(typeDeclaration.Modifiers))),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpDeclarationComparer.cs (4)
289if (EqualStaticness(x.Modifiers, y.Modifiers, out var result) && 290EqualAccessibility(x, x.Modifiers, y, y.Modifiers, out result))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (1)
1220typeDecl.Modifiers.Any(SyntaxKind.StaticKeyword);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\TypeDeclarationSyntaxExtensions.cs (1)
74if (typeNode.Modifiers.Any(SyntaxKind.PartialKeyword))
System.Text.Json.SourceGeneration (1)
JsonSourceGenerator.Parser.cs (1)
196foreach (SyntaxToken modifier in currentType.Modifiers)
System.Text.RegularExpressions.Generator (3)
RegexGenerator.Parser.cs (2)
130if (!memberSyntax.Modifiers.Any(SyntaxKind.PartialKeyword) || // TODO: Switch to using regexPropertySymbol.IsPartialDefinition when available 220memberSyntax.Modifiers.ToString(),
UpgradeToGeneratedRegexCodeFixer.cs (1)
367typeDeclaration.Modifiers.Any(m => m.IsKind(SyntaxKind.PartialKeyword)) ?