23 overrides of HasSpecialName
Microsoft.CodeAnalysis.CSharp (23)
Compiler\AnonymousTypeMethodBodySynthesizer.cs (5)
68
internal override bool
HasSpecialName
90
internal override bool
HasSpecialName
152
internal override bool
HasSpecialName
215
internal override bool
HasSpecialName
294
internal override bool
HasSpecialName
Lowering\IteratorRewriter\IteratorFinallyMethodSymbol.cs (1)
85
internal override bool
HasSpecialName
Symbols\ErrorMethodSymbol.cs (1)
34
internal sealed override bool
HasSpecialName
Symbols\FunctionPointers\FunctionPointerMethodSymbol.cs (1)
837
internal override bool
HasSpecialName
=> false;
Symbols\Metadata\PE\PEMethodSymbol.cs (1)
466
internal override bool
HasSpecialName
=> HasFlag(MethodAttributes.SpecialName);
Symbols\ReducedExtensionMethodSymbol.cs (1)
311
internal override bool
HasSpecialName
Symbols\SignatureOnlyMethodSymbol.cs (1)
109
internal override bool
HasSpecialName
{ get { throw ExceptionUtilities.Unreachable(); } }
Symbols\Source\SourceMethodSymbolWithAttributes.cs (1)
1665
internal override bool
HasSpecialName
Symbols\Synthesized\SynthesizedDelegateSymbol.cs (1)
111
internal override bool
HasSpecialName
Symbols\Synthesized\SynthesizedEmbeddedExtensionMarkerNameAttributeSymbol.cs (1)
136
internal override bool
HasSpecialName
=> true;
Symbols\Synthesized\SynthesizedEntryPointSymbol.cs (1)
72
internal override bool
HasSpecialName
Symbols\Synthesized\SynthesizedGlobalMethodSymbol.cs (1)
100
internal override bool
HasSpecialName
Symbols\Synthesized\SynthesizedImplementationMethod.cs (1)
211
internal override bool
HasSpecialName
Symbols\Synthesized\SynthesizedInstanceConstructor.cs (1)
73
internal sealed override bool
HasSpecialName
Symbols\Synthesized\SynthesizedInteractiveInitializerMethod.cs (1)
188
internal override bool
HasSpecialName
Symbols\Synthesized\SynthesizedIntrinsicOperatorSymbol.cs (1)
130
internal override bool
HasSpecialName
Symbols\Synthesized\SynthesizedSealedPropertyAccessor.cs (1)
294
internal override bool
HasSpecialName
Symbols\Synthesized\SynthesizedStaticConstructor.cs (1)
46
internal override bool
HasSpecialName
Symbols\Wrapped\WrappedMethodSymbol.cs (1)
259
internal override bool
HasSpecialName
143 references to HasSpecialName
Microsoft.CodeAnalysis.CSharp (7)
Emitter\Model\MethodSymbolAdapter.cs (1)
487
return AdaptedMethodSymbol.
HasSpecialName
;
Emitter\NoPia\EmbeddedMethod.cs (1)
118
return UnderlyingMethod.AdaptedMethodSymbol.
HasSpecialName
;
Lowering\SynthesizedMethodBaseSymbol.cs (1)
174
internal sealed override bool HasSpecialName => InheritsBaseMethodAttributes && BaseMethod.
HasSpecialName
;
Symbols\MethodSymbol.cs (1)
1226
bool IMethodSymbolInternal.HasSpecialName =>
HasSpecialName
;
Symbols\ReducedExtensionMethodSymbol.cs (1)
313
get { return _reducedFrom.
HasSpecialName
; }
Symbols\Synthesized\SynthesizedImplementationMethod.cs (1)
213
get { return _interfaceMethod.
HasSpecialName
; }
Symbols\Wrapped\WrappedMethodSymbol.cs (1)
263
return UnderlyingMethod.
HasSpecialName
;
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (1)
CodeGen\CodeGenLocalFunctionTests.cs (1)
5965
Assert.True(localFn1.
HasSpecialName
);
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (92)
Semantics\ExtensionOperatorsTests.cs (9)
454
Assert.False(method.
HasSpecialName
);
493
Assert.False(method.
HasSpecialName
);
534
Assert.False(method.
HasSpecialName
);
4610
Assert.False(method.
HasSpecialName
);
4646
Assert.False(method.
HasSpecialName
);
4657
Assert.False(method.
HasSpecialName
);
11324
Assert.False(method.
HasSpecialName
);
11396
Assert.False(method.
HasSpecialName
);
20293
Assert.False(method.
HasSpecialName
);
Semantics\ExtensionTests.cs (18)
5427
Assert.False(implementation.
HasSpecialName
);
6952
Assert.False(implementation.
HasSpecialName
);
8497
Assert.False(implementation.
HasSpecialName
);
10293
Assert.False(implementation.
HasSpecialName
);
10601
Assert.False(implementation.
HasSpecialName
);
50211
Assert.True(extension.GetMember<MethodSymbol>("M").
HasSpecialName
);
50212
Assert.False(extension.GetMember<MethodSymbol>("M2").
HasSpecialName
);
50215
Assert.True(extension.GetMember<MethodSymbol>("get_P").
HasSpecialName
);
50218
Assert.True(extension.GetMember<MethodSymbol>("get_P2").
HasSpecialName
);
50220
Assert.True(comp.GetMember<MethodSymbol>("E.M").
HasSpecialName
);
50221
Assert.False(comp.GetMember<MethodSymbol>("E.M2").
HasSpecialName
);
50222
Assert.True(comp.GetMember<MethodSymbol>("E.M3").
HasSpecialName
);
50224
Assert.False(comp.GetMember<MethodSymbol>("E.get_P").
HasSpecialName
);
50226
Assert.False(comp.GetMember<MethodSymbol>("E.get_P2").
HasSpecialName
);
50252
Assert.True(extension.GetMember<MethodSymbol>("get_P").
HasSpecialName
);
50253
Assert.True(extension.GetMember<MethodSymbol>("set_P").
HasSpecialName
);
50255
Assert.True(comp.GetMember<MethodSymbol>("E.get_P").
HasSpecialName
);
50256
Assert.True(comp.GetMember<MethodSymbol>("E.set_P").
HasSpecialName
);
Semantics\RecordTests.cs (1)
12446
Assert.True(accessor.
HasSpecialName
);
Symbols\UserDefinedCompoundAssignmentOperatorsTests.cs (64)
80
Assert.True(m.
HasSpecialName
);
408
Assert.True(m.
HasSpecialName
);
466
Assert.True(m.
HasSpecialName
);
522
Assert.False(m.
HasSpecialName
);
589
Assert.False(m.
HasSpecialName
);
649
Assert.True(m.
HasSpecialName
);
701
Assert.False(m.
HasSpecialName
);
931
Assert.True(m.
HasSpecialName
);
965
Assert.True(m.
HasSpecialName
);
1021
Assert.False(m.
HasSpecialName
);
1075
Assert.False(m.
HasSpecialName
);
1135
Assert.True(m.
HasSpecialName
);
1430
Assert.True(m.
HasSpecialName
);
1488
Assert.True(m.
HasSpecialName
);
1538
Assert.True(m.
HasSpecialName
);
1746
Assert.True(m.
HasSpecialName
);
1807
Assert.True(m.
HasSpecialName
);
2340
Assert.True(m.
HasSpecialName
);
2394
Assert.True(m.
HasSpecialName
);
2448
Assert.True(m.
HasSpecialName
);
2534
Assert.True(m.
HasSpecialName
);
2574
Assert.True(m.
HasSpecialName
);
2615
Assert.True(m.
HasSpecialName
);
2656
Assert.True(m.
HasSpecialName
);
7438
Assert.True(m.
HasSpecialName
);
8040
Assert.True(m.
HasSpecialName
);
8118
Assert.True(m.
HasSpecialName
);
8183
Assert.True(m.
HasSpecialName
);
8294
Assert.True(m.
HasSpecialName
);
8458
Assert.True(m.
HasSpecialName
);
8544
Assert.True(m.
HasSpecialName
);
8617
Assert.False(m.
HasSpecialName
);
8703
Assert.False(m.
HasSpecialName
);
8773
Assert.True(m.
HasSpecialName
);
8835
Assert.False(m.
HasSpecialName
);
9111
Assert.True(m.
HasSpecialName
);
9157
Assert.True(m.
HasSpecialName
);
9230
Assert.False(m.
HasSpecialName
);
9294
Assert.False(m.
HasSpecialName
);
9364
Assert.True(m.
HasSpecialName
);
9643
Assert.True(m.
HasSpecialName
);
9692
Assert.True(m.
HasSpecialName
);
9750
Assert.True(m.
HasSpecialName
);
9809
Assert.True(m.
HasSpecialName
);
9856
Assert.True(m.
HasSpecialName
);
9892
Assert.True(m.
HasSpecialName
);
10085
Assert.True(m.
HasSpecialName
);
10134
Assert.True(m.
HasSpecialName
);
10191
Assert.True(m.
HasSpecialName
);
10248
Assert.True(m.
HasSpecialName
);
10827
Assert.True(m.
HasSpecialName
);
10874
Assert.True(m.
HasSpecialName
);
10928
Assert.True(m.
HasSpecialName
);
10975
Assert.True(m.
HasSpecialName
);
11029
Assert.True(m.
HasSpecialName
);
11076
Assert.True(m.
HasSpecialName
);
11198
Assert.True(m.
HasSpecialName
);
11233
Assert.True(m.
HasSpecialName
);
11273
Assert.True(m.
HasSpecialName
);
11309
Assert.True(m.
HasSpecialName
);
11350
Assert.True(m.
HasSpecialName
);
11386
Assert.True(m.
HasSpecialName
);
11427
Assert.True(m.
HasSpecialName
);
11463
Assert.True(m.
HasSpecialName
);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (2)
Semantics\OperatorTests.cs (2)
7662
Assert.True(symbol1.GetSymbol().
HasSpecialName
);
8457
Assert.True(symbol1.GetSymbol().
HasSpecialName
);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (40)
Symbols\CheckedUserDefinedOperatorsTests.cs (3)
58
Assert.True(opSymbol.
HasSpecialName
);
1300
Assert.True(opSymbol.
HasSpecialName
);
2534
Assert.True(opSymbol.
HasSpecialName
);
Symbols\StaticAbstractMembersInInterfacesTests.cs (37)
19780
Assert.True(cM01.
HasSpecialName
);
19861
Assert.True(cM01.
HasSpecialName
);
19953
Assert.True(cM01.
HasSpecialName
);
20051
Assert.False(cM01.
HasSpecialName
);
20134
Assert.False(cM01.
HasSpecialName
);
20226
Assert.False(cM01.
HasSpecialName
);
20315
Assert.False(cM01.
HasSpecialName
);
21273
Assert.False(c2M01.
HasSpecialName
);
21288
Assert.True(c1M01.
HasSpecialName
);
21295
Assert.True(c2M01.
HasSpecialName
);
23419
Assert.True(cM01Get.
HasSpecialName
);
23434
Assert.True(cM01Set.
HasSpecialName
);
23605
Assert.True(cM01Get.
HasSpecialName
);
23620
Assert.True(cM01Set.
HasSpecialName
);
24879
Assert.False(c2M01Get.
HasSpecialName
);
24885
Assert.False(c2M01Set.
HasSpecialName
);
24909
Assert.True(c1M01Get.
HasSpecialName
);
24920
Assert.True(c1M01Set.
HasSpecialName
);
24934
Assert.True(c2M01Get.
HasSpecialName
);
24940
Assert.True(c2M01Set.
HasSpecialName
);
26197
Assert.True(cM01Add.
HasSpecialName
);
26212
Assert.True(cM01Remove.
HasSpecialName
);
26292
Assert.True(cM01Add.
HasSpecialName
);
26307
Assert.True(cM01Remove.
HasSpecialName
);
27407
Assert.False(c2M01Add.
HasSpecialName
);
27413
Assert.False(c2M01Remove.
HasSpecialName
);
27437
Assert.True(c1M01Add.
HasSpecialName
);
27448
Assert.True(c1M01Remove.
HasSpecialName
);
27462
Assert.True(c2M01Add.
HasSpecialName
);
27468
Assert.True(c2M01Remove.
HasSpecialName
);
29137
Assert.True(cM01.
HasSpecialName
);
29162
Assert.True(cM02.
HasSpecialName
);
29263
Assert.False(cM01.
HasSpecialName
);
29279
Assert.False(cM02.
HasSpecialName
);
29732
Assert.False(c2M01.
HasSpecialName
);
29747
Assert.True(c1M01.
HasSpecialName
);
29754
Assert.True(c2M01.
HasSpecialName
);
Microsoft.CodeAnalysis.CSharp.Test.Utilities (1)
FunctionPointerUtilities.cs (1)
77
Assert.False(symbol.
HasSpecialName
);