Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / DataEntity / System / Data / Common / EntitySql / AST / CreateRefExpr.cs / 1305376 / CreateRefExpr.cs
//---------------------------------------------------------------------- //// Copyproperty (c) Microsoft Corporation. All propertys reserved. // // // @owner [....] // @backupOwner [....] //--------------------------------------------------------------------- namespace System.Data.Common.EntitySql.AST { using System; using System.Globalization; using System.Collections; using System.Collections.Generic; ////// Represents CREATEREF(entitySet, keys) expression. /// internal sealed class CreateRefExpr : Node { private readonly Node _entitySet; private readonly Node _keys; private readonly Node _typeIdentifier; ////// Initializes CreateRefExpr. /// /// expression representing the entity set internal CreateRefExpr(Node entitySet, Node keys) : this(entitySet, keys, null) { } ////// Initializes CreateRefExpr. /// internal CreateRefExpr(Node entitySet, Node keys, Node typeIdentifier) { _entitySet = entitySet; _keys = keys; _typeIdentifier = typeIdentifier; } ////// Returns the expression for the entity set. /// internal Node EntitySet { get { return _entitySet; } } ////// Returns the expression for the keys. /// internal Node Keys { get { return _keys; } } ////// Gets optional typeidentifier. May be null. /// internal Node TypeIdentifier { get { return _typeIdentifier; } } } ////// Represents KEY(expr) expression. /// internal class KeyExpr : Node { private readonly Node _argExpr; ////// Initializes KEY expression. /// internal KeyExpr(Node argExpr) { _argExpr = argExpr; } ////// Returns KEY argument expression. /// internal Node ArgExpr { get { return _argExpr; } } } } // 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
- Set.cs
- Bitmap.cs
- PolicyChain.cs
- PointLight.cs
- TextTreeUndo.cs
- SymmetricCryptoHandle.cs
- InArgument.cs
- ResourcePropertyMemberCodeDomSerializer.cs
- WindowsTab.cs
- StylusPointDescription.cs
- ReadOnlyTernaryTree.cs
- ListViewItemSelectionChangedEvent.cs
- DateTimeUtil.cs
- DataSetMappper.cs
- CharAnimationBase.cs
- ObjectPersistData.cs
- XmlSchemas.cs
- ConfigurationProperty.cs
- ListItemConverter.cs
- PersonalizableAttribute.cs
- Collection.cs
- TextSegment.cs
- NaturalLanguageHyphenator.cs
- WindowsPrincipal.cs
- SoapAttributes.cs
- TransformerInfo.cs
- ConstrainedGroup.cs
- UIPermission.cs
- LookupBindingPropertiesAttribute.cs
- TextRunTypographyProperties.cs
- PolyLineSegmentFigureLogic.cs
- ApplicationInfo.cs
- _AcceptOverlappedAsyncResult.cs
- CoTaskMemSafeHandle.cs
- EntityViewGenerationConstants.cs
- XmlStreamNodeWriter.cs
- DirtyTextRange.cs
- SupportsEventValidationAttribute.cs
- DispatcherOperation.cs
- namescope.cs
- FileSystemInfo.cs
- ConvertBinder.cs
- XsltLoader.cs
- XmlSchemaParticle.cs
- OperationAbortedException.cs
- StructuredProperty.cs
- ToolStripContainer.cs
- VersionedStream.cs
- DataServiceBuildProvider.cs
- AutomationPropertyInfo.cs
- CompareInfo.cs
- ProfileParameter.cs
- CodeMemberEvent.cs
- UpdatePanelTriggerCollection.cs
- DescendantOverDescendantQuery.cs
- StackSpiller.Temps.cs
- ConcatQueryOperator.cs
- MethodImplAttribute.cs
- Canvas.cs
- TypeBuilder.cs
- DbParameterHelper.cs
- SystemIPv4InterfaceProperties.cs
- AutoGeneratedFieldProperties.cs
- securitycriticaldataformultiplegetandset.cs
- NotFiniteNumberException.cs
- DataConnectionHelper.cs
- ScrollViewer.cs
- TimeSpanSecondsConverter.cs
- VisualBasicHelper.cs
- Point.cs
- DesignerCatalogPartChrome.cs
- WmlLinkAdapter.cs
- NamespaceList.cs
- RoleBoolean.cs
- FileNotFoundException.cs
- DomNameTable.cs
- DependencyStoreSurrogate.cs
- CurrencyWrapper.cs
- XpsPartBase.cs
- GlyphTypeface.cs
- MessageEncodingBindingElementImporter.cs
- Gdiplus.cs
- PageEventArgs.cs
- TemplateNameScope.cs
- ItemCollection.cs
- PointLight.cs
- TraceRecord.cs
- BitmapEffectCollection.cs
- DesignerAttribute.cs
- TreeViewEvent.cs
- BuildResultCache.cs
- Italic.cs
- LocatorManager.cs
- LocalizabilityAttribute.cs
- SqlProfileProvider.cs
- LinkUtilities.cs
- NativeObjectSecurity.cs
- Inflater.cs
- CounterCreationData.cs
- DynamicDocumentPaginator.cs