41 references to CustomModifierCount
Microsoft.CodeAnalysis.CSharp (5)
Symbols\MemberSymbolExtensions.cs (1)
466return ((MethodSymbol)m).CustomModifierCount();
Symbols\OverriddenOrHiddenMembersHelpers.cs (1)
915return method.CustomModifierCount();
Symbols\Synthesized\Records\SynthesizedRecordCopyCtor.cs (2)
110bestModifierCountSoFar = bestCandidate.CustomModifierCount(); 113var memberModCount = member.CustomModifierCount();
Utilities\TypeSymbolExtensions.cs (1)
43return ((FunctionPointerTypeSymbol)type).Signature.CustomModifierCount();
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (2)
Semantics\AmbiguousOverrideTests.cs (2)
519Func<int, Func<MethodSymbol, bool>> hasCustomModifierCount = c => m => m.CustomModifierCount() == c; 574Func<int, Func<MethodSymbol, bool>> hasCustomModifierCount = c => m => m.CustomModifierCount() == c;
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (34)
Symbols\Metadata\PE\LoadCustomModifiers.cs (16)
188Assert.Equal(4, @class.GetMember<MethodSymbol>("Method1111").CustomModifierCount()); 189Assert.Equal(3, @class.GetMember<MethodSymbol>("Method1110").CustomModifierCount()); 190Assert.Equal(3, @class.GetMember<MethodSymbol>("Method1101").CustomModifierCount()); 191Assert.Equal(2, @class.GetMember<MethodSymbol>("Method1100").CustomModifierCount()); 192Assert.Equal(3, @class.GetMember<MethodSymbol>("Method1011").CustomModifierCount()); 193Assert.Equal(2, @class.GetMember<MethodSymbol>("Method1010").CustomModifierCount()); 194Assert.Equal(2, @class.GetMember<MethodSymbol>("Method1001").CustomModifierCount()); 195Assert.Equal(1, @class.GetMember<MethodSymbol>("Method1000").CustomModifierCount()); 196Assert.Equal(3, @class.GetMember<MethodSymbol>("Method0111").CustomModifierCount()); 197Assert.Equal(2, @class.GetMember<MethodSymbol>("Method0110").CustomModifierCount()); 198Assert.Equal(2, @class.GetMember<MethodSymbol>("Method0101").CustomModifierCount()); 199Assert.Equal(1, @class.GetMember<MethodSymbol>("Method0100").CustomModifierCount()); 200Assert.Equal(2, @class.GetMember<MethodSymbol>("Method0011").CustomModifierCount()); 201Assert.Equal(1, @class.GetMember<MethodSymbol>("Method0010").CustomModifierCount()); 202Assert.Equal(1, @class.GetMember<MethodSymbol>("Method0001").CustomModifierCount()); 203Assert.Equal(0, @class.GetMember<MethodSymbol>("Method0000").CustomModifierCount());
Symbols\OverriddenOrHiddenMembersTests.cs (2)
1004var baseMethod1 = baseType.GetMembers("Method").OfType<MethodSymbol>().Single(m => m.CustomModifierCount() == 1); 1005var baseMethod2 = baseType.GetMembers("Method").OfType<MethodSymbol>().Single(m => m.CustomModifierCount() == 1);
Symbols\Source\CustomModifierCopyTests.cs (16)
1902Assert.Equal(0, baseProperty.GetMethod.CustomModifierCount()); 1903Assert.Equal(0, baseProperty.SetMethod.CustomModifierCount()); 1904Assert.Equal(0, baseIndexer.GetMethod.CustomModifierCount()); 1905Assert.Equal(0, baseIndexer.SetMethod.CustomModifierCount()); 1906Assert.Equal(0, derivedProperty.GetMethod.CustomModifierCount()); 1907Assert.Equal(0, derivedProperty.SetMethod.CustomModifierCount()); 1908Assert.Equal(0, derivedIndexer.GetMethod.CustomModifierCount()); 1909Assert.Equal(0, derivedIndexer.SetMethod.CustomModifierCount()); 2101Assert.Equal(0, interfaceProperty.GetMethod.CustomModifierCount()); 2102Assert.Equal(0, interfaceProperty.SetMethod.CustomModifierCount()); 2103Assert.Equal(0, interfaceIndexer.GetMethod.CustomModifierCount()); 2104Assert.Equal(0, interfaceIndexer.SetMethod.CustomModifierCount()); 2105Assert.Equal(0, implementationProperty.GetMethod.CustomModifierCount()); 2106Assert.Equal(0, implementationProperty.SetMethod.CustomModifierCount()); 2107Assert.Equal(0, implementationIndexer.GetMethod.CustomModifierCount()); 2108Assert.Equal(0, implementationIndexer.SetMethod.CustomModifierCount());