22 overrides of HasSpecialName
Microsoft.CodeAnalysis.CSharp (22)
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)
462
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)
108
internal override bool
HasSpecialName
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)
488
return AdaptedMethodSymbol.
HasSpecialName
;
Emitter\NoPia\EmbeddedMethod.cs (1)
118
return UnderlyingMethod.AdaptedMethodSymbol.
HasSpecialName
;
Lowering\SynthesizedMethodBaseSymbol.cs (1)
171
internal sealed override bool HasSpecialName => InheritsBaseMethodAttributes && BaseMethod.
HasSpecialName
;
Symbols\MethodSymbol.cs (1)
1220
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)
453
Assert.False(method.
HasSpecialName
);
492
Assert.False(method.
HasSpecialName
);
533
Assert.False(method.
HasSpecialName
);
4585
Assert.False(method.
HasSpecialName
);
4621
Assert.False(method.
HasSpecialName
);
4632
Assert.False(method.
HasSpecialName
);
11278
Assert.False(method.
HasSpecialName
);
11350
Assert.False(method.
HasSpecialName
);
20178
Assert.False(method.
HasSpecialName
);
Semantics\ExtensionTests.cs (18)
5229
Assert.False(implementation.
HasSpecialName
);
6754
Assert.False(implementation.
HasSpecialName
);
8299
Assert.False(implementation.
HasSpecialName
);
10095
Assert.False(implementation.
HasSpecialName
);
10403
Assert.False(implementation.
HasSpecialName
);
49362
Assert.True(extension.GetMember<MethodSymbol>("M").
HasSpecialName
);
49363
Assert.False(extension.GetMember<MethodSymbol>("M2").
HasSpecialName
);
49366
Assert.True(extension.GetMember<MethodSymbol>("get_P").
HasSpecialName
);
49369
Assert.True(extension.GetMember<MethodSymbol>("get_P2").
HasSpecialName
);
49371
Assert.True(comp.GetMember<MethodSymbol>("E.M").
HasSpecialName
);
49372
Assert.False(comp.GetMember<MethodSymbol>("E.M2").
HasSpecialName
);
49373
Assert.True(comp.GetMember<MethodSymbol>("E.M3").
HasSpecialName
);
49375
Assert.False(comp.GetMember<MethodSymbol>("E.get_P").
HasSpecialName
);
49377
Assert.False(comp.GetMember<MethodSymbol>("E.get_P2").
HasSpecialName
);
49403
Assert.True(extension.GetMember<MethodSymbol>("get_P").
HasSpecialName
);
49404
Assert.True(extension.GetMember<MethodSymbol>("set_P").
HasSpecialName
);
49406
Assert.True(comp.GetMember<MethodSymbol>("E.get_P").
HasSpecialName
);
49407
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)
19858
Assert.True(cM01.
HasSpecialName
);
19939
Assert.True(cM01.
HasSpecialName
);
20031
Assert.True(cM01.
HasSpecialName
);
20129
Assert.False(cM01.
HasSpecialName
);
20212
Assert.False(cM01.
HasSpecialName
);
20304
Assert.False(cM01.
HasSpecialName
);
20393
Assert.False(cM01.
HasSpecialName
);
21351
Assert.False(c2M01.
HasSpecialName
);
21366
Assert.True(c1M01.
HasSpecialName
);
21373
Assert.True(c2M01.
HasSpecialName
);
23497
Assert.True(cM01Get.
HasSpecialName
);
23512
Assert.True(cM01Set.
HasSpecialName
);
23683
Assert.True(cM01Get.
HasSpecialName
);
23698
Assert.True(cM01Set.
HasSpecialName
);
24957
Assert.False(c2M01Get.
HasSpecialName
);
24963
Assert.False(c2M01Set.
HasSpecialName
);
24987
Assert.True(c1M01Get.
HasSpecialName
);
24998
Assert.True(c1M01Set.
HasSpecialName
);
25012
Assert.True(c2M01Get.
HasSpecialName
);
25018
Assert.True(c2M01Set.
HasSpecialName
);
26275
Assert.True(cM01Add.
HasSpecialName
);
26290
Assert.True(cM01Remove.
HasSpecialName
);
26370
Assert.True(cM01Add.
HasSpecialName
);
26385
Assert.True(cM01Remove.
HasSpecialName
);
27485
Assert.False(c2M01Add.
HasSpecialName
);
27491
Assert.False(c2M01Remove.
HasSpecialName
);
27515
Assert.True(c1M01Add.
HasSpecialName
);
27526
Assert.True(c1M01Remove.
HasSpecialName
);
27540
Assert.True(c2M01Add.
HasSpecialName
);
27546
Assert.True(c2M01Remove.
HasSpecialName
);
29215
Assert.True(cM01.
HasSpecialName
);
29240
Assert.True(cM02.
HasSpecialName
);
29341
Assert.False(cM01.
HasSpecialName
);
29357
Assert.False(cM02.
HasSpecialName
);
29810
Assert.False(c2M01.
HasSpecialName
);
29825
Assert.True(c1M01.
HasSpecialName
);
29832
Assert.True(c2M01.
HasSpecialName
);
Microsoft.CodeAnalysis.CSharp.Test.Utilities (1)
FunctionPointerUtilities.cs (1)
77
Assert.False(symbol.
HasSpecialName
);