Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / DataEntity / System / Data / Common / EntitySql / AST / NamespaceImport.cs / 1305376 / NamespaceImport.cs
//---------------------------------------------------------------------- //// Copyright (c) Microsoft Corporation. All rights reserved. // // // @owner [....] // @backupOwner [....] //--------------------------------------------------------------------- namespace System.Data.Common.EntitySql.AST { using System; using System.Globalization; using System.Collections; using System.Collections.Generic; ////// Represents an ast node for namespace import (using nsABC;) /// internal sealed class NamespaceImport : Node { private readonly Identifier _namespaceAlias; private readonly Node _namespaceName; ////// Initializes a single name import. /// internal NamespaceImport(Identifier idenitifier) { _namespaceName = idenitifier; } ////// Initializes a single name import. /// internal NamespaceImport(DotExpr dorExpr) { _namespaceName = dorExpr; } ////// Initializes aliased import. /// internal NamespaceImport(BuiltInExpr bltInExpr) { _namespaceAlias = null; Identifier aliasId = bltInExpr.Arg1 as Identifier; if (aliasId == null) { throw EntityUtil.EntitySqlError(bltInExpr.Arg1.ErrCtx, System.Data.Entity.Strings.InvalidNamespaceAlias); } _namespaceAlias = aliasId; _namespaceName = bltInExpr.Arg2; } ////// Returns ns alias id if exists. /// internal Identifier Alias { get { return _namespaceAlias; } } ////// Returns namespace name. /// internal Node NamespaceName { get { return _namespaceName; } } } } // 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
- NameValuePair.cs
- ConfigurationFileMap.cs
- StatusBarPanel.cs
- NullableFloatAverageAggregationOperator.cs
- SQLBinary.cs
- PeerCollaborationPermission.cs
- ReliableChannelFactory.cs
- OpCellTreeNode.cs
- HtmlInputText.cs
- DataListCommandEventArgs.cs
- EdmItemError.cs
- FileLevelControlBuilderAttribute.cs
- LocalizableResourceBuilder.cs
- TransformerTypeCollection.cs
- EventDescriptorCollection.cs
- BitmapScalingModeValidation.cs
- HwndStylusInputProvider.cs
- AssemblyBuilder.cs
- TextServicesContext.cs
- ProxyWebPartManager.cs
- PrincipalPermission.cs
- ValidationErrorCollection.cs
- _StreamFramer.cs
- RemotingServices.cs
- input.cs
- DbFunctionCommandTree.cs
- MLangCodePageEncoding.cs
- SingleSelectRootGridEntry.cs
- ListViewHitTestInfo.cs
- WorkflowWebHostingModule.cs
- MatrixAnimationUsingPath.cs
- ProgressBarRenderer.cs
- OptimisticConcurrencyException.cs
- ArgIterator.cs
- _ScatterGatherBuffers.cs
- ConsoleTraceListener.cs
- ValuePatternIdentifiers.cs
- ActivityInfo.cs
- XmlSerializer.cs
- SchemaManager.cs
- IInstanceTable.cs
- BindingExpressionUncommonField.cs
- DayRenderEvent.cs
- Console.cs
- SqlCaseSimplifier.cs
- InternalResources.cs
- Selector.cs
- NumericUpDown.cs
- ListControlDesigner.cs
- Pts.cs
- WebResourceAttribute.cs
- ClientConfigPaths.cs
- TableItemProviderWrapper.cs
- PropertyConverter.cs
- ProcessHostConfigUtils.cs
- PolyBezierSegment.cs
- Int16AnimationBase.cs
- BmpBitmapEncoder.cs
- DataSourceHelper.cs
- CroppedBitmap.cs
- AutoScrollHelper.cs
- InfoCardRSAOAEPKeyExchangeFormatter.cs
- Pen.cs
- StreamingContext.cs
- ProcessRequestAsyncResult.cs
- SSmlParser.cs
- WebPartConnectVerb.cs
- InvokeGenerator.cs
- dataprotectionpermission.cs
- MimeXmlReflector.cs
- Latin1Encoding.cs
- SocketElement.cs
- SpellerInterop.cs
- XPathNodeIterator.cs
- MetadataSource.cs
- MethodBuilderInstantiation.cs
- DeviceContext.cs
- FilteredDataSetHelper.cs
- HandlerBase.cs
- MailAddress.cs
- ProxySimple.cs
- StorageTypeMapping.cs
- GridItemPattern.cs
- DataGridViewAddColumnDialog.cs
- InstanceDataCollectionCollection.cs
- SectionUpdates.cs
- CredentialCache.cs
- WindowsRichEditRange.cs
- CodeGenerator.cs
- AppDomain.cs
- loginstatus.cs
- OdbcCommand.cs
- PropertyToken.cs
- MenuItem.cs
- EncodingDataItem.cs
- EditingCommands.cs
- Container.cs
- TokenBasedSet.cs
- DbDeleteCommandTree.cs
- BezierSegment.cs