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
- TabItemWrapperAutomationPeer.cs
- XmlTextAttribute.cs
- SymmetricCryptoHandle.cs
- ReadOnlyDictionary.cs
- ApplicationSettingsBase.cs
- COM2FontConverter.cs
- FormsAuthenticationEventArgs.cs
- GridView.cs
- ScrollItemProviderWrapper.cs
- ExtractCollection.cs
- StylusButtonEventArgs.cs
- AttributeTable.cs
- PropertyOverridesTypeEditor.cs
- LogSwitch.cs
- RawUIStateInputReport.cs
- MemberHolder.cs
- SchemaDeclBase.cs
- AppendHelper.cs
- ConfigXmlCDataSection.cs
- OutputCacheSettingsSection.cs
- SystemFonts.cs
- Int64.cs
- SpecialFolderEnumConverter.cs
- JapaneseCalendar.cs
- DelimitedListTraceListener.cs
- RuntimeConfig.cs
- DataObject.cs
- SafeCryptContextHandle.cs
- AnnotationDocumentPaginator.cs
- DataGridColumnCollection.cs
- MD5HashHelper.cs
- BulletDecorator.cs
- WebUtil.cs
- NavigationWindowAutomationPeer.cs
- HttpDictionary.cs
- BoolExpr.cs
- OleDbParameter.cs
- QueueProcessor.cs
- DemultiplexingClientMessageFormatter.cs
- OptimizedTemplateContent.cs
- StatusStrip.cs
- DataTemplate.cs
- x509store.cs
- MenuItemStyleCollection.cs
- Stroke.cs
- DataServiceExpressionVisitor.cs
- COAUTHIDENTITY.cs
- shaperfactoryquerycachekey.cs
- ControlEvent.cs
- CannotUnloadAppDomainException.cs
- AddInSegmentDirectoryNotFoundException.cs
- DispatcherBuilder.cs
- NumberFunctions.cs
- OleDbMetaDataFactory.cs
- RepeaterItemCollection.cs
- ThrowHelper.cs
- Debug.cs
- XhtmlBasicObjectListAdapter.cs
- OptionalMessageQuery.cs
- ConfigXmlAttribute.cs
- ObjectListComponentEditor.cs
- ClearTypeHintValidation.cs
- TableLayoutSettings.cs
- RightsManagementPermission.cs
- AnnotationAdorner.cs
- Expressions.cs
- AccessControlList.cs
- RegularExpressionValidator.cs
- CopyOfAction.cs
- MsmqIntegrationBinding.cs
- XpsFilter.cs
- GridItemCollection.cs
- unitconverter.cs
- Receive.cs
- MemoryMappedViewStream.cs
- returneventsaver.cs
- ViewBase.cs
- DoubleAnimationBase.cs
- ImageAttributes.cs
- XmlSchemaElement.cs
- EntityParameter.cs
- MDIClient.cs
- XPathCompileException.cs
- CodeVariableDeclarationStatement.cs
- HandleTable.cs
- NetTcpSectionData.cs
- SerTrace.cs
- TypeBuilderInstantiation.cs
- SimpleWorkerRequest.cs
- RootBrowserWindow.cs
- TrackBar.cs
- UniformGrid.cs
- FileSystemEventArgs.cs
- SR.cs
- InstanceNotFoundException.cs
- Stack.cs
- DllNotFoundException.cs
- SimpleWebHandlerParser.cs
- AnimationStorage.cs
- FormatterServices.cs