11 types derived from SynthesizedInstanceConstructor
Microsoft.CodeAnalysis.CSharp (11)
Lowering\AsyncRewriter\AsyncConstructor.cs (1)
12internal sealed class AsyncConstructor : SynthesizedInstanceConstructor, ISynthesizedMethodBodyImplementationSymbol
Lowering\ClosureConversion\SynthesizedClosureEnvironmentConstructor.cs (1)
12internal sealed class SynthesizedClosureEnvironmentConstructor : SynthesizedInstanceConstructor, ISynthesizedMethodBodyImplementationSymbol
Lowering\IteratorRewriter\IteratorConstructor.cs (1)
19internal sealed class IteratorConstructor : SynthesizedInstanceConstructor, ISynthesizedMethodBodyImplementationSymbol
Symbols\Synthesized\ReadOnlyListType\SynthesizedReadOnlyListConstructor.cs (1)
10internal sealed class SynthesizedReadOnlyListConstructor : SynthesizedInstanceConstructor
Symbols\Synthesized\ReadOnlyListType\SynthesizedReadOnlyListEnumeratorConstructor.cs (1)
10internal sealed class SynthesizedReadOnlyListEnumeratorConstructor : SynthesizedInstanceConstructor
Symbols\Synthesized\Records\SynthesizedRecordCopyCtor.cs (1)
14internal sealed class SynthesizedRecordCopyCtor : SynthesizedInstanceConstructor
Symbols\Synthesized\SynthesizedDelegateSymbol.cs (1)
13internal sealed class SynthesizedDelegateConstructor : SynthesizedInstanceConstructor
Symbols\Synthesized\SynthesizedEmbeddedAttributeSymbol.cs (1)
247internal sealed class SynthesizedEmbeddedAttributeConstructorSymbol : SynthesizedInstanceConstructor
Symbols\Synthesized\SynthesizedEmbeddedNullableAttributeSymbol.cs (1)
110internal sealed class SynthesizedEmbeddedAttributeConstructorWithBodySymbol : SynthesizedInstanceConstructor
Symbols\Synthesized\SynthesizedHotReloadExceptionConstructorSymbol.cs (1)
10internal sealed class SynthesizedHotReloadExceptionConstructorSymbol : SynthesizedInstanceConstructor
Symbols\Synthesized\SynthesizedSubmissionConstructor.cs (1)
12internal sealed class SynthesizedSubmissionConstructor : SynthesizedInstanceConstructor
4 instantiations of SynthesizedInstanceConstructor
Microsoft.CodeAnalysis.CSharp (4)
Symbols\Metadata\PE\PENamedTypeSymbol.cs (2)
1320var syntheticCtor = new SynthesizedInstanceConstructor(this); 1359nonFieldMembers.Insert(0, new SynthesizedInstanceConstructor(this));
Symbols\Source\SourceFixedFieldSymbol.cs (1)
159_constructor = new SynthesizedInstanceConstructor(this);
Symbols\Source\SourceMemberContainerSymbol.cs (1)
4835new SynthesizedInstanceConstructor(this),
7 references to SynthesizedInstanceConstructor
Microsoft.CodeAnalysis.CSharp (7)
Compiler\MethodCompiler.cs (2)
455SynthesizedInstanceConstructor scriptCtor = null; 1903else if (method is SynthesizedInstanceConstructor ctor)
Symbols\Metadata\PE\PENamedTypeSymbol.cs (1)
1320var syntheticCtor = new SynthesizedInstanceConstructor(this);
Symbols\NamedTypeSymbol.cs (2)
441internal SynthesizedInstanceConstructor GetScriptConstructor() 444return (SynthesizedInstanceConstructor)InstanceConstructors.Single();
Symbols\Synthesized\SynthesizedEntryPointSymbol.cs (2)
476var ctor = _containingType.GetScriptConstructor(); 567var ctor = _containingType.GetScriptConstructor();