public TryLookup ( string value, System &result ) : bool | ||
value | string | |
result | System | |
return | bool |
public bool TryLookup(string value, out System.Xml.XmlDictionaryString result) { throw null; }
public bool TryLookup(System.Xml.XmlDictionaryString value, out System.Xml.XmlDictionaryString result) { throw null; }
XmlBinaryReaderSession::TryLookup ( System value, System &result ) : bool | |
XmlBinaryReaderSession::TryLookup ( |
|
XmlBinaryReaderSession::TryLookup ( int key, System &result ) : bool | |
XmlBinaryReaderSession::TryLookup ( int key, |
|
XmlBinaryReaderSession::TryLookup ( string value, |
public string GetValue(IXmlDictionary staticDictionary, XmlBinaryReaderSession readerSession) { int id = this.DictionaryId / 2; XmlDictionaryString dicString = XmlDictionaryString.Empty; bool found; if (this.IsSession) { if (readerSession == null) { return null; } found = readerSession.TryLookup(id, out dicString); } else { if (staticDictionary == null) { return null; } found = staticDictionary.TryLookup(id, out dicString); } if (found) { return dicString.Value; } else { throw new ArgumentException("Cannot find value for dictionary string with ID = " + this.DictionaryId); } }