CS0750 de erro do compilador

Mensagem de erro

Um método parcial não pode ter modificadores de acesso virtual, abstract, substituir, novo e sealed ao mesmo tempo ou extern modificadores.

Por causa do comportamento especial, sistema autônomo métodos parcial estão sujeitos a restrições em relação a modificadores pode aceitar.

Para corrigir este erro

  • Remova o modificador não autorizado da declaração do método.

Exemplo

O exemplo a seguir gera CS0750:

// cs0750.cs
using System;

public class Base
{
    protected virtual void PartG()
    {
    }

    protected void PartH()
    {
    }
    protected virtual void PartI()
    {
    }
}

public partial class C:Base
{
    // All these partial method declarations
    // will generate CS0750.
    public partial void PartA();
    private partial void PartB();
    protected partial void PartC();
    internal partial void PartD();
    virtual partial void PartE();
    abstract partial void PartF();
    override partial void PartG();
    new partial void PartH();
    sealed override partial void PartI();
    extern partial void PartJ();

    public static int Main()
    {
        return 1;
    }
}

Consulte também

Referência

Parcial classes e métodos (Guia de programação C#)