2013-11-07 4 views
0

Я унаследовал некоторые VB.NET код, который имеет следующее:Can''t решить CreateJsonReader

xmlreader = Json.CreateJsonReader(result, quotas) 

Я не могу показаться, чтобы решить эту ссылку. MSDN сообщает мне его в System.Runtime.Serilaization.Json, но если я набираю его с помощью Intellisense, я не попадаю в пространство имен Json или функцию. Что я делаю не так?

Он также ненадежен на этих двух утверждений, прежде чем сказать, что я должен переключиться на что-то другое:

Dim xmlreader As System.Xml.XmlDictionaryReader 
Dim quotas As New System.Xml.XmlDictionaryReaderQuotas 
+0

Я пробовал это, но он все еще не отображается в этом пространстве имен. – user2471435

+0

какую версию визуальной студии вы используете? –

+0

VS2013 с ним установлен в .NET Framework 4 – user2471435

ответ

2

Похоже, вы можете искать метода на JsonReaderWriterFactory class.

xmlreader = JsonReaderWriterFactory.CreateJsonReader(result, quotas) 

Нет new ключевого слова не требуется в данном случае, потому что вы ничего не инстанцирование: вы вызываете статический метод, но этот метод находится на JsonReaderWriterFactory, а не класс называется Json.

+0

Это был ответ! Я буду отмечать это, когда это позволяет мне – user2471435