CodeDomDocDataAdapter Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Önemli
Bu API, CLS uyumlu değildir.
System.CodeDom.Namespace.CodeTypeDeclaration, Nesnelerin dolaylı olarak kod Dom 'a erişmek için kullanabileceği önbelleğe alınmış bir önbelleğe alma yapar. Birden çok nesne, tasarım yüzeyi için belirli bir zamanda kod DOM ağacı üzerinde çalışıyor olabileceğinden, hepsi doğrudan kod DOM ağacına erişilirse, her birinin değişikliklerinin üzerine yazabilir. Buna ek olarak, bu sınıfın, CodeDomProvider , ve gerçek nesneye bir başvuru içeren birkaç özelliği vardır Microsoft.VisualStudio.Shell.Design.Serialization.CodeDom.DocData .
public ref class CodeDomDocDataAdapter : IDisposable
[System.CLSCompliant(false)]
public class CodeDomDocDataAdapter : IDisposable
[<System.CLSCompliant(false)>]
type CodeDomDocDataAdapter = class
interface IDisposable
Public Class CodeDomDocDataAdapter
Implements IDisposable
- Devralma
-
CodeDomDocDataAdapter
- Öznitelikler
- Uygulamalar
Oluşturucular
| CodeDomDocDataAdapter(IServiceProvider, DocData) |
Belirtilen nesne için yeni bir örneğini başlatır CodeDomDocDataAdapter DocData . |
Özellikler
| CompileUnit |
Belge verilerinin bulunduğu tüm derleme birimini alır. |
| DocData |
İlişkili belge verilerini alır. |
| Generator |
Tanımlayıcıları doğrulamak ve kod oluşturmak için kullanılabilecek, önbelleğe alınmış bir kod Oluşturucu alır. |
| Parser |
Kod ayrıştırıcısını alır. |
| Provider |
Dosya için kod DOM sağlayıcısını alır. |
| TypeDeclaration |
Bu belge için kod türü bildirimini alır. |
| TypeNamespace |
Bu belgenin kod ad alanını alır. |
Yöntemler
| Dispose() |
Bu nesneyi atar. |
| Dispose(Boolean) |
Bu nesnenin kaynaklarını ortadan kaldırın. |
| Generate() |
Geçerli tür bildirimini alır ve belge verilerinde oluşturur. |
| GetService(Type) |
Belirtilen türdeki hizmeti alır. |
| OnCodeDomChanged(EventArgs) |
Kod dışarıdan değiştirildiğinde çağırılır. |
Ekinlikler
| CodeDomChanged |
Bu olay, bir dış taraf kod dosyasında, kod DOM 'ın yeniden oluşturma ihtiyacı olmasına neden olacak bir değişiklik yapmışsa tetiklenir. |