Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
| Mülkiyet | Değer |
|---|---|
| Kural Kimliği |
IDE3000 |
| Başlık | Copilot ile uygulama |
| Kategori | CodeQuality |
| alt kategorisi | Çeşitli kurallar |
| Geçerli diller | C# (programlama dili) |
Genel Bakış
Bu kural, NotImplementedException içeren yöntemleri tanımlar ve GitHub Copilot kullanarak yöntemi uygulamak için bir ışıklandırma önerisi sunar. Bu kod düzeltmesini kullandığınızda GitHub Copilot, yöntemin imzası, tür bağlamı ve diğer kullanılabilir bilgileri temel alan bir uygulaması oluşturur.
Uyarı
derleme üzerindekod stili kurallarını etkinleştirseniz bile, bu kural etkinleştirilmez. Yalnızca IDE'de görünür.
Seçenekler
Bu kuralın ilişkili kod stili seçeneği yoktur.
Örnek
// Code with NotImplementedException
public class Calculator
{
public int Add(int a, int b)
{
// IDE3000: Implement with Copilot.
throw new NotImplementedException();
}
}
Ampul önerisine tıkladığınızda GitHub Copilot'dan yöntem için bir uygulama oluşturmasını istemeniz için Copilot ile uygula seçeneğini belirleyin.
Uyarıyı gizleme
Yalnızca tek bir ihlali engellemek istiyorsanız, kuralı devre dışı bırakmak ve sonra yeniden etkinleştirmek için kaynak dosyanıza ön işlemci yönergeleri ekleyin.
#pragma warning disable IDE3000
// The code that's violating the rule is on this line.
#pragma warning restore IDE3000
Bir dosya, klasör veya projenin kuralını devre dışı bırakmak için önem derecesini
[*.{cs,vb}]
dotnet_diagnostic.IDE3000.severity = none
Tüm kod stili kurallarını devre dışı bırakmak için kategori Style önem derecesini noneyapılandırma dosyasında olarak ayarlayın.
[*.{cs,vb}]
dotnet_analyzer_diagnostic.category-Style.severity = none
Daha fazla bilgi için bkz. Kod analizi uyarılarını gizleme.