2010-09-22 40 views
13

Trong Visual Studio 2010, có thể thay đổi mẫu mặc định được sử dụng khi triển khai giao diện không?Thay đổi mẫu Giao diện Thực hiện

Tôi muốn thay đổi việc thực hiện các tính chất từ ​​

public int MyProperty 
{ 
    get 
    { 
     throw new NotImplementedException(); 
    } 
    set 
    { 
     throw new NotImplementedException(); 
    } 
} 

để

public int MyProperty { get; set; } 

Sửa

vì vậy tôi đã cố gắng để sửa PropertyStub.snippet nhưng vô ích, nó không thay đổi bất cứ điều gì ...

Tôi tìm thấy câu hỏi này Changing property stubs for interface refactoring mà nói rằng ReSharper là cách duy nhất.

Bất cứ ai cũng có thể làm cho công việc này, với ví dụ, gây ra sự thay đổi tôi đã thực hiện dường như không có bất kỳ tác dụng

+0

Hãy xem * C: \ Program Files (x86) \ Microsoft Visual Studio 10.0 \ VC# \ Snippets \ 1033 \ Refactoring \ PropertyStub.snippet * (trong Trình quản lý đoạn mã: * Refactoring \ Property Stub * cho ngôn ngữ * Visual C# *). Nếu đây là một trong những được sử dụng bởi Visual Studio, tôi tự hỏi nếu có một cách để sửa đổi nó trên cơ sở cho mỗi người dùng hơn là trực tiếp. – dtb

+0

Tạo đoạn mã của riêng bạn? –

+0

Kzu có câu trả lời: http://blogs.clariusconsulting.net/kzu/how-to-replace-default-interface-property-implementation-expansion-with-automatic-properties/ –

Trả lời

14

Vâng, nó có thể thay đổi mẫu này. C# IDE sử dụng các mẫu cho phần lớn việc tạo mã và IDE. Bạn có thể cập nhật các mẫu này để kiểm soát quá trình tạo mã. Chúng nằm trong thư mục sau

C: \ Program Files (x86) \ Microsoft Visual Studio 10.0 \ VC# \ Snippets \ 1033 \ Refactoring

Lưu ý: Các "(X86)" phần sẽ không có trên các máy 32 bit.

Đối với trường hợp cụ thể này, bạn muốn thay đổi tệp PropertyStub.snippet.

+0

Tôi đã thử nhưng nó không hoạt động ... bất kỳ yêu cầu nào để làm việc này? –

+0

@moi_meme, bạn đã khởi động lại VS chưa? – JaredPar

+0

Có, tôi đã làm, nhiều lần ... Tôi đã thử chỉ cần thêm một contant và không có gì thay đổi ... làm yoou có một ví dụ làm việc? –

Các vấn đề liên quan