CodeDomProvider.Parse(TextReader) Yöntem
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.
Belirtilen metin akışından okunan kodu bir CodeCompileUnitiçine derler.
public:
virtual System::CodeDom::CodeCompileUnit ^ Parse(System::IO::TextReader ^ codeStream);
public virtual System.CodeDom.CodeCompileUnit Parse(System.IO.TextReader codeStream);
abstract member Parse : System.IO.TextReader -> System.CodeDom.CodeCompileUnit
override this.Parse : System.IO.TextReader -> System.CodeDom.CodeCompileUnit
Public Overridable Function Parse (codeStream As TextReader) As CodeCompileUnit
Parametreler
- codeStream
- TextReader
TextReader Ayrıştırılacak kodu okumak için kullanılan nesne.
Döndürülenler
CodeCompileUnit Ayrıştırılan kodun gösterimini içeren bir.
Özel durumlar
Türetilmiş bir sınıfta bu yöntem veya CreateGenerator() yöntem geçersiz kılınmaz.
Açıklamalar
Note
.NET Framework 1.0 ve 1.1 sürümlerinde, bu yöntem sağlayıcının CreateParser yöntemi tarafından döndürülen ICodeParser uygulaması tarafından sağlanır. Sürüm 2.0'da bu yöntem, kod sağlayıcısı tarafından geçersiz kılınmasa bile doğrudan kod sağlayıcısında çağrılabilir. Kod sağlayıcısı bu yöntemi geçersiz kılmazsa, ICodeParser uygulama temel sınıf tarafından çağrılır.
Devralanlara Notlar
Bu yöntemi geçersiz kılarsanız, temel sınıfın ilgili yöntemini çağırmamalısınız. Temel sınıf yöntemi, kod ayrıştırıcıları kullanan önceden var olan sağlayıcılarla uyumluluk için eski CreateParser() yöntemini kullanarak türetilmiş sınıfta bir ayrıştırıcı oluşturur. Temel sınıf yöntemi daha sonra bu işlevi gerçekleştirmek için uygulamadaki ICodeParser eşdeğer yöntemi çağırır. Kod ayrıştırıcısı kullanmayan bir kod sağlayıcısından temel sınıf yöntemini çağırırsanız bir alırsınız NotImplementedException .