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 / schema / SchemaEntity.cs / 1 / SchemaEntity.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //[....] //----------------------------------------------------------------------------- namespace System.Xml.Schema { using System; using System.Diagnostics; using System.Net; internal sealed class SchemaEntity { private XmlQualifiedName name; // Name of entity private String url; // Url for external entity (system id) private String pubid; // Pubid for external entity private String text; // Text for internal entity private XmlQualifiedName ndata = XmlQualifiedName.Empty; // NDATA identifier private int lineNumber; // line number private int linePosition; // character postion private bool isParameter; // parameter entity flag private bool isExternal; // external entity flag private bool isProcessed; // whether entity is being Processed. (infinite recurrsion check) private bool isDeclaredInExternal; // declared in external markup or not private string baseURI; private string declaredURI; internal SchemaEntity(XmlQualifiedName name, bool isParameter) { this.name = name; this.isParameter = isParameter; } internal static bool IsPredefinedEntity(String n) { return(n == "lt" || n == "gt" || n == "amp" || n == "apos" || n == "quot"); } internal XmlQualifiedName Name { get { return name;} } internal String Url { get { return url;} set { url = value; isExternal = true;} } internal String Pubid { get { return pubid;} set { pubid = value;} } internal bool IsProcessed { get { return isProcessed;} set { isProcessed = value;} } internal bool IsExternal { get { return isExternal;} set { isExternal = value;} } internal bool DeclaredInExternal { get { return isDeclaredInExternal;} set { isDeclaredInExternal = value;} } internal bool IsParEntity { get { return isParameter;} set { isParameter = value;} } internal XmlQualifiedName NData { get { return ndata;} set { ndata = value;} } internal String Text { get { return text;} set { text = value; isExternal = false;} } internal int Line { get { return lineNumber;} set { lineNumber = value;} } internal int Pos { get { return linePosition;} set { linePosition = value;} } internal String BaseURI { get { return (baseURI == null) ? String.Empty : baseURI; } set { baseURI = value; } } internal String DeclaredURI { get { return (declaredURI == null) ? String.Empty : declaredURI; } set { declaredURI = value; } } }; } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //[....] //----------------------------------------------------------------------------- namespace System.Xml.Schema { using System; using System.Diagnostics; using System.Net; internal sealed class SchemaEntity { private XmlQualifiedName name; // Name of entity private String url; // Url for external entity (system id) private String pubid; // Pubid for external entity private String text; // Text for internal entity private XmlQualifiedName ndata = XmlQualifiedName.Empty; // NDATA identifier private int lineNumber; // line number private int linePosition; // character postion private bool isParameter; // parameter entity flag private bool isExternal; // external entity flag private bool isProcessed; // whether entity is being Processed. (infinite recurrsion check) private bool isDeclaredInExternal; // declared in external markup or not private string baseURI; private string declaredURI; internal SchemaEntity(XmlQualifiedName name, bool isParameter) { this.name = name; this.isParameter = isParameter; } internal static bool IsPredefinedEntity(String n) { return(n == "lt" || n == "gt" || n == "amp" || n == "apos" || n == "quot"); } internal XmlQualifiedName Name { get { return name;} } internal String Url { get { return url;} set { url = value; isExternal = true;} } internal String Pubid { get { return pubid;} set { pubid = value;} } internal bool IsProcessed { get { return isProcessed;} set { isProcessed = value;} } internal bool IsExternal { get { return isExternal;} set { isExternal = value;} } internal bool DeclaredInExternal { get { return isDeclaredInExternal;} set { isDeclaredInExternal = value;} } internal bool IsParEntity { get { return isParameter;} set { isParameter = value;} } internal XmlQualifiedName NData { get { return ndata;} set { ndata = value;} } internal String Text { get { return text;} set { text = value; isExternal = false;} } internal int Line { get { return lineNumber;} set { lineNumber = value;} } internal int Pos { get { return linePosition;} set { linePosition = value;} } internal String BaseURI { get { return (baseURI == null) ? String.Empty : baseURI; } set { baseURI = value; } } internal String DeclaredURI { get { return (declaredURI == null) ? String.Empty : declaredURI; } set { declaredURI = value; } } }; } // 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
- WindowsFont.cs
- FormView.cs
- HtmlElementCollection.cs
- Listbox.cs
- OleDbConnectionInternal.cs
- RelatedImageListAttribute.cs
- DataControlField.cs
- TransformProviderWrapper.cs
- Calendar.cs
- streamingZipPartStream.cs
- AutoFocusStyle.xaml.cs
- MLangCodePageEncoding.cs
- DrawItemEvent.cs
- MarginCollapsingState.cs
- XmlTextEncoder.cs
- ActivityCodeDomSerializationManager.cs
- UshortList2.cs
- BaseResourcesBuildProvider.cs
- Vector.cs
- SqlDataReaderSmi.cs
- KeyedHashAlgorithm.cs
- iisPickupDirectory.cs
- StagingAreaInputItem.cs
- ContainerControl.cs
- BoundPropertyEntry.cs
- UrlMappingsModule.cs
- MetadataCache.cs
- HwndStylusInputProvider.cs
- CompilerErrorCollection.cs
- ActiveXHost.cs
- ConfigurationElementProperty.cs
- ScrollChrome.cs
- Tool.cs
- MultiByteCodec.cs
- FontConverter.cs
- DependentList.cs
- DataControlLinkButton.cs
- SqlDataSourceFilteringEventArgs.cs
- DocumentNUp.cs
- CornerRadius.cs
- RotateTransform3D.cs
- PageWrapper.cs
- StateDesigner.Helpers.cs
- ReadOnlyCollection.cs
- RecommendedAsConfigurableAttribute.cs
- Int16.cs
- CodeTypeMemberCollection.cs
- ApplicationFileCodeDomTreeGenerator.cs
- MatrixTransform3D.cs
- DataKey.cs
- PhysicalOps.cs
- ControlsConfig.cs
- TypeValidationEventArgs.cs
- AppDomainFactory.cs
- KeyedCollection.cs
- TextPatternIdentifiers.cs
- WebBrowsableAttribute.cs
- HwndTarget.cs
- ItemCollectionEditor.cs
- RowBinding.cs
- SettingsProperty.cs
- DataSourceHelper.cs
- DependencyObjectPropertyDescriptor.cs
- ConnectionOrientedTransportBindingElement.cs
- PathTooLongException.cs
- MobileUITypeEditor.cs
- NativeMethods.cs
- Pair.cs
- ExpressionPrinter.cs
- MatrixCamera.cs
- MarshalByRefObject.cs
- StylusTouchDevice.cs
- NamespaceInfo.cs
- VirtualPath.cs
- StateDesigner.CommentLayoutGlyph.cs
- PreviewKeyDownEventArgs.cs
- CellParaClient.cs
- DefaultAssemblyResolver.cs
- TreeNodeStyle.cs
- AutoResetEvent.cs
- GridErrorDlg.cs
- cache.cs
- Html32TextWriter.cs
- HeaderedItemsControl.cs
- ColumnMap.cs
- BaseCAMarshaler.cs
- MachineKeyValidationConverter.cs
- DataGridViewRowStateChangedEventArgs.cs
- BitmapEffectRenderDataResource.cs
- ACL.cs
- MergePropertyDescriptor.cs
- DateTimeValueSerializerContext.cs
- DbConnectionOptions.cs
- BaseContextMenu.cs
- RegistrySecurity.cs
- DependencyObject.cs
- WebPartDescription.cs
- MsmqProcessProtocolHandler.cs
- AnimationException.cs
- MaterialCollection.cs