Exemplo n.º 1
0
        public static Instruction[] ArrayEmptyInstructions(this ModuleDefinition moduleDefinition, TypeDefinition enumTypeDefinition, ModuleDefinition systemModuleDefinition)
        {
            var arrayEmptyMethod = new GenericInstanceMethod(moduleDefinition.ImportReference(systemModuleDefinition.GetArray_Empty()))
            {
                GenericArguments = { moduleDefinition.ImportReference(enumTypeDefinition) }
            };

            return(new[]
            {
                Instruction.Create(OpCodes.Call, arrayEmptyMethod),
            });
        }