188 references to InstanceConstructors
Microsoft.CodeAnalysis.CSharp (26)
Binder\Binder_AnonymousTypes.cs (1)
144
anonymousType.
InstanceConstructors
[0],
Binder\Binder_Crefs.cs (2)
625
ImmutableArray<MethodSymbol> instanceConstructors = constructorType.
InstanceConstructors
;
928
candidates.AddRange(constructedCandidateType.
InstanceConstructors
);
Binder\Binder_Expressions.cs (3)
5462
return new BoundBadExpression(node, LookupResultKind.NotInvocable, StaticCast<Symbol>.From(type.
InstanceConstructors
), ImmutableArray.Create(argument), type);
5509
return new BoundBadExpression(node, LookupResultKind.OverloadResolutionFailure, StaticCast<Symbol>.From(type.
InstanceConstructors
), childNodes, type);
7292
allInstanceConstructors = type.
InstanceConstructors
;
Binder\Binder_Statements.cs (1)
3935
foreach (MethodSymbol ctor in baseType.
InstanceConstructors
)
Compilation\CSharpSemanticModel.cs (2)
4050
typeSymbolOpt.ComImportCoClass.
InstanceConstructors
:
4051
typeSymbolOpt.
InstanceConstructors
;
Compiler\ClsComplianceChecker.cs (1)
275
foreach (MethodSymbol constructor in attributeType.
InstanceConstructors
)
Compiler\MethodBodySynthesizer.cs (1)
47
method: objectType.
InstanceConstructors
[0],
Lowering\AsyncRewriter\AsyncRewriter.cs (1)
210
F.New(frameType.
InstanceConstructors
[0])));
Lowering\SyntheticBoundNodeFactory.cs (3)
746
var ctor = type.
InstanceConstructors
.Single(c => c.ParameterCount == args.Length);
755
var ctor = type.
InstanceConstructors
.Single(c => c.ParameterCount == args.Length);
1206
var ctor = baseType.
InstanceConstructors
.Single(c => c.ParameterCount == 0);
Symbols\ConstraintsHelper.cs (1)
1521
foreach (var constructor in type.
InstanceConstructors
)
Symbols\MemberSymbolExtensions.cs (1)
649
foreach (var constructor in type.
InstanceConstructors
)
Symbols\NamedTypeSymbol.cs (1)
453
return (SynthesizedInstanceConstructor)
InstanceConstructors
.Single();
Symbols\PublicModel\NamedTypeSymbol.cs (1)
36
return UnderlyingNamedTypeSymbol.
InstanceConstructors
.GetPublicSymbols();
Symbols\Source\SourceNamedTypeSymbol.cs (2)
1782
var parameterlessConstructor =
InstanceConstructors
.FirstOrDefault(c => c.ParameterCount == 0);
1977
|| !
InstanceConstructors
.Any(c => c is { ParameterCount: 0, DeclaredAccessibility: Accessibility.Internal or Accessibility.Public })
Symbols\SymbolExtensions.cs (1)
195
return type.IsScriptClass ? type.
InstanceConstructors
.Single().ThisParameter : null;
Symbols\Synthesized\ReadOnlyListType\SynthesizedReadOnlyListConstructor.cs (1)
29
var baseConstructor = ContainingType.BaseTypeNoUseSiteDiagnostics.
InstanceConstructors
.Single();
Symbols\Synthesized\ReadOnlyListType\SynthesizedReadOnlyListEnumeratorConstructor.cs (1)
29
var baseConstructor = ContainingType.BaseTypeNoUseSiteDiagnostics.
InstanceConstructors
.Single();
Symbols\Synthesized\Records\SynthesizedRecordClone.cs (1)
120
var members = ContainingType.
InstanceConstructors
;
Symbols\Synthesized\Records\SynthesizedRecordCopyCtor.cs (1)
93
foreach (var member in containingType.
InstanceConstructors
)
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (16)
Emit\EditAndContinue\EditAndContinueClosureTests.cs (4)
991
var ctor0 = compilation0.GetMember<NamedTypeSymbol>("C").
InstanceConstructors
.Single();
992
var ctor1 = compilation1.GetMember<NamedTypeSymbol>("C").
InstanceConstructors
.Single();
1058
var ctor0 = compilation0.GetMember<NamedTypeSymbol>("C").
InstanceConstructors
.Single();
1059
var ctor1 = compilation1.GetMember<NamedTypeSymbol>("C").
InstanceConstructors
.Single();
Emit\EditAndContinue\EditAndContinueStateMachineTests.cs (2)
1552
var ctor0 = compilation0.GetMember<NamedTypeSymbol>("C").
InstanceConstructors
.Single();
1553
var ctor1 = compilation1.GetMember<NamedTypeSymbol>("C").
InstanceConstructors
.Single();
Emit\EditAndContinue\EditAndContinueTests.cs (10)
266
var ctorC0 = compilation0.GetMember<NamedTypeSymbol>("C").
InstanceConstructors
[0];
267
var ctorC1 = compilation1.GetMember<NamedTypeSymbol>("C").
InstanceConstructors
[0];
268
var ctorD0 = compilation0.GetMember<NamedTypeSymbol>("D").
InstanceConstructors
[0];
269
var ctorD1 = compilation1.GetMember<NamedTypeSymbol>("D").
InstanceConstructors
[0];
274
var ctorA0 = compilation0.GetMember<NamedTypeSymbol>("A").
InstanceConstructors
[0];
275
var ctorA1 = compilation1.GetMember<NamedTypeSymbol>("A").
InstanceConstructors
[0];
7328
var method0 = compilation0.GetMember<NamedTypeSymbol>("C").
InstanceConstructors
.Single();
7329
var method1 = compilation1.GetMember<NamedTypeSymbol>("C").
InstanceConstructors
.Single();
8628
var ctor0 = compilation0.GetMember<NamedTypeSymbol>("S").
InstanceConstructors
.Single(m => m.ParameterCount == 0);
8629
var ctor1 = compilation1.GetMember<NamedTypeSymbol>("S").
InstanceConstructors
.Single(m => m.ParameterCount == 0);
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (113)
Attributes\AttributeTests_Conditional.cs (1)
629
var gooCtor = classGoo.
InstanceConstructors
.First();
Attributes\AttributeTests_Dynamic.cs (1)
469
var ctor = _synthesizedMyDelegateType.
InstanceConstructors
[0];
Attributes\AttributeTests_WellKnownAttributes.cs (2)
3678
var ctorA = typeA.
InstanceConstructors
.First();
3692
var ctorA = typeA.
InstanceConstructors
.First();
RefReadonlyParameterTests.cs (3)
665
var ctor = c.
InstanceConstructors
.Single(s => s.Parameters is [{ Name: "p" }]);
687
var ctor = c.
InstanceConstructors
.Single(s => s.Parameters is [{ Name: "p" }]);
708
var ctor = c.
InstanceConstructors
.Single(s => s.Parameters is [{ Name: "p" }]);
Semantics\ExtensionTests.cs (5)
13867
Assert.NotEmpty(comp.GetTypeByMetadataName("S1").
InstanceConstructors
.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
13909
Assert.NotEmpty(comp.GetTypeByMetadataName("S1").
InstanceConstructors
.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
19161
Assert.NotEmpty(comp.GetTypeByMetadataName("S1").
InstanceConstructors
.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
19251
Assert.NotEmpty(comp.GetTypeByMetadataName("S1").
InstanceConstructors
.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
20033
Assert.NotEmpty(comp.GetTypeByMetadataName("S1").
InstanceConstructors
.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
Semantics\InlineArrayTests.cs (2)
17296
var a = compilation.GlobalNamespace.GetTypeMember("A").
InstanceConstructors
.Where(c => !c.IsDefaultValueTypeConstructor()).Single();
17335
var a = compilation.GlobalNamespace.GetTypeMember("A").
InstanceConstructors
.Where(c => !c.IsDefaultValueTypeConstructor()).Single();
Semantics\PrimaryConstructorTests.cs (97)
404
Assert.Equal(keyword != "struct" ? 1 : 2, c.
InstanceConstructors
.Length);
406
var ctor = c.
InstanceConstructors
[0];
477
var ctor = c.
InstanceConstructors
.Single();
524
Assert.Equal(c.TypeKind != TypeKind.Struct ? 1 : 2, c.
InstanceConstructors
.Length);
526
var ctor = c.
InstanceConstructors
[0];
535
Assert.True(c.
InstanceConstructors
[1].IsDefaultValueTypeConstructor());
555
var ctor = c.
InstanceConstructors
.Single();
590
Assert.Equal(keyword != "struct" ? 1 : 2, c.
InstanceConstructors
.Length);
592
var ctor = c.
InstanceConstructors
[0];
611
Assert.Equal(1, c.
InstanceConstructors
.Length);
613
var ctor = c.
InstanceConstructors
[0];
625
Assert.False(m.GlobalNamespace.GetTypeMember("C").
InstanceConstructors
.Single().IsDefaultValueTypeConstructor());
679
var ctor = c.
InstanceConstructors
.Where(m => m.ParameterCount == 2).Last();
710
var ctors = c.
InstanceConstructors
;
766
var ctors = c.
InstanceConstructors
;
823
Assert.IsType<SynthesizedPrimaryConstructor>(c.
InstanceConstructors
[0]);
828
Assert.Equal(1, c.
InstanceConstructors
.Count());
832
Assert.Equal(2, c.
InstanceConstructors
.Count());
833
Assert.True(c.
InstanceConstructors
[1].IsDefaultValueTypeConstructor());
3039
var param1 = @class.
InstanceConstructors
.Where(c => !c.IsDefaultValueTypeConstructor()).Single().Parameters[0];
3103
Assert.Empty(comp.GetTypeByMetadataName("Test1").
InstanceConstructors
.Where(c => !c.IsDefaultValueTypeConstructor()).Single().Parameters[0].GetAttributes());
3104
Assert.Equal(2, comp.GetTypeByMetadataName("Test2").
InstanceConstructors
.Where(c => !c.IsDefaultValueTypeConstructor()).Single().Parameters[0].GetAttributes().Count());
3146
Assert.Empty(comp.GetTypeByMetadataName("Test1").
InstanceConstructors
.Where(c => !c.IsDefaultValueTypeConstructor()).Single().Parameters[0].GetAttributes());
3147
Assert.Equal(1, comp.GetTypeByMetadataName("Test2").
InstanceConstructors
.Where(c => !c.IsDefaultValueTypeConstructor()).Single().Parameters[0].GetAttributes().Count());
7838
var capturedParameters = comp.GetTypeByMetadataName("C1").
InstanceConstructors
.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters();
8703
Assert.Empty(((CSharpCompilation)verifier.Compilation).GetTypeByMetadataName("C1").
InstanceConstructors
.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
9886
Assert.Empty(comp.GetTypeByMetadataName("C1").
InstanceConstructors
.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
9946
Assert.Equal(1, comp.GetTypeByMetadataName("C2").
InstanceConstructors
.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters().Count);
9947
Assert.Empty(comp.GetTypeByMetadataName("C1").
InstanceConstructors
.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
9999
Assert.Empty(comp.GetTypeByMetadataName("C1").
InstanceConstructors
.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
10000
Assert.Equal(1, comp.GetTypeByMetadataName("C2").
InstanceConstructors
.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters().Count);
10001
Assert.Equal(1, comp.GetTypeByMetadataName("C3").
InstanceConstructors
.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters().Count);
10002
Assert.Equal(2, comp.GetTypeByMetadataName("C4").
InstanceConstructors
.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters().Count);
10021
Assert.Equal(1, comp.GetTypeByMetadataName("C3").
InstanceConstructors
.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters().Count);
10048
Assert.Equal(2, comp.GetTypeByMetadataName("C1").
InstanceConstructors
.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters().Count);
10150
Assert.Equal(1, comp.GetTypeByMetadataName("C1").
InstanceConstructors
.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters().Count);
10193
Assert.Empty(comp.GetTypeByMetadataName("Color+C1").
InstanceConstructors
.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
10228
Assert.Empty(comp.GetTypeByMetadataName("Color+C1").
InstanceConstructors
.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
10271
Assert.Empty(comp.GetTypeByMetadataName("Color+C1").
InstanceConstructors
.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
10309
Assert.NotEmpty(comp.GetTypeByMetadataName("Color+C1").
InstanceConstructors
.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
10340
Assert.NotEmpty(comp.GetTypeByMetadataName("Color+C1").
InstanceConstructors
.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
10380
Assert.NotEmpty(comp.GetTypeByMetadataName("S1").
InstanceConstructors
.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
10416
Assert.NotEmpty(comp.GetTypeByMetadataName("S1").
InstanceConstructors
.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
10452
Assert.NotEmpty(comp.GetTypeByMetadataName("S1").
InstanceConstructors
.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
10491
Assert.NotEmpty(comp.GetTypeByMetadataName("S1").
InstanceConstructors
.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
10530
Assert.NotEmpty(comp.GetTypeByMetadataName("S1").
InstanceConstructors
.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
10566
Assert.NotEmpty(comp.GetTypeByMetadataName("S1").
InstanceConstructors
.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
10602
Assert.NotEmpty(comp.GetTypeByMetadataName("S1").
InstanceConstructors
.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
10641
Assert.NotEmpty(comp.GetTypeByMetadataName("S1").
InstanceConstructors
.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
10680
Assert.NotEmpty(comp.GetTypeByMetadataName("S1").
InstanceConstructors
.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
10719
Assert.NotEmpty(comp.GetTypeByMetadataName("S1").
InstanceConstructors
.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
10755
Assert.NotEmpty(comp.GetTypeByMetadataName("S1").
InstanceConstructors
.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
10791
Assert.NotEmpty(comp.GetTypeByMetadataName("S1").
InstanceConstructors
.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
10831
Assert.NotEmpty(comp.GetTypeByMetadataName("S1").
InstanceConstructors
.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
10878
Assert.Empty(comp.GetTypeByMetadataName("S1").
InstanceConstructors
.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
10922
Assert.Empty(comp.GetTypeByMetadataName("S1").
InstanceConstructors
.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
10962
Assert.NotEmpty(comp.GetTypeByMetadataName("S1").
InstanceConstructors
.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
11005
Assert.NotEmpty(comp.GetTypeByMetadataName("S1").
InstanceConstructors
.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
11052
Assert.Empty(comp.GetTypeByMetadataName("S1").
InstanceConstructors
.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
11094
Assert.Empty(comp.GetTypeByMetadataName("S1").
InstanceConstructors
.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
11139
Assert.Empty(comp.GetTypeByMetadataName("S1").
InstanceConstructors
.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
11174
Assert.Empty(comp.GetTypeByMetadataName("S1").
InstanceConstructors
.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
11204
Assert.Empty(comp.GetTypeByMetadataName("S1").
InstanceConstructors
.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
11239
Assert.Empty(comp.GetTypeByMetadataName("S1").
InstanceConstructors
.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
11269
Assert.Empty(comp.GetTypeByMetadataName("S1").
InstanceConstructors
.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
11304
Assert.Empty(comp.GetTypeByMetadataName("S1").
InstanceConstructors
.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
11335
Assert.Empty(comp.GetTypeByMetadataName("S1").
InstanceConstructors
.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
11371
Assert.NotEmpty(comp.GetTypeByMetadataName("S1").
InstanceConstructors
.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
11402
Assert.NotEmpty(comp.GetTypeByMetadataName("S1").
InstanceConstructors
.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
11445
Assert.Empty(comp.GetTypeByMetadataName("S1").
InstanceConstructors
.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
11484
Assert.Empty(comp.GetTypeByMetadataName("S1").
InstanceConstructors
.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
11523
Assert.Empty(comp.GetTypeByMetadataName("Color+C1").
InstanceConstructors
.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
11563
Assert.Empty(comp.GetTypeByMetadataName("Color+C1").
InstanceConstructors
.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
11606
Assert.Empty(comp.GetTypeByMetadataName("Color+C1").
InstanceConstructors
.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
11796
Assert.Equal(isStatic, comp.GetTypeByMetadataName("C1").
InstanceConstructors
.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters().IsEmpty());
11840
Assert.NotEmpty(comp.GetTypeByMetadataName("S1").
InstanceConstructors
.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
11841
Assert.Empty(comp.GetTypeByMetadataName("S2").
InstanceConstructors
.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
11842
Assert.NotEmpty(comp.GetTypeByMetadataName("S3").
InstanceConstructors
.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
11914
Assert.NotEmpty(comp.GetTypeByMetadataName("S1").
InstanceConstructors
.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
11950
Assert.NotEmpty(comp.GetTypeByMetadataName("S1").
InstanceConstructors
.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
11993
Assert.NotEmpty(comp.GetTypeByMetadataName("S1").
InstanceConstructors
.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
12041
Assert.Equal("System.String P1", comp1.GetTypeByMetadataName("C1").
InstanceConstructors
.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters().Single().Key.ToTestDisplayString());
12042
Assert.Equal("System.Int32 p2", comp1.GetTypeByMetadataName("C2").
InstanceConstructors
.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters().Single().Key.ToTestDisplayString());
12043
Assert.Equal(2, comp1.GetTypeByMetadataName("C3").
InstanceConstructors
.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters().Count);
12073
Assert.Empty(comp2.GetTypeByMetadataName("C1").
InstanceConstructors
.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
12074
Assert.Empty(comp2.GetTypeByMetadataName("C2").
InstanceConstructors
.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
12114
Assert.NotEmpty(comp.GetTypeByMetadataName("S1").
InstanceConstructors
.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
12158
Assert.Empty(comp.GetTypeByMetadataName("S1").
InstanceConstructors
.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
12204
Assert.NotEmpty(comp.GetTypeByMetadataName("S1").
InstanceConstructors
.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
14620
Assert.All(comp.GetTypeByMetadataName("S1").
InstanceConstructors
.OfType<SynthesizedPrimaryConstructor>().Single().GetBackingFields(), f => Assert.True(f.IsReadOnly));
14816
Assert.All(comp.GetTypeByMetadataName("S1").
InstanceConstructors
.OfType<SynthesizedPrimaryConstructor>().Single().GetBackingFields(), f => Assert.True(f.IsReadOnly));
15017
Assert.All(comp.GetTypeByMetadataName("S1").
InstanceConstructors
.OfType<SynthesizedPrimaryConstructor>().Single().GetBackingFields(), f => Assert.True(f.IsReadOnly));
15243
Assert.All(comp.GetTypeByMetadataName("S1").
InstanceConstructors
.OfType<SynthesizedPrimaryConstructor>().Single().GetBackingFields(), f => Assert.True(f.IsReadOnly));
15554
Assert.All(comp.GetTypeByMetadataName("S1").
InstanceConstructors
.OfType<SynthesizedPrimaryConstructor>().Single().GetBackingFields(), f => Assert.True(f.IsReadOnly));
16379
Assert.NotEmpty(comp.GetTypeByMetadataName("S1").
InstanceConstructors
.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
19767
Assert.Single(comp.GetTypeByMetadataName("C1").
InstanceConstructors
.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
20258
Assert.Empty(comp.GetTypeByMetadataName("C").
InstanceConstructors
.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
Semantics\RecordTests.cs (2)
18263
var copyCtor = comp.GetMember<NamedTypeSymbol>("A").
InstanceConstructors
.Where(c => c.ParameterCount == 1).Single();
18271
copyCtor = comp.GetMember<NamedTypeSymbol>("B").
InstanceConstructors
.Where(c => c.ParameterCount == 1).Single();
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (7)
Semantics\InterpolationTests.cs (2)
18529
var a = compilation.GlobalNamespace.GetTypeMember("A").
InstanceConstructors
.Where(c => !c.IsDefaultValueTypeConstructor()).Single();
18565
var a = compilation.GlobalNamespace.GetTypeMember("A").
InstanceConstructors
.Where(c => !c.IsDefaultValueTypeConstructor()).Single();
Semantics\LambdaTests.cs (1)
3945
var expectedAttributeConstructor = comp.GetTypeByMetadataName(expectedAttributeName).
InstanceConstructors
.Single().GetPublicSymbol();
Semantics\LocalFunctionTests.cs (3)
558
Assert.Equal(aAttribute.
InstanceConstructors
.Single(), attributeData.AttributeConstructor.GetSymbol());
822
Assert.Equal(aAttribute.
InstanceConstructors
.Single(), attributeData.AttributeConstructor.GetSymbol());
1025
var attributeConstructor = comp.GetTypeByMetadataName("A").
InstanceConstructors
.Single();
Semantics\StructConstructorTests.cs (1)
4886
var constructors = type.
InstanceConstructors
;
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (26)
Compilation\GetSemanticInfoTests.cs (1)
5878
Assert.Equal(3, comp.GlobalNamespace.GetMember<NamedTypeSymbol>("C").
InstanceConstructors
.Length);
DocumentationComments\ConstructorDocumentationCommentTests.cs (2)
60
var constructorSymbol = _widgetClass.
InstanceConstructors
.Single(c => !c.IsStatic && c.Parameters.Length == 0);
72
var parameterizedConstructorSymbol = _widgetClass.
InstanceConstructors
.Single(c => !c.IsStatic && c.Parameters.Length == 1);
DocumentationComments\CrefTests.cs (10)
1782
var expectedOriginalDefinitionSymbol = compilation.GlobalNamespace.GetMember<NamedTypeSymbol>("A").
InstanceConstructors
.Single();
2452
var expectedSymbol = compilation.GlobalNamespace.GetMember<NamedTypeSymbol>(WellKnownMemberNames.LogicalNotOperatorName).
InstanceConstructors
.Single();
2473
var expectedSymbol = compilation.GlobalNamespace.GetMember<NamedTypeSymbol>(WellKnownMemberNames.LogicalNotOperatorName).
InstanceConstructors
.Single();
2494
var expectedSymbol = compilation.GlobalNamespace.GetMember<NamedTypeSymbol>(WellKnownMemberNames.LogicalNotOperatorName).
InstanceConstructors
.Single();
2637
var expectedSymbol = compilation.GlobalNamespace.GetMember<NamedTypeSymbol>(WellKnownMemberNames.DivisionOperatorName).
InstanceConstructors
.Single();
2681
var expectedSymbol = compilation.GlobalNamespace.GetMember<NamedTypeSymbol>(WellKnownMemberNames.DivisionOperatorName).
InstanceConstructors
.Single();
2702
var expectedSymbol = compilation.GlobalNamespace.GetMember<NamedTypeSymbol>(WellKnownMemberNames.DivisionOperatorName).
InstanceConstructors
.Single();
2881
var expectedSymbol = compilation.GlobalNamespace.GetMember<NamedTypeSymbol>(WellKnownMemberNames.ImplicitConversionName).
InstanceConstructors
.Single();
2902
var expectedSymbol = compilation.GlobalNamespace.GetMember<NamedTypeSymbol>(WellKnownMemberNames.ExplicitConversionName).
InstanceConstructors
.Single();
2923
var expectedSymbol = compilation.GlobalNamespace.GetMember<NamedTypeSymbol>(WellKnownMemberNames.ImplicitConversionName).
InstanceConstructors
.Single();
Symbols\ExtensionMethodTests.cs (1)
4126
var a = compilation.GlobalNamespace.GetTypeMember("A").
InstanceConstructors
.Where(c => !c.IsDefaultValueTypeConstructor()).Single();
Symbols\IndexerTests.cs (1)
2955
var a = compilation.GlobalNamespace.GetTypeMember("A").
InstanceConstructors
.Where(c => !c.IsDefaultValueTypeConstructor()).Single();
Symbols\Metadata\MetadataMemberTests.cs (2)
159
var ctor = type1.
InstanceConstructors
.Single();
398
Assert.Equal(1, classC.
InstanceConstructors
.Length);
Symbols\Metadata\PE\LoadingAttributes.cs (2)
698
var ctor = attrObj.
InstanceConstructors
.First();
705
var msym = attrObj.
InstanceConstructors
.First();
Symbols\Metadata\PE\LoadingNamespacesAndTypes.cs (3)
313
var constructor = structType.
InstanceConstructors
.Single();
332
var constructor = structType.
InstanceConstructors
.Single();
357
var constructors = structType.
InstanceConstructors
;
Symbols\Source\DelegateTests.cs (2)
76
Assert.Equal(d.Locations[0], d.
InstanceConstructors
[0].Locations[0], EqualityComparer<Location>.Default);
113
var ctor = fieldType.
InstanceConstructors
[0];
Symbols\Source\MethodTests.cs (2)
72
var ctors = a.
InstanceConstructors
; // Note, this only returns *instance* constructors.
117
var m = a.
InstanceConstructors
.Single();