62 references to IsConstructor
Microsoft.CodeAnalysis.CSharp (9)
Compiler\MethodCompiler.cs (1)
1958
if (reportNullableDiagnostics && method.
IsConstructor
() && method.IsImplicitlyDeclared && nullableInitialState is object)
FlowAnalysis\NullableWalker.cs (5)
568
if ((_symbol as MethodSymbol)?.
IsConstructor
() != true || _useConstructorExitWarnings)
599
if (method.
IsConstructor
())
869
if (method.
IsConstructor
())
1375
Debug.Assert(method.
IsConstructor
());
2712
else if (methodSymbol.
IsConstructor
())
Symbols\MemberSymbolExtensions.cs (1)
398
return methodSymbol.
IsConstructor
()
Symbols\Source\SourceMemberContainerSymbol.cs (1)
2071
(method1.
IsConstructor
() ? this.Name : method1.Name);
Symbols\Source\SourceMemberMethodSymbol.cs (1)
893
Debug.Assert(!this.
IsConstructor
()); // Constructors should use IsNullableEnabledForConstructorsAndInitializers() instead.
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (53)
Symbols\StaticAbstractMembersInInterfacesTests.cs (53)
16097
Assert.Equal(1, c.GetMembers().OfType<MethodSymbol>().Where(m => !m.
IsConstructor
()).Count());
16159
Assert.Equal(1, c.GetMembers().OfType<MethodSymbol>().Where(m => !m.
IsConstructor
()).Count());
16229
Assert.Empty(c3.GetMembers().OfType<MethodSymbol>().Where(m => !m.
IsConstructor
()));
16642
Assert.Same(c2M01, c2.GetMembers().OfType<MethodSymbol>().Where(m => !m.
IsConstructor
()).Single());
16710
Assert.Empty(c3.GetMembers().OfType<MethodSymbol>().Where(m => !m.
IsConstructor
()));
19332
Assert.Equal(isChecked ? 2 : 1, c.GetMembers().OfType<MethodSymbol>().Where(m => !m.
IsConstructor
()).Count());
19413
Assert.Equal(2, c.GetMembers().OfType<MethodSymbol>().Where(m => !m.
IsConstructor
()).Count());
19505
Assert.Equal(matchingOp is null ? 1 : 2, c.GetMembers().OfType<MethodSymbol>().Where(m => !m.
IsConstructor
()).Count());
19603
Assert.Equal(isChecked ? 2 : 1, c.GetMembers().OfType<MethodSymbol>().Where(m => !m.
IsConstructor
()).Count());
19686
Assert.Equal(2, c.GetMembers().OfType<MethodSymbol>().Where(m => !m.
IsConstructor
()).Count());
19778
Assert.Equal(matchingOp is null ? 1 : 2, c.GetMembers().OfType<MethodSymbol>().Where(m => !m.
IsConstructor
()).Count());
19867
Assert.Equal(matchingOp is null ? 1 : 2, c.GetMembers().OfType<MethodSymbol>().Where(m => !m.
IsConstructor
()).Count());
19957
Assert.Empty(c3.GetMembers().OfType<MethodSymbol>().Where(m => !m.
IsConstructor
()));
20031
Assert.Empty(c3.GetMembers().OfType<MethodSymbol>().Where(m => !m.
IsConstructor
()));
20114
Assert.Empty(c3.GetMembers().OfType<MethodSymbol>().Where(m => !m.
IsConstructor
()));
20194
Assert.Empty(c3.GetMembers().OfType<MethodSymbol>().Where(m => !m.
IsConstructor
()));
20990
Assert.Same(c2M01, c2.GetMembers().OfType<MethodSymbol>().Where(m => !m.
IsConstructor
()).Single());
21101
Assert.Same(c2M01, c2.GetMembers().OfType<MethodSymbol>().Where(m => !m.
IsConstructor
()).Single());
21235
Assert.Same(c2M01, c2.GetMembers().OfType<MethodSymbol>().Where(m => !m.
IsConstructor
()).Single());
21322
Assert.Empty(c3.GetMembers().OfType<MethodSymbol>().Where(m => !m.
IsConstructor
()));
21382
Assert.Empty(c3.GetMembers().OfType<MethodSymbol>().Where(m => !m.
IsConstructor
()));
21485
Assert.Empty(c3.GetMembers().OfType<MethodSymbol>().Where(m => !m.
IsConstructor
()));
22072
Assert.Equal(Accessibility.Private, c1.GetMembers().OfType<MethodSymbol>().Where(m => !m.
IsConstructor
()).Single().DeclaredAccessibility);
22222
Assert.Equal(Accessibility.Private, c1.GetMembers().OfType<MethodSymbol>().Where(m => !m.
IsConstructor
()).Single().DeclaredAccessibility);
22962
Assert.Equal(2, c.GetMembers().OfType<MethodSymbol>().Where(m => !m.
IsConstructor
()).Count());
23058
Assert.Equal(2, c.GetMembers().OfType<MethodSymbol>().Where(m => !m.
IsConstructor
()).Count());
23148
Assert.Equal(2, c.GetMembers().OfType<MethodSymbol>().Where(m => !m.
IsConstructor
()).Count());
23248
Assert.Empty(c3.GetMembers().OfType<MethodSymbol>().Where(m => !m.
IsConstructor
()));
23586
Assert.Equal(2, c.GetMembers().OfType<MethodSymbol>().Where(m => !m.
IsConstructor
()).Count());
23681
Assert.Equal(1, c.GetMembers().OfType<MethodSymbol>().Where(m => !m.
IsConstructor
()).Count());
23739
Assert.Equal(2, c.GetMembers().OfType<MethodSymbol>().Where(m => !m.
IsConstructor
()).Count());
23843
Assert.Equal(1, c.GetMembers().OfType<MethodSymbol>().Where(m => !m.
IsConstructor
()).Count());
24033
Assert.Equal(1, c.GetMembers().OfType<MethodSymbol>().Where(m => !m.
IsConstructor
()).Count());
24091
Assert.Equal(2, c.GetMembers().OfType<MethodSymbol>().Where(m => !m.
IsConstructor
()).Count());
24195
Assert.Equal(1, c.GetMembers().OfType<MethodSymbol>().Where(m => !m.
IsConstructor
()).Count());
24699
Assert.Equal(2, c2.GetMembers().OfType<MethodSymbol>().Where(m => !m.
IsConstructor
()).Count());
24739
Assert.Equal(2, c3.GetMembers().OfType<MethodSymbol>().Where(m => !m.
IsConstructor
()).Count());
24809
Assert.Empty(c3.GetMembers().OfType<MethodSymbol>().Where(m => !m.
IsConstructor
()));
25740
Assert.Equal(2, c.GetMembers().OfType<MethodSymbol>().Where(m => !m.
IsConstructor
()).Count());
25835
Assert.Equal(2, c.GetMembers().OfType<MethodSymbol>().Where(m => !m.
IsConstructor
()).Count());
25935
Assert.Empty(c3.GetMembers().OfType<MethodSymbol>().Where(m => !m.
IsConstructor
()));
26266
Assert.Equal(2, c.GetMembers().OfType<MethodSymbol>().Where(m => !m.
IsConstructor
()).Count());
26383
Assert.Equal(2, c.GetMembers().OfType<MethodSymbol>().Where(m => !m.
IsConstructor
()).Count());
26657
Assert.Equal(2, c.GetMembers().OfType<MethodSymbol>().Where(m => !m.
IsConstructor
()).Count());
27256
Assert.Equal(2, c2.GetMembers().OfType<MethodSymbol>().Where(m => !m.
IsConstructor
()).Count());
27371
Assert.Equal(2, c4.GetMembers().OfType<MethodSymbol>().Where(m => !m.
IsConstructor
()).Count());
27474
Assert.Empty(c3.GetMembers().OfType<MethodSymbol>().Where(m => !m.
IsConstructor
()));
28687
Assert.Equal(isChecked ? 4 : 2, c.GetMembers().OfType<MethodSymbol>().Where(m => !m.
IsConstructor
()).Count());
28814
Assert.Equal(isChecked ? 4 : 2, c.GetMembers().OfType<MethodSymbol>().Where(m => !m.
IsConstructor
()).Count());
28921
Assert.Empty(c3.GetMembers().OfType<MethodSymbol>().Where(m => !m.
IsConstructor
()));
29448
Assert.Same(c2M01, c2.GetMembers().OfType<MethodSymbol>().Where(m => !m.
IsConstructor
()).Single());
29546
Assert.Empty(c3.GetMembers().OfType<MethodSymbol>().Where(m => !m.
IsConstructor
()));
29884
Assert.Equal(Accessibility.Private, c1.GetMembers().OfType<MethodSymbol>().Where(m => !m.
IsConstructor
()).Single().DeclaredAccessibility);