@@ -215,6 +215,11 @@ namespace DotNet
215215 }
216216
217217 public CreateNestedConstructedTypeSymbol(_loc : Location, parentTypeSubst : TypeSymbol, typeInfo : GenericTypeSymbol, arguments : ImmutableArray[TypeSymbol], context : DependentPropertyEvalContext) : ConstructedTypeSymbol
218+ {
219+ CreateNestedConstructedTypeSymbol(parentTypeSubst, typeInfo, arguments, context)
220+ }
221+
222+ public CreateNestedConstructedTypeSymbol(parentTypeSubst : TypeSymbol, typeInfo : GenericTypeSymbol, arguments : ImmutableArray[TypeSymbol], context : DependentPropertyEvalContext) : ConstructedTypeSymbol
218223 {
219224 def resultSymbol = NestedConstructedTypeSymbol();
220225 resultSymbol.Parent = parentTypeSubst;
@@ -225,7 +230,7 @@ namespace DotNet
225230 resultSymbol
226231 }
227232
228- public CreateConstructedTypeSymbol(_loc : Location, typeInfo : GenericTypeSymbol, arguments : ImmutableArray[TypeSymbol], context : DependentPropertyEvalContext) : ConstructedTypeSymbol
233+ public CreateConstructedTypeSymbol(typeInfo : GenericTypeSymbol, arguments : ImmutableArray[TypeSymbol], context : DependentPropertyEvalContext) : ConstructedTypeSymbol
229234 {
230235 def resultSymbol = TopConstructedTypeSymbol();
231236 resultSymbol.TypeInfo = typeInfo;
@@ -234,6 +239,11 @@ namespace DotNet
234239 resultSymbol
235240 }
236241
242+ public CreateConstructedTypeSymbol(_loc : Location, typeInfo : GenericTypeSymbol, arguments : ImmutableArray[TypeSymbol], context : DependentPropertyEvalContext) : ConstructedTypeSymbol
243+ {
244+ CreateConstructedTypeSymbol(typeInfo, arguments, context)
245+ }
246+
237247 public MakeConstructedType(ast : ILocated, args : ImmutableArray[Ref[DeclarationSymbol]], context : DependentPropertyEvalContext) : ResolutionAlgorithm[DeclarationSymbol, DeclarationSymbol]
238248 {
239249 def loc = ast.Location;
0 commit comments