Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / Orcas / SP / ndp / fx / src / DataEntity / System / Data / Common / EntitySql / CreateRefExpr.cs / 1 / CreateRefExpr.cs
//---------------------------------------------------------------------- //// Copyproperty (c) Microsoft Corporation. All propertys reserved. // // // @owner [....] // @backup [....] //--------------------------------------------------------------------- namespace System.Data.Common.EntitySql { using System; using System.Globalization; using System.Collections; using System.Collections.Generic; ////// Represents CREATEREF expression /// createref( entitySet, keys ) /// internal sealed class CreateRefExpr : Expr { private Expr _entitySet; private Expr _keys; private Expr _typeIdentifier; ////// Initializes CreateRefExpr /// /// expression representing the entity set /// internal CreateRefExpr( Expr entitySet, Expr keys ) { _entitySet = entitySet; _keys = keys; } ////// Initializes CreateRefExpr /// /// /// /// internal CreateRefExpr(Expr entitySet, Expr keys, Expr typeIdentifier ) { _entitySet = entitySet; _keys = keys; _typeIdentifier = typeIdentifier; } ////// return the expression for the entity set /// internal Expr EntitySet { get { return _entitySet; } } ////// returns the expression for the keys /// internal Expr Keys { get { return _keys; } } ////// gets typeidentifier if exists /// internal Expr TypeIdentifier { get { return _typeIdentifier; } } } ////// Represents KEY expression /// key( expr ) /// internal class KeyExpr : Expr { private Expr _refExpr; ////// initializes KEY expression /// /// internal KeyExpr( Expr refExpr ) { _refExpr = refExpr; } ////// returns ref inner expression /// internal Expr RefExpr { get { return _refExpr; } } } } // 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 [....] // @backup [....] //--------------------------------------------------------------------- namespace System.Data.Common.EntitySql { using System; using System.Globalization; using System.Collections; using System.Collections.Generic; ////// Represents CREATEREF expression /// createref( entitySet, keys ) /// internal sealed class CreateRefExpr : Expr { private Expr _entitySet; private Expr _keys; private Expr _typeIdentifier; ////// Initializes CreateRefExpr /// /// expression representing the entity set /// internal CreateRefExpr( Expr entitySet, Expr keys ) { _entitySet = entitySet; _keys = keys; } ////// Initializes CreateRefExpr /// /// /// /// internal CreateRefExpr(Expr entitySet, Expr keys, Expr typeIdentifier ) { _entitySet = entitySet; _keys = keys; _typeIdentifier = typeIdentifier; } ////// return the expression for the entity set /// internal Expr EntitySet { get { return _entitySet; } } ////// returns the expression for the keys /// internal Expr Keys { get { return _keys; } } ////// gets typeidentifier if exists /// internal Expr TypeIdentifier { get { return _typeIdentifier; } } } ////// Represents KEY expression /// key( expr ) /// internal class KeyExpr : Expr { private Expr _refExpr; ////// initializes KEY expression /// /// internal KeyExpr( Expr refExpr ) { _refExpr = refExpr; } ////// returns ref inner expression /// internal Expr RefExpr { get { return _refExpr; } } } } // 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
- FilterElement.cs
- MetricEntry.cs
- XmlAttributeProperties.cs
- Stream.cs
- FileDialogCustomPlacesCollection.cs
- SafeNativeMethodsCLR.cs
- ManipulationLogic.cs
- ValidatorCollection.cs
- WsatEtwTraceListener.cs
- CompModSwitches.cs
- DesignerLoader.cs
- AstTree.cs
- TemplateEditingService.cs
- SqlClientPermission.cs
- Crc32.cs
- AuthenticationConfig.cs
- DataServiceExpressionVisitor.cs
- DefaultValueAttribute.cs
- EditorPartCollection.cs
- WindowsTokenRoleProvider.cs
- EndpointIdentityExtension.cs
- OdbcErrorCollection.cs
- StateWorkerRequest.cs
- Quaternion.cs
- WpfMemberInvoker.cs
- WebPartDisplayModeEventArgs.cs
- Accessors.cs
- SR.cs
- CellIdBoolean.cs
- PerfCounters.cs
- ContentIterators.cs
- ConfigXmlSignificantWhitespace.cs
- Int64Converter.cs
- FileEnumerator.cs
- CompositeTypefaceMetrics.cs
- BufferedGraphicsManager.cs
- mil_commands.cs
- IncrementalCompileAnalyzer.cs
- DoubleCollectionValueSerializer.cs
- ParameterModifier.cs
- WarningException.cs
- NamespaceTable.cs
- StringArrayConverter.cs
- TreeNodeStyle.cs
- MailAddress.cs
- ArglessEventHandlerProxy.cs
- ReversePositionQuery.cs
- BackStopAuthenticationModule.cs
- SweepDirectionValidation.cs
- MarkerProperties.cs
- PriorityBindingExpression.cs
- StringHelper.cs
- Registry.cs
- DelegatingMessage.cs
- ParentControlDesigner.cs
- MailDefinition.cs
- TreeNodeClickEventArgs.cs
- IListConverters.cs
- MembershipSection.cs
- EntityDataSourceView.cs
- SymmetricCryptoHandle.cs
- Application.cs
- ScrollViewerAutomationPeer.cs
- bidPrivateBase.cs
- TypedReference.cs
- SmiGettersStream.cs
- CodeEventReferenceExpression.cs
- ToolStripCustomTypeDescriptor.cs
- OutOfProcStateClientManager.cs
- figurelength.cs
- BuilderPropertyEntry.cs
- Camera.cs
- DirectoryRootQuery.cs
- Overlapped.cs
- FixedSOMPage.cs
- BaseDataBoundControl.cs
- RequiredArgumentAttribute.cs
- FileRecordSequence.cs
- SinglePageViewer.cs
- CompilerCollection.cs
- DragEvent.cs
- WebPartEditorOkVerb.cs
- GZipDecoder.cs
- SmtpLoginAuthenticationModule.cs
- SourceSwitch.cs
- StylusEditingBehavior.cs
- ScrollEventArgs.cs
- MethodImplAttribute.cs
- SendActivity.cs
- Subtree.cs
- PackUriHelper.cs
- FormViewPagerRow.cs
- SectionVisual.cs
- SqlStream.cs
- TraversalRequest.cs
- LookupBindingPropertiesAttribute.cs
- Axis.cs
- WeakEventTable.cs
- DataGridViewRowErrorTextNeededEventArgs.cs
- InputLanguageSource.cs