Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / ndp / fx / src / Xml / System / Xml / Serialization / _Events.cs / 1 / _Events.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //[....] //----------------------------------------------------------------------------- namespace System.Xml.Serialization { using System.IO; using System; using System.Collections; using System.ComponentModel; ////// /// public delegate void XmlAttributeEventHandler(object sender, XmlAttributeEventArgs e); ///[To be supplied.] ////// /// public class XmlAttributeEventArgs : EventArgs { object o; XmlAttribute attr; string qnames; int lineNumber; int linePosition; internal XmlAttributeEventArgs(XmlAttribute attr, int lineNumber, int linePosition, object o, string qnames) { this.attr = attr; this.o = o; this.qnames = qnames; this.lineNumber = lineNumber; this.linePosition = linePosition; } ///[To be supplied.] ////// /// public object ObjectBeingDeserialized { get { return o; } } ///[To be supplied.] ////// /// public XmlAttribute Attr { get { return attr; } } ///[To be supplied.] ////// /// public int LineNumber { get { return lineNumber; } } ////// Gets the current line number. /// ////// /// public int LinePosition { get { return linePosition; } } ////// Gets the current line position. /// ////// /// public string ExpectedAttributes { get { return qnames == null ? string.Empty : qnames; } } } ////// List the qnames of attributes expected in the current context. /// ///public delegate void XmlElementEventHandler(object sender, XmlElementEventArgs e); /// public class XmlElementEventArgs : EventArgs { object o; XmlElement elem; string qnames; int lineNumber; int linePosition; internal XmlElementEventArgs(XmlElement elem, int lineNumber, int linePosition, object o, string qnames) { this.elem = elem; this.o = o; this.qnames = qnames; this.lineNumber = lineNumber; this.linePosition = linePosition; } /// public object ObjectBeingDeserialized { get { return o; } } /// public XmlElement Element { get { return elem; } } /// public int LineNumber { get { return lineNumber; } } /// public int LinePosition { get { return linePosition; } } /// /// /// public string ExpectedElements { get { return qnames == null ? string.Empty : qnames; } } } ////// List of qnames of elements expected in the current context. /// ////// /// public delegate void XmlNodeEventHandler(object sender, XmlNodeEventArgs e); ///[To be supplied.] ////// /// public class XmlNodeEventArgs : EventArgs { object o; XmlNode xmlNode; int lineNumber; int linePosition; internal XmlNodeEventArgs(XmlNode xmlNode, int lineNumber, int linePosition, object o) { this.o = o; this.xmlNode = xmlNode; this.lineNumber = lineNumber; this.linePosition = linePosition; } ///[To be supplied.] ////// /// public object ObjectBeingDeserialized { get { return o; } } ///[To be supplied.] ////// /// public XmlNodeType NodeType { get { return xmlNode.NodeType; } } ///[To be supplied.] ////// /// public string Name { get { return xmlNode.Name; } } ///[To be supplied.] ////// /// public string LocalName { get { return xmlNode.LocalName; } } ///[To be supplied.] ////// /// public string NamespaceURI { get { return xmlNode.NamespaceURI; } } ///[To be supplied.] ////// /// public string Text { get { return xmlNode.Value; } } ///[To be supplied.] ////// /// public int LineNumber { get { return lineNumber; } } ////// Gets the current line number. /// ////// /// public int LinePosition { get { return linePosition; } } } ////// Gets the current line position. /// ///public delegate void UnreferencedObjectEventHandler(object sender, UnreferencedObjectEventArgs e); /// public class UnreferencedObjectEventArgs : EventArgs { object o; string id; /// public UnreferencedObjectEventArgs(object o, string id) { this.o = o; this.id = id; } /// public object UnreferencedObject { get { return o; } } /// public string UnreferencedId { get { return id; } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- GB18030Encoding.cs
- MsmqOutputMessage.cs
- AppSecurityManager.cs
- ChannelManagerService.cs
- ColorTransformHelper.cs
- WSAddressing10ProblemHeaderQNameFault.cs
- WindowsStartMenu.cs
- DataGridViewSelectedCellsAccessibleObject.cs
- SingleStorage.cs
- DispatcherEventArgs.cs
- LogicalMethodInfo.cs
- FixedSOMTable.cs
- BaseProcessor.cs
- TextShapeableCharacters.cs
- SvcMapFileSerializer.cs
- Literal.cs
- RtType.cs
- KeyboardEventArgs.cs
- BaseParagraph.cs
- JavaScriptString.cs
- SrgsItemList.cs
- EntityDataSourceSelectingEventArgs.cs
- Int32KeyFrameCollection.cs
- XmlMessageFormatter.cs
- RegularExpressionValidator.cs
- PresentationSource.cs
- RuntimeWrappedException.cs
- StaticDataManager.cs
- OperatingSystem.cs
- SqlStatistics.cs
- Rijndael.cs
- AssemblyCollection.cs
- OutgoingWebRequestContext.cs
- ProxyFragment.cs
- EvidenceTypeDescriptor.cs
- TemplateKeyConverter.cs
- LayoutTableCell.cs
- ConfigurationValues.cs
- CreateRefExpr.cs
- SqlInternalConnectionSmi.cs
- WebZone.cs
- BinaryConverter.cs
- Bitmap.cs
- FormatSettings.cs
- JsonGlobals.cs
- ListViewDeleteEventArgs.cs
- StylusButtonEventArgs.cs
- SqlServices.cs
- InputQueueChannel.cs
- HyperLinkField.cs
- GraphicsPathIterator.cs
- CatalogPart.cs
- KeyedQueue.cs
- ExclusiveTcpTransportManager.cs
- MemberCollection.cs
- AuthenticationModulesSection.cs
- RegistryKey.cs
- WindowsAuthenticationModule.cs
- CalendarAutomationPeer.cs
- ManagedFilter.cs
- CqlIdentifiers.cs
- ChunkedMemoryStream.cs
- SqlRecordBuffer.cs
- Currency.cs
- BaseServiceProvider.cs
- HtmlElementEventArgs.cs
- ToolTipService.cs
- TextUtf8RawTextWriter.cs
- MappedMetaModel.cs
- DataGridCellInfo.cs
- TextFragmentEngine.cs
- XPathBuilder.cs
- IPPacketInformation.cs
- SQLInt16Storage.cs
- TextElementEditingBehaviorAttribute.cs
- XmlUrlResolver.cs
- TcpAppDomainProtocolHandler.cs
- CheckStoreFileValidityRequest.cs
- CheckoutException.cs
- ObjectContextServiceProvider.cs
- ValueUtilsSmi.cs
- XhtmlBasicCalendarAdapter.cs
- DataGridViewAccessibleObject.cs
- NominalTypeEliminator.cs
- SiteMapDataSourceView.cs
- TypeConverterAttribute.cs
- IteratorFilter.cs
- webeventbuffer.cs
- BamlResourceDeserializer.cs
- Error.cs
- KeyTimeConverter.cs
- Label.cs
- ScriptingSectionGroup.cs
- ControlBuilderAttribute.cs
- SafeFileHandle.cs
- SettingsPropertyIsReadOnlyException.cs
- BrowserCapabilitiesCodeGenerator.cs
- TablePattern.cs
- CancellationTokenRegistration.cs
- InkCanvasAutomationPeer.cs