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
- CompleteWizardStep.cs
- Compress.cs
- ByteAnimationUsingKeyFrames.cs
- OutArgumentConverter.cs
- PageClientProxyGenerator.cs
- XPathConvert.cs
- lengthconverter.cs
- ValidationSummaryDesigner.cs
- TemplatePropertyEntry.cs
- InstanceData.cs
- ToolBar.cs
- MenuCommandsChangedEventArgs.cs
- DbUpdateCommandTree.cs
- WorkflowInvoker.cs
- TextElementEditingBehaviorAttribute.cs
- SqlOuterApplyReducer.cs
- CallSiteBinder.cs
- LockedAssemblyCache.cs
- ObjectReaderCompiler.cs
- ClientConfigurationHost.cs
- TokenBasedSetEnumerator.cs
- DataPagerCommandEventArgs.cs
- EpmSyndicationContentDeSerializer.cs
- WrapPanel.cs
- indexingfiltermarshaler.cs
- ReadOnlyPermissionSet.cs
- ConfigXmlElement.cs
- SessionStateUtil.cs
- GeometryDrawing.cs
- MemberHolder.cs
- XmlDataImplementation.cs
- BackgroundWorker.cs
- XmlSchemaSimpleContentExtension.cs
- DesignTimeTemplateParser.cs
- ProgressChangedEventArgs.cs
- StackBuilderSink.cs
- ToolBarOverflowPanel.cs
- Statements.cs
- Viewport3DAutomationPeer.cs
- ScrollItemPatternIdentifiers.cs
- EventMappingSettingsCollection.cs
- PersonalizationStateInfo.cs
- ReaderOutput.cs
- LabelLiteral.cs
- SkewTransform.cs
- MethodRental.cs
- ClientFormsAuthenticationMembershipProvider.cs
- UserControlFileEditor.cs
- XmlC14NWriter.cs
- RequiredFieldValidator.cs
- GridViewItemAutomationPeer.cs
- WebPartDescription.cs
- ModuleBuilderData.cs
- XmlSchemaAppInfo.cs
- SEHException.cs
- DynamicValueConverter.cs
- HttpCacheParams.cs
- SubstitutionList.cs
- PropertyPathWorker.cs
- CallInfo.cs
- SmtpMail.cs
- LinqDataSourceView.cs
- TypeResolver.cs
- AmbiguousMatchException.cs
- SqlUserDefinedTypeAttribute.cs
- EllipticalNodeOperations.cs
- SchemaCollectionCompiler.cs
- RuntimeCompatibilityAttribute.cs
- LeafCellTreeNode.cs
- FunctionDetailsReader.cs
- OutputCacheProfileCollection.cs
- FactorySettingsElement.cs
- FtpRequestCacheValidator.cs
- RelationshipConverter.cs
- FileSystemEventArgs.cs
- ViewStateModeByIdAttribute.cs
- DispatcherProcessingDisabled.cs
- SolidBrush.cs
- IndentedWriter.cs
- ObjectConverter.cs
- TextEditorCopyPaste.cs
- InputChannelAcceptor.cs
- DescendantOverDescendantQuery.cs
- TextRangeEditLists.cs
- TransformCollection.cs
- DataControlField.cs
- BamlLocalizableResourceKey.cs
- BooleanToSelectiveScrollingOrientationConverter.cs
- Size3DValueSerializer.cs
- AudienceUriMode.cs
- SQLByte.cs
- MemoryFailPoint.cs
- FrugalMap.cs
- SqlCachedBuffer.cs
- VersionedStream.cs
- TableLayoutRowStyleCollection.cs
- FrameworkPropertyMetadata.cs
- XamlFigureLengthSerializer.cs
- XmlSiteMapProvider.cs
- DelegatingMessage.cs