Code:
/ 4.0 / 4.0 / 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. //---------------------------------------------------------------------- //// 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
- QueueSurrogate.cs
- GetLedgerRequest.cs
- DataTableClearEvent.cs
- XNodeSchemaApplier.cs
- BinaryUtilClasses.cs
- CheckPair.cs
- HitTestParameters.cs
- CursorEditor.cs
- InkCanvasAutomationPeer.cs
- DoubleConverter.cs
- MethodBuilder.cs
- CodeTypeReference.cs
- RegexInterpreter.cs
- TCPListener.cs
- SpeechSeg.cs
- GridViewRowEventArgs.cs
- RepeaterItem.cs
- SubstitutionList.cs
- MetadataExporter.cs
- WebPartVerb.cs
- StreamWriter.cs
- IntranetCredentialPolicy.cs
- UpdateCommand.cs
- XmlWriterTraceListener.cs
- ComplexLine.cs
- ToolStripHighContrastRenderer.cs
- FormsAuthentication.cs
- SiteMap.cs
- DbConnectionPoolGroup.cs
- TypeUtil.cs
- EventMemberCodeDomSerializer.cs
- WebScriptMetadataMessage.cs
- TextViewSelectionProcessor.cs
- HandlerMappingMemo.cs
- StorageSetMapping.cs
- FileNotFoundException.cs
- EntityStoreSchemaGenerator.cs
- WrappedReader.cs
- ServiceNotStartedException.cs
- SymmetricSecurityBindingElement.cs
- PolyLineSegment.cs
- DataGridViewCellErrorTextNeededEventArgs.cs
- ZipIOLocalFileDataDescriptor.cs
- BindingNavigator.cs
- PropertyItemInternal.cs
- BindingBase.cs
- EditorZoneBase.cs
- NativeMethodsCLR.cs
- _NtlmClient.cs
- MetaForeignKeyColumn.cs
- NotImplementedException.cs
- ADRoleFactory.cs
- NullableConverter.cs
- SqlGenericUtil.cs
- EdmItemError.cs
- CompilerScope.cs
- ResourceLoader.cs
- UnmanagedMemoryStream.cs
- EventMappingSettings.cs
- Transform3DCollection.cs
- Literal.cs
- ContextMenuAutomationPeer.cs
- AssemblyCollection.cs
- Blend.cs
- GlyphRunDrawing.cs
- PageClientProxyGenerator.cs
- ServiceManager.cs
- TableLayoutStyleCollection.cs
- CacheOutputQuery.cs
- OrderPreservingSpoolingTask.cs
- ResourcesBuildProvider.cs
- ButtonFlatAdapter.cs
- SHA256.cs
- GlobalId.cs
- CodeNamespaceImport.cs
- SqlUserDefinedTypeAttribute.cs
- ISAPIApplicationHost.cs
- DataTableTypeConverter.cs
- CryptoProvider.cs
- PagerSettings.cs
- ItemsControlAutomationPeer.cs
- ProvidePropertyAttribute.cs
- RuntimeHelpers.cs
- RuleInfoComparer.cs
- DelimitedListTraceListener.cs
- CacheOutputQuery.cs
- HwndSubclass.cs
- SQlBooleanStorage.cs
- LocalizabilityAttribute.cs
- TracingConnection.cs
- AuthorizationRule.cs
- CodeTryCatchFinallyStatement.cs
- TransactionException.cs
- RMPermissions.cs
- WindowsStreamSecurityElement.cs
- ColumnHeaderConverter.cs
- UpdatePanel.cs
- ScriptServiceAttribute.cs
- AtlasWeb.Designer.cs
- XmlILOptimizerVisitor.cs