29 references to InstanceConstructors
Microsoft.CodeAnalysis.CSharp (29)
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)
5632
return new BoundBadExpression(node, LookupResultKind.NotInvocable, StaticCast<Symbol>.From(type.
InstanceConstructors
), ImmutableArray.Create(argument), type);
5679
return new BoundBadExpression(node, LookupResultKind.OverloadResolutionFailure, StaticCast<Symbol>.From(type.
InstanceConstructors
), childNodes, type);
7480
allInstanceConstructors = type.
InstanceConstructors
;
Binder\Binder_Statements.cs (1)
3998
foreach (MethodSymbol ctor in baseType.
InstanceConstructors
)
Binder\Binder_Unsafe.cs (1)
91
foreach (var ctor in typeArgument.
InstanceConstructors
)
Compilation\CSharpSemanticModel.cs (2)
4063
typeSymbolOpt.ComImportCoClass.
InstanceConstructors
:
4064
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)
767
var ctor = type.
InstanceConstructors
.Single(c => c.ParameterCount == args.Length);
776
var ctor = type.
InstanceConstructors
.Single(c => c.ParameterCount == args.Length);
1227
var ctor = baseType.
InstanceConstructors
.Single(c => c.ParameterCount == 0);
Symbols\ConstraintsHelper.cs (1)
1519
foreach (var constructor in type.
InstanceConstructors
)
Symbols\MemberSymbolExtensions.cs (1)
661
foreach (var constructor in type.
InstanceConstructors
)
Symbols\NamedTypeSymbol.cs (2)
592
return (SynthesizedInstanceConstructor)
InstanceConstructors
.Single();
1939
foreach (var ctor in this.
InstanceConstructors
)
Symbols\PublicModel\NamedTypeSymbol.cs (1)
36
return UnderlyingNamedTypeSymbol.
InstanceConstructors
.GetPublicSymbols();
Symbols\Source\SourceMemberContainerSymbol.cs (1)
2070
foreach (var ctor in
InstanceConstructors
)
Symbols\Source\SourceNamedTypeSymbol.cs (2)
1837
var parameterlessConstructor =
InstanceConstructors
.FirstOrDefault(c => c.ParameterCount == 0);
2084
|| !
InstanceConstructors
.Any(c => c is { ParameterCount: 0, DeclaredAccessibility: Accessibility.Internal or Accessibility.Public })
Symbols\SymbolExtensions.cs (1)
196
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
)