Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit d5382f2

Browse files
committed
C#: Fix modifier orders
1 parent fbc128f commit d5382f2

10 files changed

Lines changed: 13 additions & 13 deletions

File tree

csharp/extractor/Semmle.Extraction.CSharp/Entities/Accessor.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ public override void Populate(TextWriter trapFile)
7878
}
7979
}
8080

81-
public new static Accessor Create(Context cx, IMethodSymbol symbol) =>
81+
public static new Accessor Create(Context cx, IMethodSymbol symbol) =>
8282
AccessorFactory.Instance.CreateEntityFromSymbol(cx, symbol);
8383

8484
private class AccessorFactory : ICachedEntityFactory<IMethodSymbol, Accessor>

csharp/extractor/Semmle.Extraction.CSharp/Entities/Constructor.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,7 @@ private ConstructorDeclarationSyntax Syntax
9797
}
9898
}
9999

100-
public new static Constructor Create(Context cx, IMethodSymbol constructor)
100+
public static new Constructor Create(Context cx, IMethodSymbol constructor)
101101
{
102102
if (constructor == null)
103103
return null;

csharp/extractor/Semmle.Extraction.CSharp/Entities/Conversion.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ internal class Conversion : UserOperator
1010
private Conversion(Context cx, IMethodSymbol init)
1111
: base(cx, init) { }
1212

13-
public new static Conversion Create(Context cx, IMethodSymbol symbol) =>
13+
public static new Conversion Create(Context cx, IMethodSymbol symbol) =>
1414
ConversionFactory.Instance.CreateEntityFromSymbol(cx, symbol);
1515

1616
public override Microsoft.CodeAnalysis.Location ReportingLocation

csharp/extractor/Semmle.Extraction.CSharp/Entities/Destructor.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ public override void Populate(TextWriter trapFile)
2323
return symbol.OriginalDefinition == null || SymbolEqualityComparer.Default.Equals(symbol.OriginalDefinition, symbol) ? original : Create(cx, symbol.OriginalDefinition);
2424
}
2525

26-
public new static Destructor Create(Context cx, IMethodSymbol symbol) =>
26+
public static new Destructor Create(Context cx, IMethodSymbol symbol) =>
2727
DestructorFactory.Instance.CreateEntityFromSymbol(cx, symbol);
2828

2929
private class DestructorFactory : ICachedEntityFactory<IMethodSymbol, Destructor>

csharp/extractor/Semmle.Extraction.CSharp/Entities/EventAccessor.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ public override void Populate(TextWriter trapFile)
5252
Overrides(trapFile);
5353
}
5454

55-
public new static EventAccessor Create(Context cx, IMethodSymbol symbol) =>
55+
public static new EventAccessor Create(Context cx, IMethodSymbol symbol) =>
5656
EventAccessorFactory.Instance.CreateEntityFromSymbol(cx, symbol);
5757

5858
private class EventAccessorFactory : ICachedEntityFactory<IMethodSymbol, EventAccessor>

csharp/extractor/Semmle.Extraction.CSharp/Entities/OrdinaryMethod.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ public override void Populate(TextWriter trapFile)
5353
ExtractCompilerGenerated(trapFile);
5454
}
5555

56-
public new static OrdinaryMethod Create(Context cx, IMethodSymbol method) => OrdinaryMethodFactory.Instance.CreateEntityFromSymbol(cx, method);
56+
public static new OrdinaryMethod Create(Context cx, IMethodSymbol method) => OrdinaryMethodFactory.Instance.CreateEntityFromSymbol(cx, method);
5757

5858
private class OrdinaryMethodFactory : ICachedEntityFactory<IMethodSymbol, OrdinaryMethod>
5959
{

csharp/extractor/Semmle.Extraction.CSharp/Entities/Types/Type.cs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -298,10 +298,10 @@ private class DelegateTypeParameter : Parameter
298298
private DelegateTypeParameter(Context cx, IParameterSymbol init, IEntity parent, Parameter original)
299299
: base(cx, init, parent, original) { }
300300

301-
new public static DelegateTypeParameter Create(Context cx, IParameterSymbol param, IEntity parent, Parameter original = null) =>
302-
// We need to use a different cache key than `param` to avoid mixing up
303-
// `DelegateTypeParameter`s and `Parameter`s
304-
DelegateTypeParameterFactory.Instance.CreateEntity(cx, (typeof(DelegateTypeParameter), new SymbolEqualityWrapper(param)), (param, parent, original));
301+
public static new DelegateTypeParameter Create(Context cx, IParameterSymbol param, IEntity parent, Parameter original = null) =>
302+
// We need to use a different cache key than `param` to avoid mixing up
303+
// `DelegateTypeParameter`s and `Parameter`s
304+
DelegateTypeParameterFactory.Instance.CreateEntity(cx, (typeof(DelegateTypeParameter), new SymbolEqualityWrapper(param)), (param, parent, original));
305305

306306
private class DelegateTypeParameterFactory : ICachedEntityFactory<(IParameterSymbol, IEntity, Parameter), DelegateTypeParameter>
307307
{

csharp/extractor/Semmle.Extraction.CSharp/Entities/UserOperator.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -183,7 +183,7 @@ public static string OperatorSymbol(Context cx, string methodName)
183183
return result;
184184
}
185185

186-
public new static UserOperator Create(Context cx, IMethodSymbol symbol) => UserOperatorFactory.Instance.CreateEntityFromSymbol(cx, symbol);
186+
public static new UserOperator Create(Context cx, IMethodSymbol symbol) => UserOperatorFactory.Instance.CreateEntityFromSymbol(cx, symbol);
187187

188188
private class UserOperatorFactory : ICachedEntityFactory<IMethodSymbol, UserOperator>
189189
{

csharp/extractor/Semmle.Extraction/Entities/Assembly.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ public override bool Equals(object? obj)
4949
return false;
5050
}
5151

52-
public new static Location Create(Context cx, Microsoft.CodeAnalysis.Location loc) => AssemblyConstructorFactory.Instance.CreateEntity(cx, loc, loc);
52+
public static new Location Create(Context cx, Microsoft.CodeAnalysis.Location loc) => AssemblyConstructorFactory.Instance.CreateEntity(cx, loc, loc);
5353

5454
private class AssemblyConstructorFactory : ICachedEntityFactory<Microsoft.CodeAnalysis.Location?, Assembly>
5555
{

csharp/extractor/Semmle.Extraction/Entities/SourceLocation.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ protected NonGeneratedSourceLocation(Context cx, Microsoft.CodeAnalysis.Location
2424
FileEntity = File.Create(Context, Position.Path);
2525
}
2626

27-
public new static Location Create(Context cx, Microsoft.CodeAnalysis.Location loc) => SourceLocationFactory.Instance.CreateEntity(cx, loc, loc);
27+
public static new Location Create(Context cx, Microsoft.CodeAnalysis.Location loc) => SourceLocationFactory.Instance.CreateEntity(cx, loc, loc);
2828

2929
public override void Populate(TextWriter trapFile)
3030
{

0 commit comments

Comments
 (0)