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)
1653
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)
467
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
);
4543
Assert.False(method.
HasSpecialName
);
4579
Assert.False(method.
HasSpecialName
);
4590
Assert.False(method.
HasSpecialName
);
11194
Assert.False(method.
HasSpecialName
);
11266
Assert.False(method.
HasSpecialName
);
20052
Assert.False(method.
HasSpecialName
);
Semantics\ExtensionTests.cs (18)
4994
Assert.False(implementation.
HasSpecialName
);
6449
Assert.False(implementation.
HasSpecialName
);
7924
Assert.False(implementation.
HasSpecialName
);
9430
Assert.False(implementation.
HasSpecialName
);
9719
Assert.False(implementation.
HasSpecialName
);
46620
Assert.True(extension.GetMember<MethodSymbol>("M").
HasSpecialName
);
46621
Assert.False(extension.GetMember<MethodSymbol>("M2").
HasSpecialName
);
46624
Assert.True(extension.GetMember<MethodSymbol>("get_P").
HasSpecialName
);
46627
Assert.True(extension.GetMember<MethodSymbol>("get_P2").
HasSpecialName
);
46629
Assert.True(comp.GetMember<MethodSymbol>("E.M").
HasSpecialName
);
46630
Assert.False(comp.GetMember<MethodSymbol>("E.M2").
HasSpecialName
);
46631
Assert.True(comp.GetMember<MethodSymbol>("E.M3").
HasSpecialName
);
46633
Assert.False(comp.GetMember<MethodSymbol>("E.get_P").
HasSpecialName
);
46635
Assert.False(comp.GetMember<MethodSymbol>("E.get_P2").
HasSpecialName
);
46661
Assert.True(extension.GetMember<MethodSymbol>("get_P").
HasSpecialName
);
46662
Assert.True(extension.GetMember<MethodSymbol>("set_P").
HasSpecialName
);
46664
Assert.True(comp.GetMember<MethodSymbol>("E.get_P").
HasSpecialName
);
46665
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
);