16 overrides of Modifiers
Microsoft.CodeAnalysis.CSharp (16)
_generated\2\Syntax.xml.Syntax.Generated.cs (13)
6271public override SyntaxTokenList Modifiers 9683public override SyntaxTokenList Modifiers 9804public override SyntaxTokenList Modifiers 10471public override SyntaxTokenList Modifiers 10637public override SyntaxTokenList Modifiers 10803public override SyntaxTokenList Modifiers 10969public override SyntaxTokenList Modifiers 11135public override SyntaxTokenList Modifiers 11307public override SyntaxTokenList Modifiers 11446public override SyntaxTokenList Modifiers 11555public override SyntaxTokenList Modifiers 11635public override SyntaxTokenList Modifiers 14241public 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; }
98 references to Modifiers
ILLink.CodeFixProvider (1)
src\runtime\src\tools\illink\src\ILLink.RoslynAnalyzer\UnsafeMigrationSyntaxHelpers.cs (1)
45MemberDeclarationSyntax member => member.Modifiers,
ILLink.RoslynAnalyzer (1)
UnsafeMigrationSyntaxHelpers.cs (1)
45MemberDeclarationSyntax member => member.Modifiers,
Microsoft.Analyzers.Local (1)
InternalReferencedInPublicDocAnalyzer.cs (1)
65foreach (var modifier in node.Modifiers)
Microsoft.CodeAnalysis.CSharp (10)
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()); 787var modifiers = node.Modifiers.ToDeclarationModifiers(isForTypeDeclaration: true, diagnostics: diagnostics); 790foreach (var modifier in node.Modifiers)
Parser\LanguageParser.cs (1)
5385return ((CSharp.Syntax.TypeDeclarationSyntax)decl).Modifiers;
Symbols\Source\SourceEventSymbol.cs (2)
886(MemberSyntax?.Modifiers).GetModifierLocation(SyntaxKind.ExternKeyword, location)); 892(MemberSyntax?.Modifiers).GetModifierLocation(SyntaxKind.UnsafeKeyword, location),
Symbols\Source\SourcePropertySymbolBase.cs (2)
1080(Syntax?.Modifiers).GetModifierLocation(SyntaxKind.ExternKeyword, GetFirstLocation())); 1086(Syntax?.Modifiers).GetModifierLocation(SyntaxKind.UnsafeKeyword, GetFirstLocation()),
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)
733MemberDeclarationSyntax 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); 155MemberDeclarationSyntax 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)
1227typeDecl.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)
733MemberDeclarationSyntax 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); 155MemberDeclarationSyntax 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)
1227typeDecl.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)
Parser_2.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)
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 (3)
ContainingSyntaxContext.cs (2)
58typeDeclaration.Modifiers, 137type = 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)
733MemberDeclarationSyntax 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); 155MemberDeclarationSyntax 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)
1227typeDecl.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 (2)
Helpers\RoslynExtensions.cs (1)
834foreach (SyntaxToken modifier in declaration.Modifiers)
JsonSourceGenerator.Parser.cs (1)
199foreach (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)) ?