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

CreateType() private method

private CreateType ( Type type, DynamicTypeReader dtype, bool canImportBaseType ) : System.TypeSpec
type IKVM.Reflection.Type
dtype DynamicTypeReader
canImportBaseType bool
return System.TypeSpec
        TypeSpec CreateType(MetaType type, DynamicTypeReader dtype, bool canImportBaseType)
        {
            TypeSpec declaring_type;
            if (type.IsNested && !type.IsGenericParameter)
                declaring_type = CreateType (type.DeclaringType, new DynamicTypeReader (type.DeclaringType), true);
            else
                declaring_type = null;

            return CreateType (type, declaring_type, dtype, canImportBaseType);
        }

Same methods

MetadataImporter::CreateType ( Type type ) : System.TypeSpec
MetadataImporter::CreateType ( Type type, System.TypeSpec declaringType, DynamicTypeReader dtype, bool canImportBaseType ) : System.TypeSpec