Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / Xml / System / Xml / schema / XmlSchemaObject.cs / 1305376 / XmlSchemaObject.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //[....] //----------------------------------------------------------------------------- namespace System.Xml.Schema { #if SILVERLIGHT //Empty parent class for XmlSchema public abstract class XmlSchemaObject {} #else using System.Diagnostics; using System.Xml.Serialization; using System.Security.Permissions; ////// /// [PermissionSetAttribute(SecurityAction.InheritanceDemand, Name = "FullTrust")] public abstract class XmlSchemaObject { int lineNum = 0; int linePos = 0; string sourceUri; XmlSerializerNamespaces namespaces; XmlSchemaObject parent; //internal bool isProcessing; //Indicates whether this object is currently being processed ///[To be supplied.] ////// /// [XmlIgnore] public int LineNumber { get { return lineNum;} set { lineNum = value;} } ///[To be supplied.] ////// /// [XmlIgnore] public int LinePosition { get { return linePos;} set { linePos = value;} } ///[To be supplied.] ////// /// [XmlIgnore] public string SourceUri { get { return sourceUri;} set { sourceUri = value;} } ///[To be supplied.] ///[XmlIgnore] public XmlSchemaObject Parent { get { return parent;} set { parent = value;} } /// [XmlNamespaceDeclarations] public XmlSerializerNamespaces Namespaces { get { if (namespaces == null) namespaces = new XmlSerializerNamespaces(); return namespaces; } set { namespaces = value; } } internal virtual void OnAdd(XmlSchemaObjectCollection container, object item) {} internal virtual void OnRemove(XmlSchemaObjectCollection container, object item) {} internal virtual void OnClear(XmlSchemaObjectCollection container) {} [XmlIgnore] internal virtual string IdAttribute { get { Debug.Assert(false); return null; } set { Debug.Assert(false); } } internal virtual void SetUnhandledAttributes(XmlAttribute[] moreAttributes) {} internal virtual void AddAnnotation(XmlSchemaAnnotation annotation) {} [XmlIgnore] internal virtual string NameAttribute { get { Debug.Assert(false); return null; } set { Debug.Assert(false); } } [XmlIgnore] internal bool IsProcessing { get { return isProcessing; } set { isProcessing = value; } } internal virtual XmlSchemaObject Clone() { return (XmlSchemaObject)MemberwiseClone(); } } #endif } // 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
- DefaultValueConverter.cs
- TextEndOfParagraph.cs
- FrameworkElementAutomationPeer.cs
- IntPtr.cs
- _ScatterGatherBuffers.cs
- CustomSignedXml.cs
- SqlBuilder.cs
- COM2PropertyPageUITypeConverter.cs
- fixedPageContentExtractor.cs
- coordinatorscratchpad.cs
- Array.cs
- baseaxisquery.cs
- RepeaterCommandEventArgs.cs
- GridViewCommandEventArgs.cs
- RuleAction.cs
- CommandValueSerializer.cs
- CurrencyWrapper.cs
- SourceFileInfo.cs
- WindowInteropHelper.cs
- SqlWebEventProvider.cs
- DesignOnlyAttribute.cs
- SqlClientMetaDataCollectionNames.cs
- IDQuery.cs
- SerializationInfo.cs
- MailBnfHelper.cs
- Util.cs
- BindingWorker.cs
- ListViewCancelEventArgs.cs
- ToolBar.cs
- CngUIPolicy.cs
- DebuggerAttributes.cs
- HttpPostedFile.cs
- VirtualDirectoryMapping.cs
- KeyInstance.cs
- Int16AnimationUsingKeyFrames.cs
- XmlWrappingReader.cs
- CommonXSendMessage.cs
- PropertyGeneratedEventArgs.cs
- GenericEnumerator.cs
- WindowsFormsHost.cs
- MeshGeometry3D.cs
- DesigntimeLicenseContextSerializer.cs
- RuleSettingsCollection.cs
- CreatingCookieEventArgs.cs
- StructuredType.cs
- XmlSchemaRedefine.cs
- MailMessageEventArgs.cs
- BitmapDownload.cs
- Padding.cs
- Annotation.cs
- RestHandlerFactory.cs
- ClientApiGenerator.cs
- Font.cs
- JapaneseCalendar.cs
- MapPathBasedVirtualPathProvider.cs
- NamedPermissionSet.cs
- ControlType.cs
- NumberEdit.cs
- XNodeValidator.cs
- TypeListConverter.cs
- __Filters.cs
- HttpFileCollectionBase.cs
- PixelShader.cs
- CommandPlan.cs
- DbConnectionPoolGroupProviderInfo.cs
- DataList.cs
- rsa.cs
- ApplicationSecurityManager.cs
- AnimatedTypeHelpers.cs
- ProviderSettingsCollection.cs
- ProtocolsConfiguration.cs
- TableRowCollection.cs
- MediaSystem.cs
- ControlAdapter.cs
- ClientFormsAuthenticationCredentials.cs
- DbParameterHelper.cs
- BasicViewGenerator.cs
- Attributes.cs
- PrintDialogException.cs
- TaiwanCalendar.cs
- TextSpan.cs
- messageonlyhwndwrapper.cs
- StylusButtonCollection.cs
- EncoderExceptionFallback.cs
- DetailsViewPagerRow.cs
- DependencyProperty.cs
- AnnotationComponentChooser.cs
- DispatcherSynchronizationContext.cs
- CodePropertyReferenceExpression.cs
- PropertyInfoSet.cs
- Oid.cs
- SqlConnectionHelper.cs
- XhtmlTextWriter.cs
- MenuRendererStandards.cs
- XmlReader.cs
- GridViewDeletedEventArgs.cs
- CursorConverter.cs
- PolyBezierSegment.cs
- CompilationLock.cs
- EventRoute.cs