Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / untmp / whidbey / QFE / 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
- ClusterRegistryConfigurationProvider.cs
- SqlBulkCopyColumnMapping.cs
- ObjectCloneHelper.cs
- HttpProfileGroupBase.cs
- XmlNotation.cs
- DirectoryRootQuery.cs
- HostingMessageProperty.cs
- ReflectionTypeLoadException.cs
- CodeVariableReferenceExpression.cs
- DefaultAssemblyResolver.cs
- UntypedNullExpression.cs
- sqlnorm.cs
- ScrollableControl.cs
- UnsafeNativeMethods.cs
- TouchPoint.cs
- CodeTypeMemberCollection.cs
- EncodingNLS.cs
- ControlBuilderAttribute.cs
- SQLInt16.cs
- InputMethod.cs
- DataTableExtensions.cs
- TypeReference.cs
- StrokeDescriptor.cs
- PersonalizationStateQuery.cs
- MetadataItemEmitter.cs
- StaticFileHandler.cs
- SiteMapDataSource.cs
- WizardForm.cs
- MatrixKeyFrameCollection.cs
- NextPreviousPagerField.cs
- BindingExpressionUncommonField.cs
- RenderDataDrawingContext.cs
- DbConnectionHelper.cs
- ItemCollection.cs
- ZoomPercentageConverter.cs
- AxHost.cs
- AmbientEnvironment.cs
- StorageMappingFragment.cs
- TextSegment.cs
- LambdaCompiler.Lambda.cs
- RegexNode.cs
- DoubleKeyFrameCollection.cs
- FontSourceCollection.cs
- FixedSOMLineCollection.cs
- DefaultValueConverter.cs
- NullableFloatMinMaxAggregationOperator.cs
- BasicSecurityProfileVersion.cs
- PropertyGridDesigner.cs
- Animatable.cs
- Trace.cs
- Renderer.cs
- OutputScopeManager.cs
- ListDictionary.cs
- Hex.cs
- XmlSchemaDatatype.cs
- Region.cs
- ProfileSection.cs
- _RequestCacheProtocol.cs
- Math.cs
- MULTI_QI.cs
- ProcessThread.cs
- EnvironmentPermission.cs
- BamlCollectionHolder.cs
- OperandQuery.cs
- SqlRetyper.cs
- PathParser.cs
- Stackframe.cs
- StateMachineExecutionState.cs
- PrincipalPermission.cs
- JsonQueryStringConverter.cs
- HttpListenerRequest.cs
- ItemAutomationPeer.cs
- StringHelper.cs
- CodeCatchClauseCollection.cs
- CacheEntry.cs
- SamlConditions.cs
- IdentifierCollection.cs
- EventMap.cs
- Cursors.cs
- ColorMap.cs
- WebResponse.cs
- RegistryConfigurationProvider.cs
- FormsAuthentication.cs
- ObjectSet.cs
- LogReservationCollection.cs
- Trace.cs
- ExtractedStateEntry.cs
- VectorKeyFrameCollection.cs
- EndOfStreamException.cs
- ComNativeDescriptor.cs
- DataKeyArray.cs
- BuildProvidersCompiler.cs
- TitleStyle.cs
- CurrencyWrapper.cs
- DocumentViewerAutomationPeer.cs
- RecordManager.cs
- XmlSchemaGroupRef.cs
- TrustLevelCollection.cs
- BooleanFunctions.cs
- MediaPlayer.cs