2 overrides of GetDefaultConstructor
ILCompiler.TypeSystem (2)
parent\parent\Common\TypeSystem\Common\InstantiatedType.cs (1)
188public override MethodDesc GetDefaultConstructor()
parent\parent\Common\TypeSystem\Ecma\EcmaType.cs (1)
375public override EcmaMethod GetDefaultConstructor()
8 references to GetDefaultConstructor
ILCompiler.Compiler (5)
Compiler\Compilation.cs (1)
304MethodDesc ctor = type.GetDefaultConstructor();
Compiler\DependencyAnalysis\GenericDictionaryNode.cs (3)
135if (arg.IsValueType || arg.GetDefaultConstructor() == null || !ConstructedEETypeNode.CreationAllowed(arg)) 224if (arg.IsValueType || arg.GetDefaultConstructor() == null || !ConstructedEETypeNode.CreationAllowed(arg)) 234if (arg.IsValueType || arg.GetDefaultConstructor() == null || !ConstructedEETypeNode.CreationAllowed(arg))
Compiler\UsageBasedMetadataManager.cs (1)
322MethodDesc defaultConstructor = elementType.GetDefaultConstructor();
ILCompiler.TypeSystem (3)
parent\parent\Common\TypeSystem\Common\InstantiatedType.cs (1)
190MethodDesc typicalCtor = _typeDef.GetDefaultConstructor();
parent\parent\Common\TypeSystem\Common\MethodDesc.cs (1)
603return OwningType.GetDefaultConstructor() == this;
parent\parent\Common\TypeSystem\Common\TypeSystemHelpers.cs (1)
95return type.IsValueType || type.GetDefaultConstructor() != null;