Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / untmp / whidbey / QFE / ndp / fx / src / Xml / System / Xml / schema / XmlSchemaObject.cs / 2 / XmlSchemaObject.cs
//------------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
// [....]
//-----------------------------------------------------------------------------
namespace System.Xml.Schema {
using System.Diagnostics;
using System.Xml.Serialization;
using System.Security.Permissions;
///
///
/// [To be supplied.]
///
[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;}
}
///
[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();
}
}
}
// 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
- mda.cs
- IsolationInterop.cs
- LingerOption.cs
- Int32KeyFrameCollection.cs
- CultureInfoConverter.cs
- TypeAccessException.cs
- DataGridRow.cs
- InfiniteIntConverter.cs
- RegexParser.cs
- ElementAction.cs
- XmlSerializerFactory.cs
- OutputCacheSettingsSection.cs
- Material.cs
- InfoCardRSACryptoProvider.cs
- ReadOnlyCollectionBase.cs
- ProxyGenerator.cs
- IPAddressCollection.cs
- PauseStoryboard.cs
- BridgeDataReader.cs
- HeaderElement.cs
- KeysConverter.cs
- SystemIPv6InterfaceProperties.cs
- DragEventArgs.cs
- AnnotationResourceChangedEventArgs.cs
- WizardSideBarListControlItem.cs
- InvokePattern.cs
- RtfNavigator.cs
- StringUtil.cs
- ProfileSettingsCollection.cs
- CompiledQueryCacheEntry.cs
- ArrayMergeHelper.cs
- SystemThemeKey.cs
- TraceHandler.cs
- MSG.cs
- Hex.cs
- DataGridViewColumnStateChangedEventArgs.cs
- AdditionalEntityFunctions.cs
- DbConnectionPoolGroup.cs
- AvtEvent.cs
- RoutedEventHandlerInfo.cs
- GenerateHelper.cs
- WebPartDisplayModeCancelEventArgs.cs
- ApplicationServiceManager.cs
- EntityDataSourceState.cs
- UrlRoutingHandler.cs
- ResXFileRef.cs
- MediaContext.cs
- unsafenativemethodsother.cs
- EventProviderWriter.cs
- NameValueCollection.cs
- _RequestLifetimeSetter.cs
- CodePageEncoding.cs
- CodeAccessSecurityEngine.cs
- ZipIOZip64EndOfCentralDirectoryLocatorBlock.cs
- CalendarDateRangeChangingEventArgs.cs
- CompositeTypefaceMetrics.cs
- ThemeableAttribute.cs
- ObjectNavigationPropertyMapping.cs
- SubstitutionList.cs
- ScriptingWebServicesSectionGroup.cs
- FrugalList.cs
- HttpListenerRequestTraceRecord.cs
- HandlerFactoryCache.cs
- ArgumentDirectionHelper.cs
- SignatureHelper.cs
- BamlRecordWriter.cs
- SizeKeyFrameCollection.cs
- TextMessageEncodingBindingElement.cs
- FocusWithinProperty.cs
- Base64Encoder.cs
- IERequestCache.cs
- EntityCommandDefinition.cs
- FindRequestContext.cs
- MenuItemStyle.cs
- PixelFormatConverter.cs
- XmlDeclaration.cs
- OrderedDictionary.cs
- DataTableClearEvent.cs
- SqlFileStream.cs
- ToolboxControl.cs
- ByteStreamGeometryContext.cs
- PersianCalendar.cs
- StringDictionaryWithComparer.cs
- RootCodeDomSerializer.cs
- ValidatingReaderNodeData.cs
- XmlRootAttribute.cs
- WindowsFont.cs
- WebBrowser.cs
- ValidatedControlConverter.cs
- RootProjectionNode.cs
- XmlNodeChangedEventArgs.cs
- WebRequestModuleElement.cs
- CodeGotoStatement.cs
- ContourSegment.cs
- DynamicResourceExtensionConverter.cs
- SqlConnectionString.cs
- SecurityManager.cs
- XsdValidatingReader.cs
- DataException.cs
- DoubleStorage.cs