Code:
/ 4.0 / 4.0 / 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. //---------------------------------------------------------------------- //// 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
- EndpointAddressProcessor.cs
- EventMap.cs
- RuntimeConfigLKG.cs
- ReceiveCompletedEventArgs.cs
- CngKeyBlobFormat.cs
- NativeMethods.cs
- ProfilePropertySettingsCollection.cs
- FixedSOMPageConstructor.cs
- PointLight.cs
- DefaultValueTypeConverter.cs
- DataServiceConfiguration.cs
- Point3DAnimationUsingKeyFrames.cs
- CompensatableTransactionScopeActivity.cs
- Encoder.cs
- XmlNodeComparer.cs
- PageCanvasSize.cs
- CharUnicodeInfo.cs
- DynamicResourceExtension.cs
- ExpressionPrefixAttribute.cs
- SqlTriggerAttribute.cs
- CodeIterationStatement.cs
- AddInAdapter.cs
- PathSegmentCollection.cs
- HandleScope.cs
- TypeToken.cs
- ControlFilterExpression.cs
- SqlDataSourceTableQuery.cs
- PathParser.cs
- WindowsComboBox.cs
- InputProcessorProfiles.cs
- XDRSchema.cs
- StylusCollection.cs
- IisTraceListener.cs
- EtwTrace.cs
- MimeFormatExtensions.cs
- CodeArrayCreateExpression.cs
- GlobalizationAssembly.cs
- MenuAutomationPeer.cs
- XpsS0ValidatingLoader.cs
- ObjectDataSourceFilteringEventArgs.cs
- WindowShowOrOpenTracker.cs
- IChannel.cs
- PropertyValueUIItem.cs
- IndexerNameAttribute.cs
- NoPersistHandle.cs
- CodeDomLoader.cs
- MultiSelector.cs
- TransportChannelFactory.cs
- Argument.cs
- CredentialCache.cs
- BinaryConverter.cs
- FixedSOMPage.cs
- SqlNotificationRequest.cs
- MustUnderstandBehavior.cs
- RectangleConverter.cs
- SQLDateTimeStorage.cs
- HtmlUtf8RawTextWriter.cs
- MatrixAnimationUsingKeyFrames.cs
- Menu.cs
- FileDialog_Vista_Interop.cs
- UrlMappingsSection.cs
- NullableDoubleAverageAggregationOperator.cs
- DataBoundLiteralControl.cs
- IBuiltInEvidence.cs
- IxmlLineInfo.cs
- SrgsDocument.cs
- GeneralTransform3D.cs
- TrackingServices.cs
- ValidatorUtils.cs
- SoapProcessingBehavior.cs
- StrongNameUtility.cs
- SystemWebExtensionsSectionGroup.cs
- SupportsEventValidationAttribute.cs
- HighlightOverlayGlyph.cs
- SqlDependencyUtils.cs
- LogicalTreeHelper.cs
- IgnoreSectionHandler.cs
- HtmlWindowCollection.cs
- UriTemplateDispatchFormatter.cs
- PropertyDescriptorComparer.cs
- _Win32.cs
- CodeTypeReferenceCollection.cs
- RowToFieldTransformer.cs
- FormParameter.cs
- FontEmbeddingManager.cs
- designeractionlistschangedeventargs.cs
- CodeArrayIndexerExpression.cs
- _SafeNetHandles.cs
- CanonicalFormWriter.cs
- ZipIOLocalFileHeader.cs
- ContainsSearchOperator.cs
- ApplyHostConfigurationBehavior.cs
- PrintPreviewGraphics.cs
- PrintPageEvent.cs
- X509AudioLogo.cs
- BitmapCodecInfo.cs
- ListDictionary.cs
- SspiSafeHandles.cs
- WebPartDisplayModeCancelEventArgs.cs
- ProtectedConfigurationSection.cs