22 overrides of HasSpecialName
Microsoft.CodeAnalysis.CSharp (22)
Compiler\AnonymousTypeMethodBodySynthesizer.cs (5)
68internal override bool HasSpecialName 90internal override bool HasSpecialName 152internal override bool HasSpecialName 215internal override bool HasSpecialName 294internal override bool HasSpecialName
Lowering\IteratorRewriter\IteratorFinallyMethodSymbol.cs (1)
85internal override bool HasSpecialName
Symbols\ErrorMethodSymbol.cs (1)
34internal sealed override bool HasSpecialName
Symbols\FunctionPointers\FunctionPointerMethodSymbol.cs (1)
837internal override bool HasSpecialName => false;
Symbols\Metadata\PE\PEMethodSymbol.cs (1)
462internal override bool HasSpecialName => HasFlag(MethodAttributes.SpecialName);
Symbols\ReducedExtensionMethodSymbol.cs (1)
311internal override bool HasSpecialName
Symbols\SignatureOnlyMethodSymbol.cs (1)
109internal override bool HasSpecialName { get { throw ExceptionUtilities.Unreachable(); } }
Symbols\Source\SourceMethodSymbolWithAttributes.cs (1)
1653internal override bool HasSpecialName
Symbols\Synthesized\SynthesizedDelegateSymbol.cs (1)
108internal override bool HasSpecialName
Symbols\Synthesized\SynthesizedEntryPointSymbol.cs (1)
72internal override bool HasSpecialName
Symbols\Synthesized\SynthesizedGlobalMethodSymbol.cs (1)
100internal override bool HasSpecialName
Symbols\Synthesized\SynthesizedImplementationMethod.cs (1)
211internal override bool HasSpecialName
Symbols\Synthesized\SynthesizedInstanceConstructor.cs (1)
73internal sealed override bool HasSpecialName
Symbols\Synthesized\SynthesizedInteractiveInitializerMethod.cs (1)
188internal override bool HasSpecialName
Symbols\Synthesized\SynthesizedIntrinsicOperatorSymbol.cs (1)
130internal override bool HasSpecialName
Symbols\Synthesized\SynthesizedSealedPropertyAccessor.cs (1)
294internal override bool HasSpecialName
Symbols\Synthesized\SynthesizedStaticConstructor.cs (1)
46internal override bool HasSpecialName
Symbols\Wrapped\WrappedMethodSymbol.cs (1)
259internal override bool HasSpecialName
143 references to HasSpecialName
Microsoft.CodeAnalysis.CSharp (7)
Emitter\Model\MethodSymbolAdapter.cs (1)
467return AdaptedMethodSymbol.HasSpecialName;
Emitter\NoPia\EmbeddedMethod.cs (1)
118return UnderlyingMethod.AdaptedMethodSymbol.HasSpecialName;
Lowering\SynthesizedMethodBaseSymbol.cs (1)
171internal sealed override bool HasSpecialName => InheritsBaseMethodAttributes && BaseMethod.HasSpecialName;
Symbols\MethodSymbol.cs (1)
1220bool IMethodSymbolInternal.HasSpecialName => HasSpecialName;
Symbols\ReducedExtensionMethodSymbol.cs (1)
313get { return _reducedFrom.HasSpecialName; }
Symbols\Synthesized\SynthesizedImplementationMethod.cs (1)
213get { return _interfaceMethod.HasSpecialName; }
Symbols\Wrapped\WrappedMethodSymbol.cs (1)
263return UnderlyingMethod.HasSpecialName;
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (1)
CodeGen\CodeGenLocalFunctionTests.cs (1)
5965Assert.True(localFn1.HasSpecialName);
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (92)
Semantics\ExtensionOperatorsTests.cs (9)
453Assert.False(method.HasSpecialName); 492Assert.False(method.HasSpecialName); 533Assert.False(method.HasSpecialName); 4543Assert.False(method.HasSpecialName); 4579Assert.False(method.HasSpecialName); 4590Assert.False(method.HasSpecialName); 11194Assert.False(method.HasSpecialName); 11266Assert.False(method.HasSpecialName); 20052Assert.False(method.HasSpecialName);
Semantics\ExtensionTests.cs (18)
4994Assert.False(implementation.HasSpecialName); 6449Assert.False(implementation.HasSpecialName); 7924Assert.False(implementation.HasSpecialName); 9430Assert.False(implementation.HasSpecialName); 9719Assert.False(implementation.HasSpecialName); 46620Assert.True(extension.GetMember<MethodSymbol>("M").HasSpecialName); 46621Assert.False(extension.GetMember<MethodSymbol>("M2").HasSpecialName); 46624Assert.True(extension.GetMember<MethodSymbol>("get_P").HasSpecialName); 46627Assert.True(extension.GetMember<MethodSymbol>("get_P2").HasSpecialName); 46629Assert.True(comp.GetMember<MethodSymbol>("E.M").HasSpecialName); 46630Assert.False(comp.GetMember<MethodSymbol>("E.M2").HasSpecialName); 46631Assert.True(comp.GetMember<MethodSymbol>("E.M3").HasSpecialName); 46633Assert.False(comp.GetMember<MethodSymbol>("E.get_P").HasSpecialName); 46635Assert.False(comp.GetMember<MethodSymbol>("E.get_P2").HasSpecialName); 46661Assert.True(extension.GetMember<MethodSymbol>("get_P").HasSpecialName); 46662Assert.True(extension.GetMember<MethodSymbol>("set_P").HasSpecialName); 46664Assert.True(comp.GetMember<MethodSymbol>("E.get_P").HasSpecialName); 46665Assert.True(comp.GetMember<MethodSymbol>("E.set_P").HasSpecialName);
Semantics\RecordTests.cs (1)
12446Assert.True(accessor.HasSpecialName);
Symbols\UserDefinedCompoundAssignmentOperatorsTests.cs (64)
80Assert.True(m.HasSpecialName); 408Assert.True(m.HasSpecialName); 466Assert.True(m.HasSpecialName); 522Assert.False(m.HasSpecialName); 589Assert.False(m.HasSpecialName); 649Assert.True(m.HasSpecialName); 701Assert.False(m.HasSpecialName); 931Assert.True(m.HasSpecialName); 965Assert.True(m.HasSpecialName); 1021Assert.False(m.HasSpecialName); 1075Assert.False(m.HasSpecialName); 1135Assert.True(m.HasSpecialName); 1430Assert.True(m.HasSpecialName); 1488Assert.True(m.HasSpecialName); 1538Assert.True(m.HasSpecialName); 1746Assert.True(m.HasSpecialName); 1807Assert.True(m.HasSpecialName); 2340Assert.True(m.HasSpecialName); 2394Assert.True(m.HasSpecialName); 2448Assert.True(m.HasSpecialName); 2534Assert.True(m.HasSpecialName); 2574Assert.True(m.HasSpecialName); 2615Assert.True(m.HasSpecialName); 2656Assert.True(m.HasSpecialName); 7438Assert.True(m.HasSpecialName); 8040Assert.True(m.HasSpecialName); 8118Assert.True(m.HasSpecialName); 8183Assert.True(m.HasSpecialName); 8294Assert.True(m.HasSpecialName); 8458Assert.True(m.HasSpecialName); 8544Assert.True(m.HasSpecialName); 8617Assert.False(m.HasSpecialName); 8703Assert.False(m.HasSpecialName); 8773Assert.True(m.HasSpecialName); 8835Assert.False(m.HasSpecialName); 9111Assert.True(m.HasSpecialName); 9157Assert.True(m.HasSpecialName); 9230Assert.False(m.HasSpecialName); 9294Assert.False(m.HasSpecialName); 9364Assert.True(m.HasSpecialName); 9643Assert.True(m.HasSpecialName); 9692Assert.True(m.HasSpecialName); 9750Assert.True(m.HasSpecialName); 9809Assert.True(m.HasSpecialName); 9856Assert.True(m.HasSpecialName); 9892Assert.True(m.HasSpecialName); 10085Assert.True(m.HasSpecialName); 10134Assert.True(m.HasSpecialName); 10191Assert.True(m.HasSpecialName); 10248Assert.True(m.HasSpecialName); 10827Assert.True(m.HasSpecialName); 10874Assert.True(m.HasSpecialName); 10928Assert.True(m.HasSpecialName); 10975Assert.True(m.HasSpecialName); 11029Assert.True(m.HasSpecialName); 11076Assert.True(m.HasSpecialName); 11198Assert.True(m.HasSpecialName); 11233Assert.True(m.HasSpecialName); 11273Assert.True(m.HasSpecialName); 11309Assert.True(m.HasSpecialName); 11350Assert.True(m.HasSpecialName); 11386Assert.True(m.HasSpecialName); 11427Assert.True(m.HasSpecialName); 11463Assert.True(m.HasSpecialName);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (2)
Semantics\OperatorTests.cs (2)
7662Assert.True(symbol1.GetSymbol().HasSpecialName); 8457Assert.True(symbol1.GetSymbol().HasSpecialName);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (40)
Symbols\CheckedUserDefinedOperatorsTests.cs (3)
58Assert.True(opSymbol.HasSpecialName); 1300Assert.True(opSymbol.HasSpecialName); 2534Assert.True(opSymbol.HasSpecialName);
Symbols\StaticAbstractMembersInInterfacesTests.cs (37)
19858Assert.True(cM01.HasSpecialName); 19939Assert.True(cM01.HasSpecialName); 20031Assert.True(cM01.HasSpecialName); 20129Assert.False(cM01.HasSpecialName); 20212Assert.False(cM01.HasSpecialName); 20304Assert.False(cM01.HasSpecialName); 20393Assert.False(cM01.HasSpecialName); 21351Assert.False(c2M01.HasSpecialName); 21366Assert.True(c1M01.HasSpecialName); 21373Assert.True(c2M01.HasSpecialName); 23497Assert.True(cM01Get.HasSpecialName); 23512Assert.True(cM01Set.HasSpecialName); 23683Assert.True(cM01Get.HasSpecialName); 23698Assert.True(cM01Set.HasSpecialName); 24957Assert.False(c2M01Get.HasSpecialName); 24963Assert.False(c2M01Set.HasSpecialName); 24987Assert.True(c1M01Get.HasSpecialName); 24998Assert.True(c1M01Set.HasSpecialName); 25012Assert.True(c2M01Get.HasSpecialName); 25018Assert.True(c2M01Set.HasSpecialName); 26275Assert.True(cM01Add.HasSpecialName); 26290Assert.True(cM01Remove.HasSpecialName); 26370Assert.True(cM01Add.HasSpecialName); 26385Assert.True(cM01Remove.HasSpecialName); 27485Assert.False(c2M01Add.HasSpecialName); 27491Assert.False(c2M01Remove.HasSpecialName); 27515Assert.True(c1M01Add.HasSpecialName); 27526Assert.True(c1M01Remove.HasSpecialName); 27540Assert.True(c2M01Add.HasSpecialName); 27546Assert.True(c2M01Remove.HasSpecialName); 29215Assert.True(cM01.HasSpecialName); 29240Assert.True(cM02.HasSpecialName); 29341Assert.False(cM01.HasSpecialName); 29357Assert.False(cM02.HasSpecialName); 29810Assert.False(c2M01.HasSpecialName); 29825Assert.True(c1M01.HasSpecialName); 29832Assert.True(c2M01.HasSpecialName);
Microsoft.CodeAnalysis.CSharp.Test.Utilities (1)
FunctionPointerUtilities.cs (1)
77Assert.False(symbol.HasSpecialName);