public static IGenericContext Create(IType typeDefinition, IType typeSpecialization, IMethod methodDefinition, IMethod methodSpecialization) { var context = new MetadataGenericContext(); context.Init(typeDefinition); context.TypeSpecialization = typeSpecialization; context.Init(methodDefinition); context.MethodSpecialization = methodSpecialization; return(context); }
public static IGenericContext Create(IType typeDefinition, IType typeSpecialization, IMethod methodDefinition, IMethod methodSpecialization) { var context = new MetadataGenericContext(); context.Init(typeDefinition); context.TypeSpecialization = typeSpecialization; context.Init(methodDefinition); context.MethodSpecialization = methodSpecialization; return context; }