116 references to IsConstructor
Microsoft.CodeAnalysis.CSharp (12)
Compiler\MethodCompiler.cs (1)
2031
if (reportNullableDiagnostics && method.
IsConstructor
() && method.IsImplicitlyDeclared && nullableInitialState is object)
FlowAnalysis\NullableWalker.cs (7)
615
if ((_symbol as MethodSymbol)?.
IsConstructor
() != true || _useConstructorExitWarnings)
646
if (method.
IsConstructor
())
812
if (method.
IsConstructor
())
1511
Debug.Assert(method.
IsConstructor
());
2246
&& constructor.
IsConstructor
()
2783
if (method.
IsConstructor
() && method.IsStatic == backingField.IsStatic)
2950
else if (methodSymbol.
IsConstructor
())
Lowering\LocalRewriter\LocalRewriter_AssignmentOperator.cs (1)
286
Debug.Assert(_factory.CurrentFunction.
IsConstructor
());
Symbols\MemberSymbolExtensions.cs (1)
632
return methodSymbol.
IsConstructor
()
Symbols\Source\SourceMemberContainerSymbol.cs (1)
2218
(method1.
IsConstructor
() ? method1.ContainingType.Name : method1.Name);
Symbols\Source\SourceMemberMethodSymbol.cs (1)
1032
Debug.Assert(!this.
IsConstructor
()); // Constructors should use IsNullableEnabledForConstructorsAndInitializers() instead.
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (51)
Symbols\UserDefinedCompoundAssignmentOperatorsTests.cs (51)
574
m.GlobalNamespace.GetTypeMember("C3").GetMembers().OfType<MethodSymbol>().Where(m => !m.
IsConstructor
()).Single(),
577
m.GlobalNamespace.GetTypeMember("C4").GetMembers().OfType<MethodSymbol>().Where(m => !m.
IsConstructor
()).Single(),
1060
m.GlobalNamespace.GetTypeMember("C3").GetMembers().OfType<MethodSymbol>().Where(m => !m.
IsConstructor
()).Single(),
1063
m.GlobalNamespace.GetTypeMember("C4").GetMembers().OfType<MethodSymbol>().Where(m => !m.
IsConstructor
()).Single(),
6916
foreach (var m in compilation.GetTypeByMetadataName("S1").GetMembers().OfType<MethodSymbol>().Where(m => !m.
IsConstructor
()))
6943
foreach (var m in compilation.GetTypeByMetadataName("S1").GetMembers().OfType<MethodSymbol>().Where(m => !m.
IsConstructor
()))
6949
foreach (var m in compilation.GetTypeByMetadataName("S2").GetMembers().OfType<MethodSymbol>().Where(m => !m.
IsConstructor
()))
6978
foreach (var m in compilation.GetTypeByMetadataName("S1").GetMembers().OfType<MethodSymbol>().Where(m => !m.
IsConstructor
()))
7006
foreach (var m in compilation.GetTypeByMetadataName("S1").GetMembers().OfType<MethodSymbol>().Where(m => !m.
IsConstructor
()))
7040
foreach (var m in compilation.GetTypeByMetadataName("S1").GetMembers().OfType<MethodSymbol>().Where(m => !m.
IsConstructor
()))
7073
foreach (var m in compilation.GetTypeByMetadataName("S1").GetMembers().OfType<MethodSymbol>().Where(m => !m.
IsConstructor
()))
7079
foreach (var m in compilation.GetTypeByMetadataName("S2").GetMembers().OfType<MethodSymbol>().Where(m => !m.
IsConstructor
()))
7106
foreach (var m in compilation.GetTypeByMetadataName("S1").GetMembers().OfType<MethodSymbol>().Where(m => !m.
IsConstructor
()))
7141
foreach (var m in compilation.GetTypeByMetadataName("S1").GetMembers().OfType<MethodSymbol>().Where(m => !m.
IsConstructor
()))
7175
foreach (var m in compilation.GetTypeByMetadataName("S1").GetMembers().OfType<MethodSymbol>().Where(m => !m.
IsConstructor
()))
7249
foreach (var m in compilation.GetTypeByMetadataName("I2").GetMembers().OfType<MethodSymbol>().Where(m => !m.
IsConstructor
()))
7255
foreach (var m in compilation.GetTypeByMetadataName("C3").GetMembers().OfType<MethodSymbol>().Where(m => !m.
IsConstructor
()))
7261
foreach (var m in compilation.GetTypeByMetadataName("C4").GetMembers().OfType<MethodSymbol>().Where(m => !m.
IsConstructor
()))
7267
foreach (var m in compilation.GetTypeByMetadataName("I5").GetMembers().OfType<MethodSymbol>().Where(m => !m.
IsConstructor
()))
8685
m.GlobalNamespace.GetTypeMember("C3").GetMembers().OfType<MethodSymbol>().Where(m => !m.
IsConstructor
()).Single(),
8690
m.GlobalNamespace.GetTypeMember("C4").GetMembers().OfType<MethodSymbol>().Where(m => !m.
IsConstructor
()).Single(),
9276
m.GlobalNamespace.GetTypeMember("C3").GetMembers().OfType<MethodSymbol>().Where(m => !m.
IsConstructor
()).Single(),
9281
m.GlobalNamespace.GetTypeMember("C4").GetMembers().OfType<MethodSymbol>().Where(m => !m.
IsConstructor
()).Single(),
18459
foreach (var m in compilation.GetTypeByMetadataName("S1").GetMembers().OfType<MethodSymbol>().Where(m => !m.
IsConstructor
()))
18479
foreach (var m in compilation.GetTypeByMetadataName("S1").GetMembers().OfType<MethodSymbol>().Where(m => !m.
IsConstructor
()))
18506
foreach (var m in compilation.GetTypeByMetadataName("S1").GetMembers().OfType<MethodSymbol>().Where(m => !m.
IsConstructor
()))
18512
foreach (var m in compilation.GetTypeByMetadataName("S2").GetMembers().OfType<MethodSymbol>().Where(m => !m.
IsConstructor
()))
18537
foreach (var m in compilation.GetTypeByMetadataName("S1").GetMembers().OfType<MethodSymbol>().Where(m => !m.
IsConstructor
()))
18543
foreach (var m in compilation.GetTypeByMetadataName("S2").GetMembers().OfType<MethodSymbol>().Where(m => !m.
IsConstructor
()))
18572
foreach (var m in compilation.GetTypeByMetadataName("S1").GetMembers().OfType<MethodSymbol>().Where(m => !m.
IsConstructor
()))
18600
foreach (var m in compilation.GetTypeByMetadataName("S1").GetMembers().OfType<MethodSymbol>().Where(m => !m.
IsConstructor
()))
18628
foreach (var m in compilation.GetTypeByMetadataName("S1").GetMembers().OfType<MethodSymbol>().Where(m => !m.
IsConstructor
()))
18655
foreach (var m in compilation.GetTypeByMetadataName("S1").GetMembers().OfType<MethodSymbol>().Where(m => !m.
IsConstructor
()))
18688
foreach (var m in compilation.GetTypeByMetadataName("S1").GetMembers().OfType<MethodSymbol>().Where(m => !m.
IsConstructor
()))
18694
foreach (var m in compilation.GetTypeByMetadataName("S2").GetMembers().OfType<MethodSymbol>().Where(m => !m.
IsConstructor
()))
18724
foreach (var m in compilation.GetTypeByMetadataName("S1").GetMembers().OfType<MethodSymbol>().Where(m => !m.
IsConstructor
()))
18730
foreach (var m in compilation.GetTypeByMetadataName("S2").GetMembers().OfType<MethodSymbol>().Where(m => !m.
IsConstructor
()))
18757
foreach (var m in compilation.GetTypeByMetadataName("S1").GetMembers().OfType<MethodSymbol>().Where(m => !m.
IsConstructor
()))
18782
foreach (var m in compilation.GetTypeByMetadataName("S1").GetMembers().OfType<MethodSymbol>().Where(m => !m.
IsConstructor
()))
18817
foreach (var m in compilation.GetTypeByMetadataName("S1").GetMembers().OfType<MethodSymbol>().Where(m => !m.
IsConstructor
()))
18850
foreach (var m in compilation.GetTypeByMetadataName("S1").GetMembers().OfType<MethodSymbol>().Where(m => !m.
IsConstructor
()))
18891
foreach (var m in compilation.GetTypeByMetadataName("S1").GetMembers().OfType<MethodSymbol>().Where(m => !m.
IsConstructor
()))
18923
foreach (var m in compilation.GetTypeByMetadataName("S1").GetMembers().OfType<MethodSymbol>().Where(m => !m.
IsConstructor
()))
18997
foreach (var m in compilation.GetTypeByMetadataName("I2").GetMembers().OfType<MethodSymbol>().Where(m => !m.
IsConstructor
()))
19003
foreach (var m in compilation.GetTypeByMetadataName("C3").GetMembers().OfType<MethodSymbol>().Where(m => !m.
IsConstructor
()))
19009
foreach (var m in compilation.GetTypeByMetadataName("C4").GetMembers().OfType<MethodSymbol>().Where(m => !m.
IsConstructor
()))
19015
foreach (var m in compilation.GetTypeByMetadataName("I5").GetMembers().OfType<MethodSymbol>().Where(m => !m.
IsConstructor
()))
19072
foreach (var m in compilation.GetTypeByMetadataName("I2").GetMembers().OfType<MethodSymbol>().Where(m => !m.
IsConstructor
()))
19078
foreach (var m in compilation.GetTypeByMetadataName("C3").GetMembers().OfType<MethodSymbol>().Where(m => !m.
IsConstructor
()))
19084
foreach (var m in compilation.GetTypeByMetadataName("C4").GetMembers().OfType<MethodSymbol>().Where(m => !m.
IsConstructor
()))
19090
foreach (var m in compilation.GetTypeByMetadataName("I5").GetMembers().OfType<MethodSymbol>().Where(m => !m.
IsConstructor
()))
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (53)
Symbols\StaticAbstractMembersInInterfacesTests.cs (53)
16055
Assert.Equal(1, c.GetMembers().OfType<MethodSymbol>().Where(m => !m.
IsConstructor
()).Count());
16117
Assert.Equal(1, c.GetMembers().OfType<MethodSymbol>().Where(m => !m.
IsConstructor
()).Count());
16187
Assert.Empty(c3.GetMembers().OfType<MethodSymbol>().Where(m => !m.
IsConstructor
()));
16600
Assert.Same(c2M01, c2.GetMembers().OfType<MethodSymbol>().Where(m => !m.
IsConstructor
()).Single());
16668
Assert.Empty(c3.GetMembers().OfType<MethodSymbol>().Where(m => !m.
IsConstructor
()));
19846
Assert.Equal(isChecked ? 2 : 1, c.GetMembers().OfType<MethodSymbol>().Where(m => !m.
IsConstructor
()).Count());
19927
Assert.Equal(2, c.GetMembers().OfType<MethodSymbol>().Where(m => !m.
IsConstructor
()).Count());
20019
Assert.Equal(matchingOp is null ? 1 : 2, c.GetMembers().OfType<MethodSymbol>().Where(m => !m.
IsConstructor
()).Count());
20117
Assert.Equal(isChecked ? 2 : 1, c.GetMembers().OfType<MethodSymbol>().Where(m => !m.
IsConstructor
()).Count());
20200
Assert.Equal(2, c.GetMembers().OfType<MethodSymbol>().Where(m => !m.
IsConstructor
()).Count());
20292
Assert.Equal(matchingOp is null ? 1 : 2, c.GetMembers().OfType<MethodSymbol>().Where(m => !m.
IsConstructor
()).Count());
20381
Assert.Equal(matchingOp is null ? 1 : 2, c.GetMembers().OfType<MethodSymbol>().Where(m => !m.
IsConstructor
()).Count());
20471
Assert.Empty(c3.GetMembers().OfType<MethodSymbol>().Where(m => !m.
IsConstructor
()));
20545
Assert.Empty(c3.GetMembers().OfType<MethodSymbol>().Where(m => !m.
IsConstructor
()));
20628
Assert.Empty(c3.GetMembers().OfType<MethodSymbol>().Where(m => !m.
IsConstructor
()));
20708
Assert.Empty(c3.GetMembers().OfType<MethodSymbol>().Where(m => !m.
IsConstructor
()));
21504
Assert.Same(c2M01, c2.GetMembers().OfType<MethodSymbol>().Where(m => !m.
IsConstructor
()).Single());
21615
Assert.Same(c2M01, c2.GetMembers().OfType<MethodSymbol>().Where(m => !m.
IsConstructor
()).Single());
21749
Assert.Same(c2M01, c2.GetMembers().OfType<MethodSymbol>().Where(m => !m.
IsConstructor
()).Single());
21836
Assert.Empty(c3.GetMembers().OfType<MethodSymbol>().Where(m => !m.
IsConstructor
()));
21896
Assert.Empty(c3.GetMembers().OfType<MethodSymbol>().Where(m => !m.
IsConstructor
()));
21999
Assert.Empty(c3.GetMembers().OfType<MethodSymbol>().Where(m => !m.
IsConstructor
()));
22586
Assert.Equal(Accessibility.Private, c1.GetMembers().OfType<MethodSymbol>().Where(m => !m.
IsConstructor
()).Single().DeclaredAccessibility);
22736
Assert.Equal(Accessibility.Private, c1.GetMembers().OfType<MethodSymbol>().Where(m => !m.
IsConstructor
()).Single().DeclaredAccessibility);
23476
Assert.Equal(2, c.GetMembers().OfType<MethodSymbol>().Where(m => !m.
IsConstructor
()).Count());
23572
Assert.Equal(2, c.GetMembers().OfType<MethodSymbol>().Where(m => !m.
IsConstructor
()).Count());
23662
Assert.Equal(2, c.GetMembers().OfType<MethodSymbol>().Where(m => !m.
IsConstructor
()).Count());
23762
Assert.Empty(c3.GetMembers().OfType<MethodSymbol>().Where(m => !m.
IsConstructor
()));
24100
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());
24253
Assert.Equal(2, c.GetMembers().OfType<MethodSymbol>().Where(m => !m.
IsConstructor
()).Count());
24357
Assert.Equal(1, c.GetMembers().OfType<MethodSymbol>().Where(m => !m.
IsConstructor
()).Count());
24547
Assert.Equal(1, c.GetMembers().OfType<MethodSymbol>().Where(m => !m.
IsConstructor
()).Count());
24605
Assert.Equal(2, c.GetMembers().OfType<MethodSymbol>().Where(m => !m.
IsConstructor
()).Count());
24709
Assert.Equal(1, c.GetMembers().OfType<MethodSymbol>().Where(m => !m.
IsConstructor
()).Count());
25213
Assert.Equal(2, c2.GetMembers().OfType<MethodSymbol>().Where(m => !m.
IsConstructor
()).Count());
25253
Assert.Equal(2, c3.GetMembers().OfType<MethodSymbol>().Where(m => !m.
IsConstructor
()).Count());
25323
Assert.Empty(c3.GetMembers().OfType<MethodSymbol>().Where(m => !m.
IsConstructor
()));
26254
Assert.Equal(2, c.GetMembers().OfType<MethodSymbol>().Where(m => !m.
IsConstructor
()).Count());
26349
Assert.Equal(2, c.GetMembers().OfType<MethodSymbol>().Where(m => !m.
IsConstructor
()).Count());
26449
Assert.Empty(c3.GetMembers().OfType<MethodSymbol>().Where(m => !m.
IsConstructor
()));
26780
Assert.Equal(2, c.GetMembers().OfType<MethodSymbol>().Where(m => !m.
IsConstructor
()).Count());
26897
Assert.Equal(2, c.GetMembers().OfType<MethodSymbol>().Where(m => !m.
IsConstructor
()).Count());
27171
Assert.Equal(2, c.GetMembers().OfType<MethodSymbol>().Where(m => !m.
IsConstructor
()).Count());
27770
Assert.Equal(2, c2.GetMembers().OfType<MethodSymbol>().Where(m => !m.
IsConstructor
()).Count());
27885
Assert.Equal(2, c4.GetMembers().OfType<MethodSymbol>().Where(m => !m.
IsConstructor
()).Count());
27988
Assert.Empty(c3.GetMembers().OfType<MethodSymbol>().Where(m => !m.
IsConstructor
()));
29201
Assert.Equal(isChecked ? 4 : 2, c.GetMembers().OfType<MethodSymbol>().Where(m => !m.
IsConstructor
()).Count());
29328
Assert.Equal(isChecked ? 4 : 2, c.GetMembers().OfType<MethodSymbol>().Where(m => !m.
IsConstructor
()).Count());
29435
Assert.Empty(c3.GetMembers().OfType<MethodSymbol>().Where(m => !m.
IsConstructor
()));
29962
Assert.Same(c2M01, c2.GetMembers().OfType<MethodSymbol>().Where(m => !m.
IsConstructor
()).Single());
30060
Assert.Empty(c3.GetMembers().OfType<MethodSymbol>().Where(m => !m.
IsConstructor
()));
30398
Assert.Equal(Accessibility.Private, c1.GetMembers().OfType<MethodSymbol>().Where(m => !m.
IsConstructor
()).Single().DeclaredAccessibility);