Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / 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
- PartialCachingAttribute.cs
- Configuration.cs
- OdbcEnvironment.cs
- CheckBoxBaseAdapter.cs
- DateTimeFormatInfoScanner.cs
- DbSourceParameterCollection.cs
- PassportAuthentication.cs
- RootProfilePropertySettingsCollection.cs
- AstTree.cs
- EventLogger.cs
- NotificationContext.cs
- CallbackValidator.cs
- ResolveMatchesMessageCD1.cs
- PhysicalOps.cs
- EntityTransaction.cs
- ServiceCredentialsElement.cs
- Terminate.cs
- PickBranch.cs
- MsmqAuthenticationMode.cs
- ProfileGroupSettings.cs
- CookieParameter.cs
- CodeDelegateCreateExpression.cs
- ThreadStartException.cs
- CodeDefaultValueExpression.cs
- XmlSchemaObjectCollection.cs
- OracleTimeSpan.cs
- MarkedHighlightComponent.cs
- DateTime.cs
- EdgeProfileValidation.cs
- HealthMonitoringSection.cs
- HttpCachePolicy.cs
- ClaimTypeRequirement.cs
- SamlAuthorizationDecisionStatement.cs
- SrgsElementFactoryCompiler.cs
- XmlSchemaProviderAttribute.cs
- LocalizabilityAttribute.cs
- Rotation3DAnimationBase.cs
- BatchParser.cs
- HierarchicalDataBoundControlAdapter.cs
- _LoggingObject.cs
- DataGridViewCellStyleConverter.cs
- SystemResourceHost.cs
- SystemIcmpV4Statistics.cs
- mongolianshape.cs
- AnnotationHighlightLayer.cs
- WinEventQueueItem.cs
- DataGridViewCellParsingEventArgs.cs
- HttpPostedFile.cs
- PenThreadPool.cs
- PolicyValidationException.cs
- FontDialog.cs
- XmlSchemaAnyAttribute.cs
- NameValueConfigurationElement.cs
- ChangePassword.cs
- ToolStripScrollButton.cs
- TransformationRules.cs
- KeyInstance.cs
- DocumentPageTextView.cs
- WebResourceUtil.cs
- MarkupCompilePass1.cs
- Helpers.cs
- TextSimpleMarkerProperties.cs
- HttpWriter.cs
- DataGridCommandEventArgs.cs
- ToolCreatedEventArgs.cs
- OracleDataReader.cs
- ModelItem.cs
- MeasurementDCInfo.cs
- BaseTemplatedMobileComponentEditor.cs
- WebResourceAttribute.cs
- StylusCaptureWithinProperty.cs
- GridViewAutomationPeer.cs
- mda.cs
- PanningMessageFilter.cs
- XomlSerializationHelpers.cs
- FilterException.cs
- TrackingRecord.cs
- Span.cs
- ExceptionValidationRule.cs
- DataGridViewUtilities.cs
- SqlDataSourceSelectingEventArgs.cs
- TypeUtils.cs
- EmbossBitmapEffect.cs
- WinFormsSecurity.cs
- JapaneseLunisolarCalendar.cs
- GridViewPageEventArgs.cs
- BoundPropertyEntry.cs
- FactoryRecord.cs
- BindingExpressionBase.cs
- SimpleType.cs
- CookielessHelper.cs
- DropShadowBitmapEffect.cs
- HighlightComponent.cs
- ListViewGroupItemCollection.cs
- _NegoStream.cs
- XmlDataSourceDesigner.cs
- DataViewManagerListItemTypeDescriptor.cs
- DataGridViewButtonCell.cs
- FreezableOperations.cs
- ResXBuildProvider.cs