188 references to InstanceConstructors
Microsoft.CodeAnalysis.CSharp (26)
Binder\Binder_AnonymousTypes.cs (1)
144
anonymousType.
InstanceConstructors
[0],
Binder\Binder_Crefs.cs (2)
641
ImmutableArray<MethodSymbol> instanceConstructors = constructorType.
InstanceConstructors
;
946
candidates.AddRange(constructedCandidateType.
InstanceConstructors
);
Binder\Binder_Expressions.cs (3)
5540
return new BoundBadExpression(node, LookupResultKind.NotInvocable, StaticCast<Symbol>.From(type.
InstanceConstructors
), ImmutableArray.Create(argument), type);
5587
return new BoundBadExpression(node, LookupResultKind.OverloadResolutionFailure, StaticCast<Symbol>.From(type.
InstanceConstructors
), childNodes, type);
7371
allInstanceConstructors = type.
InstanceConstructors
;
Binder\Binder_Statements.cs (1)
3967
foreach (MethodSymbol ctor in baseType.
InstanceConstructors
)
Compilation\CSharpSemanticModel.cs (2)
4046
typeSymbolOpt.ComImportCoClass.
InstanceConstructors
:
4047
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)
761
var ctor = type.
InstanceConstructors
.Single(c => c.ParameterCount == args.Length);
770
var ctor = type.
InstanceConstructors
.Single(c => c.ParameterCount == args.Length);
1221
var ctor = baseType.
InstanceConstructors
.Single(c => c.ParameterCount == 0);
Symbols\ConstraintsHelper.cs (1)
1519
foreach (var constructor in type.
InstanceConstructors
)
Symbols\MemberSymbolExtensions.cs (1)
655
foreach (var constructor in type.
InstanceConstructors
)
Symbols\NamedTypeSymbol.cs (1)
569
return (SynthesizedInstanceConstructor)
InstanceConstructors
.Single();
Symbols\PublicModel\NamedTypeSymbol.cs (1)
36
return UnderlyingNamedTypeSymbol.
InstanceConstructors
.GetPublicSymbols();
Symbols\Source\SourceNamedTypeSymbol.cs (2)
1783
var parameterlessConstructor =
InstanceConstructors
.FirstOrDefault(c => c.ParameterCount == 0);
1994
|| !
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)
300
var ctorC0 = compilation0.GetMember<NamedTypeSymbol>("C").
InstanceConstructors
[0];
301
var ctorC1 = compilation1.GetMember<NamedTypeSymbol>("C").
InstanceConstructors
[0];
302
var ctorD0 = compilation0.GetMember<NamedTypeSymbol>("D").
InstanceConstructors
[0];
303
var ctorD1 = compilation1.GetMember<NamedTypeSymbol>("D").
InstanceConstructors
[0];
308
var ctorA0 = compilation0.GetMember<NamedTypeSymbol>("A").
InstanceConstructors
[0];
309
var ctorA1 = compilation1.GetMember<NamedTypeSymbol>("A").
InstanceConstructors
[0];
8029
var method0 = compilation0.GetMember<NamedTypeSymbol>("C").
InstanceConstructors
.Single();
8030
var method1 = compilation1.GetMember<NamedTypeSymbol>("C").
InstanceConstructors
.Single();
9329
var ctor0 = compilation0.GetMember<NamedTypeSymbol>("S").
InstanceConstructors
.Single(m => m.ParameterCount == 0);
9330
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)
689
var ctor = c.
InstanceConstructors
.Single(s => s.Parameters is [{ Name: "p" }]);
711
var ctor = c.
InstanceConstructors
.Single(s => s.Parameters is [{ Name: "p" }]);
732
var ctor = c.
InstanceConstructors
.Single(s => s.Parameters is [{ Name: "p" }]);
Semantics\ExtensionTests.cs (5)
15050
Assert.NotEmpty(comp.GetTypeByMetadataName("S1").
InstanceConstructors
.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
15092
Assert.NotEmpty(comp.GetTypeByMetadataName("S1").
InstanceConstructors
.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
20393
Assert.NotEmpty(comp.GetTypeByMetadataName("S1").
InstanceConstructors
.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
20483
Assert.NotEmpty(comp.GetTypeByMetadataName("S1").
InstanceConstructors
.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
21265
Assert.NotEmpty(comp.GetTypeByMetadataName("S1").
InstanceConstructors
.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
Semantics\InlineArrayTests.cs (2)
17302
var a = compilation.GlobalNamespace.GetTypeMember("A").
InstanceConstructors
.Where(c => !c.IsDefaultValueTypeConstructor()).Single();
17341
var a = compilation.GlobalNamespace.GetTypeMember("A").
InstanceConstructors
.Where(c => !c.IsDefaultValueTypeConstructor()).Single();
Semantics\PrimaryConstructorTests.cs (97)
534
Assert.Equal(keyword != "struct" ? 1 : 2, c.
InstanceConstructors
.Length);
536
var ctor = c.
InstanceConstructors
[0];
607
var ctor = c.
InstanceConstructors
.Single();
654
Assert.Equal(c.TypeKind != TypeKind.Struct ? 1 : 2, c.
InstanceConstructors
.Length);
656
var ctor = c.
InstanceConstructors
[0];
665
Assert.True(c.
InstanceConstructors
[1].IsDefaultValueTypeConstructor());
685
var ctor = c.
InstanceConstructors
.Single();
720
Assert.Equal(keyword != "struct" ? 1 : 2, c.
InstanceConstructors
.Length);
722
var ctor = c.
InstanceConstructors
[0];
741
Assert.Equal(1, c.
InstanceConstructors
.Length);
743
var ctor = c.
InstanceConstructors
[0];
755
Assert.False(m.GlobalNamespace.GetTypeMember("C").
InstanceConstructors
.Single().IsDefaultValueTypeConstructor());
809
var ctor = c.
InstanceConstructors
.Where(m => m.ParameterCount == 2).Last();
840
var ctors = c.
InstanceConstructors
;
896
var ctors = c.
InstanceConstructors
;
953
Assert.IsType<SynthesizedPrimaryConstructor>(c.
InstanceConstructors
[0]);
958
Assert.Equal(1, c.
InstanceConstructors
.Count());
962
Assert.Equal(2, c.
InstanceConstructors
.Count());
963
Assert.True(c.
InstanceConstructors
[1].IsDefaultValueTypeConstructor());
3169
var param1 = @class.
InstanceConstructors
.Where(c => !c.IsDefaultValueTypeConstructor()).Single().Parameters[0];
3233
Assert.Empty(comp.GetTypeByMetadataName("Test1").
InstanceConstructors
.Where(c => !c.IsDefaultValueTypeConstructor()).Single().Parameters[0].GetAttributes());
3234
Assert.Equal(2, comp.GetTypeByMetadataName("Test2").
InstanceConstructors
.Where(c => !c.IsDefaultValueTypeConstructor()).Single().Parameters[0].GetAttributes().Count());
3268
var ctor = test1.
InstanceConstructors
.Where(c => !c.IsDefaultValueTypeConstructor()).Single();
3287
Assert.Equal(1, comp.GetTypeByMetadataName("Test2").
InstanceConstructors
.Where(c => !c.IsDefaultValueTypeConstructor()).Single().Parameters[0].GetAttributes().Count());
7978
var capturedParameters = comp.GetTypeByMetadataName("C1").
InstanceConstructors
.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters();
8843
Assert.Empty(((CSharpCompilation)verifier.Compilation).GetTypeByMetadataName("C1").
InstanceConstructors
.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
10026
Assert.Empty(comp.GetTypeByMetadataName("C1").
InstanceConstructors
.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
10086
Assert.Equal(1, comp.GetTypeByMetadataName("C2").
InstanceConstructors
.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters().Count);
10087
Assert.Empty(comp.GetTypeByMetadataName("C1").
InstanceConstructors
.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
10139
Assert.Empty(comp.GetTypeByMetadataName("C1").
InstanceConstructors
.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
10140
Assert.Equal(1, comp.GetTypeByMetadataName("C2").
InstanceConstructors
.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters().Count);
10141
Assert.Equal(1, comp.GetTypeByMetadataName("C3").
InstanceConstructors
.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters().Count);
10142
Assert.Equal(2, comp.GetTypeByMetadataName("C4").
InstanceConstructors
.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters().Count);
10161
Assert.Equal(1, comp.GetTypeByMetadataName("C3").
InstanceConstructors
.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters().Count);
10188
Assert.Equal(2, comp.GetTypeByMetadataName("C1").
InstanceConstructors
.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters().Count);
10290
Assert.Equal(1, comp.GetTypeByMetadataName("C1").
InstanceConstructors
.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters().Count);
10333
Assert.Empty(comp.GetTypeByMetadataName("Color+C1").
InstanceConstructors
.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
10368
Assert.Empty(comp.GetTypeByMetadataName("Color+C1").
InstanceConstructors
.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
10411
Assert.Empty(comp.GetTypeByMetadataName("Color+C1").
InstanceConstructors
.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
10449
Assert.NotEmpty(comp.GetTypeByMetadataName("Color+C1").
InstanceConstructors
.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
10480
Assert.NotEmpty(comp.GetTypeByMetadataName("Color+C1").
InstanceConstructors
.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
10520
Assert.NotEmpty(comp.GetTypeByMetadataName("S1").
InstanceConstructors
.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
10556
Assert.NotEmpty(comp.GetTypeByMetadataName("S1").
InstanceConstructors
.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
10592
Assert.NotEmpty(comp.GetTypeByMetadataName("S1").
InstanceConstructors
.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
10631
Assert.NotEmpty(comp.GetTypeByMetadataName("S1").
InstanceConstructors
.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
10670
Assert.NotEmpty(comp.GetTypeByMetadataName("S1").
InstanceConstructors
.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
10706
Assert.NotEmpty(comp.GetTypeByMetadataName("S1").
InstanceConstructors
.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
10742
Assert.NotEmpty(comp.GetTypeByMetadataName("S1").
InstanceConstructors
.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
10781
Assert.NotEmpty(comp.GetTypeByMetadataName("S1").
InstanceConstructors
.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
10820
Assert.NotEmpty(comp.GetTypeByMetadataName("S1").
InstanceConstructors
.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
10859
Assert.NotEmpty(comp.GetTypeByMetadataName("S1").
InstanceConstructors
.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
10895
Assert.NotEmpty(comp.GetTypeByMetadataName("S1").
InstanceConstructors
.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
10931
Assert.NotEmpty(comp.GetTypeByMetadataName("S1").
InstanceConstructors
.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
10971
Assert.NotEmpty(comp.GetTypeByMetadataName("S1").
InstanceConstructors
.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
11018
Assert.Empty(comp.GetTypeByMetadataName("S1").
InstanceConstructors
.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
11062
Assert.Empty(comp.GetTypeByMetadataName("S1").
InstanceConstructors
.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
11102
Assert.NotEmpty(comp.GetTypeByMetadataName("S1").
InstanceConstructors
.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
11145
Assert.NotEmpty(comp.GetTypeByMetadataName("S1").
InstanceConstructors
.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
11192
Assert.Empty(comp.GetTypeByMetadataName("S1").
InstanceConstructors
.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
11234
Assert.Empty(comp.GetTypeByMetadataName("S1").
InstanceConstructors
.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
11279
Assert.Empty(comp.GetTypeByMetadataName("S1").
InstanceConstructors
.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
11314
Assert.Empty(comp.GetTypeByMetadataName("S1").
InstanceConstructors
.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
11344
Assert.Empty(comp.GetTypeByMetadataName("S1").
InstanceConstructors
.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
11379
Assert.Empty(comp.GetTypeByMetadataName("S1").
InstanceConstructors
.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
11409
Assert.Empty(comp.GetTypeByMetadataName("S1").
InstanceConstructors
.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
11444
Assert.Empty(comp.GetTypeByMetadataName("S1").
InstanceConstructors
.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
11475
Assert.Empty(comp.GetTypeByMetadataName("S1").
InstanceConstructors
.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
11511
Assert.NotEmpty(comp.GetTypeByMetadataName("S1").
InstanceConstructors
.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
11542
Assert.NotEmpty(comp.GetTypeByMetadataName("S1").
InstanceConstructors
.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
11585
Assert.Empty(comp.GetTypeByMetadataName("S1").
InstanceConstructors
.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
11624
Assert.Empty(comp.GetTypeByMetadataName("S1").
InstanceConstructors
.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
11663
Assert.Empty(comp.GetTypeByMetadataName("Color+C1").
InstanceConstructors
.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
11703
Assert.Empty(comp.GetTypeByMetadataName("Color+C1").
InstanceConstructors
.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
11746
Assert.Empty(comp.GetTypeByMetadataName("Color+C1").
InstanceConstructors
.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
11936
Assert.Equal(isStatic, comp.GetTypeByMetadataName("C1").
InstanceConstructors
.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters().IsEmpty());
11980
Assert.NotEmpty(comp.GetTypeByMetadataName("S1").
InstanceConstructors
.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
11981
Assert.Empty(comp.GetTypeByMetadataName("S2").
InstanceConstructors
.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
11982
Assert.NotEmpty(comp.GetTypeByMetadataName("S3").
InstanceConstructors
.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
12054
Assert.NotEmpty(comp.GetTypeByMetadataName("S1").
InstanceConstructors
.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
12090
Assert.NotEmpty(comp.GetTypeByMetadataName("S1").
InstanceConstructors
.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
12133
Assert.NotEmpty(comp.GetTypeByMetadataName("S1").
InstanceConstructors
.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
12181
Assert.Equal("System.String P1", comp1.GetTypeByMetadataName("C1").
InstanceConstructors
.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters().Single().Key.ToTestDisplayString());
12182
Assert.Equal("System.Int32 p2", comp1.GetTypeByMetadataName("C2").
InstanceConstructors
.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters().Single().Key.ToTestDisplayString());
12183
Assert.Equal(2, comp1.GetTypeByMetadataName("C3").
InstanceConstructors
.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters().Count);
12213
Assert.Empty(comp2.GetTypeByMetadataName("C1").
InstanceConstructors
.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
12214
Assert.Empty(comp2.GetTypeByMetadataName("C2").
InstanceConstructors
.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
12254
Assert.NotEmpty(comp.GetTypeByMetadataName("S1").
InstanceConstructors
.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
12298
Assert.Empty(comp.GetTypeByMetadataName("S1").
InstanceConstructors
.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
12344
Assert.NotEmpty(comp.GetTypeByMetadataName("S1").
InstanceConstructors
.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
14760
Assert.All(comp.GetTypeByMetadataName("S1").
InstanceConstructors
.OfType<SynthesizedPrimaryConstructor>().Single().GetBackingFields(), f => Assert.True(f.IsReadOnly));
14956
Assert.All(comp.GetTypeByMetadataName("S1").
InstanceConstructors
.OfType<SynthesizedPrimaryConstructor>().Single().GetBackingFields(), f => Assert.True(f.IsReadOnly));
15157
Assert.All(comp.GetTypeByMetadataName("S1").
InstanceConstructors
.OfType<SynthesizedPrimaryConstructor>().Single().GetBackingFields(), f => Assert.True(f.IsReadOnly));
15383
Assert.All(comp.GetTypeByMetadataName("S1").
InstanceConstructors
.OfType<SynthesizedPrimaryConstructor>().Single().GetBackingFields(), f => Assert.True(f.IsReadOnly));
15694
Assert.All(comp.GetTypeByMetadataName("S1").
InstanceConstructors
.OfType<SynthesizedPrimaryConstructor>().Single().GetBackingFields(), f => Assert.True(f.IsReadOnly));
16519
Assert.NotEmpty(comp.GetTypeByMetadataName("S1").
InstanceConstructors
.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
19907
Assert.Single(comp.GetTypeByMetadataName("C1").
InstanceConstructors
.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
20398
Assert.Empty(comp.GetTypeByMetadataName("C").
InstanceConstructors
.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
Semantics\RecordTests.cs (2)
18245
var copyCtor = comp.GetMember<NamedTypeSymbol>("A").
InstanceConstructors
.Where(c => c.ParameterCount == 1).Single();
18253
copyCtor = comp.GetMember<NamedTypeSymbol>("B").
InstanceConstructors
.Where(c => c.ParameterCount == 1).Single();
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (7)
Semantics\InterpolationTests.cs (2)
18931
var a = compilation.GlobalNamespace.GetTypeMember("A").
InstanceConstructors
.Where(c => !c.IsDefaultValueTypeConstructor()).Single();
18967
var a = compilation.GlobalNamespace.GetTypeMember("A").
InstanceConstructors
.Where(c => !c.IsDefaultValueTypeConstructor()).Single();
Semantics\LambdaTests.cs (1)
3942
var expectedAttributeConstructor = comp.GetTypeByMetadataName(expectedAttributeName).
InstanceConstructors
.Single().GetPublicSymbol();
Semantics\LocalFunctionTests.cs (3)
552
Assert.Equal(aAttribute.
InstanceConstructors
.Single(), attributeData.AttributeConstructor.GetSymbol());
816
Assert.Equal(aAttribute.
InstanceConstructors
.Single(), attributeData.AttributeConstructor.GetSymbol());
1019
var attributeConstructor = comp.GetTypeByMetadataName("A").
InstanceConstructors
.Single();
Semantics\StructConstructorTests.cs (1)
4884
var constructors = type.
InstanceConstructors
;
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (26)
Compilation\GetSemanticInfoTests.cs (1)
5889
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();