2015-09-02 10 views
6

Sto cercando di ottenere Visual Studio 2015 (14.0) per utilizzare le proprietà automatiche quando si implementa un'interfaccia utilizzando il refactoring per C#.Refactoring "Implementare l'interfaccia" utilizzando le proprietà auto VS2015

I.e. Voglio questo;

public object SomeProperty { get; set; } 

in contrasto con questo;

public object SomeProperty 
{ 
    get 
    { 
     throw new NotImplementedException(); 
    } 
    set 
    { 
     throw new NotImplementedException(); 
    } 
} 

ho compiuto questo nelle versioni precedenti di Visual Studio modificando il file frammento di codice (istruzioni here) ma non riesco a farlo funzionare utilizzando Visual Studio 2015.

+0

Anche io non posso farlo. Ho cambiato il mio propertyStub.snippet ma non sta registrando la modifica. hai risolto questo? – Qpirate

+0

No, sembra che non ci sia ancora una risoluzione. Se avessi il tempo, probabilmente farei un'estensione per me stesso. – angusf

+0

Vedere questa discussione per ulteriori informazioni https://connect.microsoft.com/VisualStudio/feedback/details/1857694/visual-studio-2015-implement-interface-snippet-not-working – labilbe

risposta

1

È possibile risolvere modificando il PropertyStub.snippet

Basta andare a C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC#\Snippets\1033\Refactoring aperta PropertyStub.snippet e modificare:

$GetterAccessibility$ get 
{ 
    $end$throw new $Exception$(); 
} 
$SetterAccessibility$ set 
{ 
    throw new $Exception$(); 
} 

a

$GetterAccessibility$ get; 
$SetterAccessibility$ set; 
Problemi correlati