Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / 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;
///
///
/// [To be supplied.]
///
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; }
}
///
///
///
/// Gets the current line number.
///
///
public int LineNumber {
get { return lineNumber; }
}
///
///
///
/// Gets the current line position.
///
///
public int LinePosition {
get { return linePosition; }
}
///
///
///
/// List the qnames of attributes expected in the current context.
///
///
public string ExpectedAttributes {
get { return qnames == null ? string.Empty : qnames; }
}
}
///
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; }
}
///
///
///
/// List of qnames of elements expected in the current context.
///
///
public string ExpectedElements {
get { return qnames == null ? string.Empty : qnames; }
}
}
///
///
/// [To be supplied.]
///
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; }
}
///
///
///
/// Gets the current line number.
///
///
public int LineNumber {
get { return lineNumber; }
}
///
///
///
/// Gets the current line position.
///
///
public int LinePosition {
get { return linePosition; }
}
}
///
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.
//
// [....]
//-----------------------------------------------------------------------------
namespace System.Xml.Serialization {
using System.IO;
using System;
using System.Collections;
using System.ComponentModel;
///
///
/// [To be supplied.]
///
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; }
}
///
///
///
/// Gets the current line number.
///
///
public int LineNumber {
get { return lineNumber; }
}
///
///
///
/// Gets the current line position.
///
///
public int LinePosition {
get { return linePosition; }
}
///
///
///
/// List the qnames of attributes expected in the current context.
///
///
public string ExpectedAttributes {
get { return qnames == null ? string.Empty : qnames; }
}
}
///
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; }
}
///
///
///
/// List of qnames of elements expected in the current context.
///
///
public string ExpectedElements {
get { return qnames == null ? string.Empty : qnames; }
}
}
///
///
/// [To be supplied.]
///
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; }
}
///
///
///
/// Gets the current line number.
///
///
public int LineNumber {
get { return lineNumber; }
}
///
///
///
/// Gets the current line position.
///
///
public int LinePosition {
get { return linePosition; }
}
}
///
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
- EventlogProvider.cs
- ProfessionalColorTable.cs
- ObjectToken.cs
- PopupControlService.cs
- SchemaCollectionPreprocessor.cs
- wmiprovider.cs
- AstNode.cs
- WSHttpBindingBaseElement.cs
- RegionInfo.cs
- WebPartDisplayModeEventArgs.cs
- StringConcat.cs
- GregorianCalendarHelper.cs
- CaseInsensitiveComparer.cs
- PieceNameHelper.cs
- PrivilegeNotHeldException.cs
- MatrixStack.cs
- XpsInterleavingPolicy.cs
- HandleRef.cs
- TimeSpan.cs
- CellConstantDomain.cs
- DeclarativeCatalogPart.cs
- StandardTransformFactory.cs
- PostBackTrigger.cs
- SchemaAttDef.cs
- XmlArrayAttribute.cs
- sitestring.cs
- TabControlAutomationPeer.cs
- Visual3D.cs
- DataRecordInfo.cs
- XmlReflectionImporter.cs
- CodeComment.cs
- XmlTextReaderImpl.cs
- IEnumerable.cs
- SiteMapDataSourceView.cs
- TextAdaptor.cs
- GlobalProxySelection.cs
- controlskin.cs
- WebBrowserNavigatedEventHandler.cs
- RoleServiceManager.cs
- Transform3DCollection.cs
- CachingParameterInspector.cs
- SpecialFolderEnumConverter.cs
- CompensationTokenData.cs
- GeometryGroup.cs
- SHA384.cs
- PropertyGrid.cs
- SqlRowUpdatedEvent.cs
- hresults.cs
- ObjectCacheHost.cs
- XmlUtil.cs
- ExpressionTextBoxAutomationPeer.cs
- _CookieModule.cs
- EntityDesignerDataSourceView.cs
- TemplateBindingExtensionConverter.cs
- SelectionProviderWrapper.cs
- FolderLevelBuildProvider.cs
- SimpleHandlerBuildProvider.cs
- DocumentAutomationPeer.cs
- ResourceWriter.cs
- ApplicationProxyInternal.cs
- ActivityBindForm.Designer.cs
- ToolStripSeparator.cs
- FixedBufferAttribute.cs
- XamlVector3DCollectionSerializer.cs
- EdgeProfileValidation.cs
- ClosableStream.cs
- ResXBuildProvider.cs
- TypeBuilderInstantiation.cs
- TypeConverterAttribute.cs
- DrawTreeNodeEventArgs.cs
- AssemblyHash.cs
- Identity.cs
- XmlSchemaAppInfo.cs
- SQLBytesStorage.cs
- ButtonPopupAdapter.cs
- DataSourceView.cs
- x509store.cs
- Char.cs
- Freezable.cs
- RangeBaseAutomationPeer.cs
- TextParagraphCache.cs
- SmtpClient.cs
- SyncOperationState.cs
- LinkLabelLinkClickedEvent.cs
- RunWorkerCompletedEventArgs.cs
- ProjectionCamera.cs
- DelayedRegex.cs
- XamlStackWriter.cs
- Point3DAnimationBase.cs
- ZipIOBlockManager.cs
- XmlAttributeCollection.cs
- DataGridViewCellStyleChangedEventArgs.cs
- SafeNativeMethods.cs
- InstanceData.cs
- NotifyIcon.cs
- GeometryHitTestParameters.cs
- UInt64Storage.cs
- AuthenticationModuleElementCollection.cs
- XmlSchemaSimpleContentExtension.cs
- EventMetadata.cs