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
- MembershipUser.cs
- SimpleWorkerRequest.cs
- PropertyTabChangedEvent.cs
- ScriptingWebServicesSectionGroup.cs
- TaskScheduler.cs
- HttpRuntimeSection.cs
- TimeSpanParse.cs
- ValidationPropertyAttribute.cs
- DuplexSecurityProtocolFactory.cs
- TypeTypeConverter.cs
- HtmlInputPassword.cs
- IncrementalReadDecoders.cs
- DependencyPropertyConverter.cs
- VerbConverter.cs
- SourceChangedEventArgs.cs
- Pointer.cs
- precedingsibling.cs
- SynchronizationLockException.cs
- LayoutTableCell.cs
- Operator.cs
- SendParametersContent.cs
- DataBoundControlHelper.cs
- SecurityElement.cs
- StorageSetMapping.cs
- SecurityIdentifierElementCollection.cs
- GifBitmapDecoder.cs
- TypedReference.cs
- UnsafeNativeMethodsPenimc.cs
- ScriptComponentDescriptor.cs
- StructureChangedEventArgs.cs
- SetterBase.cs
- FieldAccessException.cs
- XmlSchemaFacet.cs
- AssemblyBuilderData.cs
- CrossSiteScriptingValidation.cs
- ExceptionNotification.cs
- TextProperties.cs
- SystemColors.cs
- QueryConverter.cs
- XmlSchemas.cs
- SafePipeHandle.cs
- ControlParameter.cs
- Range.cs
- __FastResourceComparer.cs
- TextUtf8RawTextWriter.cs
- RunClient.cs
- Nodes.cs
- ETagAttribute.cs
- TrackBar.cs
- UIHelper.cs
- LogSwitch.cs
- CalendarKeyboardHelper.cs
- ConnectionStringsExpressionEditor.cs
- MaskPropertyEditor.cs
- SoapFormatterSinks.cs
- RepeaterItemCollection.cs
- WebDescriptionAttribute.cs
- Schema.cs
- Base64Decoder.cs
- SqlProvider.cs
- HttpStreamFormatter.cs
- PeerObject.cs
- _SingleItemRequestCache.cs
- LoadMessageLogger.cs
- UriSection.cs
- XPathNodeList.cs
- Token.cs
- RequestBringIntoViewEventArgs.cs
- XmlSchemaAttributeGroup.cs
- _HeaderInfo.cs
- ComponentCollection.cs
- ElementNotEnabledException.cs
- ObjectStateEntryBaseUpdatableDataRecord.cs
- TcpChannelListener.cs
- InsufficientExecutionStackException.cs
- Attributes.cs
- GridEntry.cs
- Asn1Utilities.cs
- DataBindingCollectionEditor.cs
- UnsafeNativeMethods.cs
- EventProviderTraceListener.cs
- MethodBody.cs
- CodeExporter.cs
- StringTraceRecord.cs
- FontFamilyConverter.cs
- InlineObject.cs
- ToolStripDropDownButton.cs
- XPathNodePointer.cs
- DataSourceSelectArguments.cs
- SoapTransportImporter.cs
- GroupBoxAutomationPeer.cs
- WmpBitmapDecoder.cs
- FormsAuthenticationTicket.cs
- EngineSite.cs
- PenContext.cs
- ToolBarTray.cs
- X509CertificateValidationMode.cs
- SizeAnimationUsingKeyFrames.cs
- IgnoreDeviceFilterElementCollection.cs
- DataViewListener.cs