Mono.CSharp.MetadataImporter.CreateGenericParameters C# (CSharp) Method

CreateGenericParameters() private method

private CreateGenericParameters ( int first, Type tparams ) : Mono.CSharp.TypeParameterSpec[]
first int
tparams IKVM.Reflection.Type
return Mono.CSharp.TypeParameterSpec[]
        TypeParameterSpec[] CreateGenericParameters(int first, MetaType[] tparams)
        {
            var tspec = new TypeParameterSpec[tparams.Length - first];
            for (int pos = first; pos < tparams.Length; ++pos) {
                var type = tparams[pos];
                int index = pos - first;

                tspec[index] = (TypeParameterSpec) CreateType (type, new DynamicTypeReader (), false);
            }

            return tspec;
        }

Same methods

MetadataImporter::CreateGenericParameters ( Type type, System.TypeSpec declaringType ) : Mono.CSharp.TypeParameterSpec[]