Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / Xml / System / Xml / Serialization / _Events.cs / 1305376 / _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.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- HeaderedContentControl.cs
- ConfigsHelper.cs
- WebConfigurationManager.cs
- LockCookie.cs
- RangeBaseAutomationPeer.cs
- IsolatedStorageSecurityState.cs
- SqlDataSourceStatusEventArgs.cs
- XmlAutoDetectWriter.cs
- HwndSource.cs
- CustomAttribute.cs
- EntityUtil.cs
- shaperfactory.cs
- ObjectQuery_EntitySqlExtensions.cs
- TextEditorCharacters.cs
- SocketPermission.cs
- MatchSingleFxEngineOpcode.cs
- __Filters.cs
- ArgIterator.cs
- ScriptingWebServicesSectionGroup.cs
- CallbackValidatorAttribute.cs
- Enum.cs
- __Filters.cs
- TabPanel.cs
- ReferentialConstraint.cs
- JsonFormatReaderGenerator.cs
- MbpInfo.cs
- ApplicationFileParser.cs
- DbInsertCommandTree.cs
- IMembershipProvider.cs
- SoapSchemaImporter.cs
- UniqueID.cs
- VisualSerializer.cs
- MessageQueueInstaller.cs
- DescendentsWalkerBase.cs
- XmlSchemaExporter.cs
- TableRowCollection.cs
- DataGridViewColumnTypePicker.cs
- CollectionDataContractAttribute.cs
- CqlParserHelpers.cs
- RelationalExpressions.cs
- ProvidersHelper.cs
- BaseAsyncResult.cs
- DataException.cs
- Thickness.cs
- CustomError.cs
- LOSFormatter.cs
- SqlCaseSimplifier.cs
- FrameworkRichTextComposition.cs
- ClientCultureInfo.cs
- SortedSetDebugView.cs
- SplitContainer.cs
- DesignerEventService.cs
- UrlPath.cs
- Int64Storage.cs
- NavigatorInput.cs
- ExceptionValidationRule.cs
- RegionData.cs
- KeySplineConverter.cs
- SurrogateEncoder.cs
- UriTemplatePathPartiallyEquivalentSet.cs
- RequestQueue.cs
- DataGrid.cs
- DecimalConverter.cs
- loginstatus.cs
- XamlTypeMapper.cs
- XmlAttributeCollection.cs
- RuntimeCompatibilityAttribute.cs
- WsdlImporterElementCollection.cs
- AtomServiceDocumentSerializer.cs
- BehaviorDragDropEventArgs.cs
- ConsoleCancelEventArgs.cs
- BitmapEffectGroup.cs
- NumberSubstitution.cs
- MultiDataTrigger.cs
- BigInt.cs
- PersonalizableTypeEntry.cs
- SortDescriptionCollection.cs
- XmlSchemaSimpleContentRestriction.cs
- MatrixIndependentAnimationStorage.cs
- Section.cs
- LineVisual.cs
- ControlCollection.cs
- UserControlCodeDomTreeGenerator.cs
- SuppressIldasmAttribute.cs
- HttpEncoderUtility.cs
- KeyPressEvent.cs
- DefinitionBase.cs
- PropertyDescriptorComparer.cs
- ConvertTextFrag.cs
- Queue.cs
- DrawListViewColumnHeaderEventArgs.cs
- MdiWindowListItemConverter.cs
- CommandBinding.cs
- WebPartExportVerb.cs
- Win32SafeHandles.cs
- InitializerFacet.cs
- _NestedSingleAsyncResult.cs
- ItemMap.cs
- Rss20ItemFormatter.cs
- XPathSelfQuery.cs