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
- util.cs
- StickyNoteAnnotations.cs
- StateManagedCollection.cs
- DocumentOrderQuery.cs
- ComponentCommands.cs
- DnsPermission.cs
- ExpanderAutomationPeer.cs
- DataSet.cs
- QuaternionKeyFrameCollection.cs
- CodeTypeReference.cs
- XmlSerializerFaultFormatter.cs
- SignHashRequest.cs
- MatrixCamera.cs
- UrlPath.cs
- AncestorChangedEventArgs.cs
- DayRenderEvent.cs
- BaseAsyncResult.cs
- EntitySqlQueryState.cs
- DrawingContextDrawingContextWalker.cs
- SamlAuthorityBinding.cs
- SqlDataSourceCache.cs
- TableItemPattern.cs
- SurrogateDataContract.cs
- FontInfo.cs
- CommandManager.cs
- WithStatement.cs
- DataGridHeaderBorder.cs
- ExpandCollapsePattern.cs
- UnderstoodHeaders.cs
- HttpProfileBase.cs
- TextBoxAutoCompleteSourceConverter.cs
- HttpListenerPrefixCollection.cs
- RecognizeCompletedEventArgs.cs
- SmtpTransport.cs
- UInt16.cs
- TextTreeFixupNode.cs
- ConnectionConsumerAttribute.cs
- DataGridCommandEventArgs.cs
- TdsParserStateObject.cs
- TrackingDataItemValue.cs
- MediaContextNotificationWindow.cs
- XmlSchemaValidationException.cs
- EntityClientCacheEntry.cs
- XmlSchemaAttributeGroup.cs
- OracleRowUpdatingEventArgs.cs
- BCryptSafeHandles.cs
- PrintDocument.cs
- COM2FontConverter.cs
- ForeignConstraint.cs
- EncodingNLS.cs
- RecordConverter.cs
- WebExceptionStatus.cs
- ProcessInfo.cs
- SemanticResolver.cs
- ListControl.cs
- InstanceDataCollection.cs
- Parameter.cs
- SemaphoreSecurity.cs
- login.cs
- MetadataReference.cs
- ObjectConverter.cs
- RadioButton.cs
- TypeBuilder.cs
- Misc.cs
- DependencySource.cs
- SHA1CryptoServiceProvider.cs
- SweepDirectionValidation.cs
- ComponentConverter.cs
- ChannelEndpointElement.cs
- TimeoutException.cs
- SqlGenericUtil.cs
- ColorConvertedBitmap.cs
- RegexCaptureCollection.cs
- SocketPermission.cs
- ParsedAttributeCollection.cs
- SqlHelper.cs
- ArraySegment.cs
- XmlSchemaValidator.cs
- ComponentGlyph.cs
- SerializationEventsCache.cs
- Convert.cs
- DynamicObject.cs
- ToolStripSystemRenderer.cs
- CallbackValidator.cs
- NativeMethods.cs
- AssemblyHash.cs
- EntityDataSourceState.cs
- DashStyle.cs
- ZipIOCentralDirectoryDigitalSignature.cs
- ElementMarkupObject.cs
- OrderablePartitioner.cs
- XamlValidatingReader.cs
- Matrix.cs
- IndexerNameAttribute.cs
- Stroke2.cs
- RelativeSource.cs
- TransactionScope.cs
- SolidColorBrush.cs
- AspProxy.cs
- LineUtil.cs