Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / Orcas / SP / ndp / fx / src / DataEntity / System / Data / Map / ViewGeneration / SchemaContext.cs / 2 / SchemaContext.cs
//----------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
//
// @owner [....]
// @backupOwner [....]
//---------------------------------------------------------------------
using System.Data.Common.Utils;
using System.Text;
using System.Data.Mapping.ViewGeneration.Structures;
using System.Diagnostics;
using System.Data.Metadata.Edm;
namespace System.Data.Mapping.ViewGeneration {
// This class captures all the relevant information about a schema
// e.g., metadata information, whether we want query views or update
// views, and the result of validation
internal class SchemaContext : InternalBase {
#region Constructor
// effects: Encapsulates the various metadata information
public SchemaContext(ViewTarget viewTarget, MetadataWorkspace workspace) {
m_viewTarget = viewTarget;
Debug.Assert(workspace != null, "workspace should never be null");
m_workspace = workspace;
}
#endregion
#region Fields
private ViewTarget m_viewTarget;
private MetadataWorkspace m_workspace;
#endregion
#region Properties
internal ViewTarget ViewTarget {
get { return m_viewTarget; }
}
internal MetadataWorkspace MetadataWorkspace {
get { return m_workspace; }
}
#endregion
#region String methods
internal override void ToCompactString(StringBuilder builder) {
StringUtil.FormatStringBuilder(builder, "ViewTarget = {0}", m_viewTarget);
}
#endregion
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
//----------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
//
// @owner [....]
// @backupOwner [....]
//---------------------------------------------------------------------
using System.Data.Common.Utils;
using System.Text;
using System.Data.Mapping.ViewGeneration.Structures;
using System.Diagnostics;
using System.Data.Metadata.Edm;
namespace System.Data.Mapping.ViewGeneration {
// This class captures all the relevant information about a schema
// e.g., metadata information, whether we want query views or update
// views, and the result of validation
internal class SchemaContext : InternalBase {
#region Constructor
// effects: Encapsulates the various metadata information
public SchemaContext(ViewTarget viewTarget, MetadataWorkspace workspace) {
m_viewTarget = viewTarget;
Debug.Assert(workspace != null, "workspace should never be null");
m_workspace = workspace;
}
#endregion
#region Fields
private ViewTarget m_viewTarget;
private MetadataWorkspace m_workspace;
#endregion
#region Properties
internal ViewTarget ViewTarget {
get { return m_viewTarget; }
}
internal MetadataWorkspace MetadataWorkspace {
get { return m_workspace; }
}
#endregion
#region String methods
internal override void ToCompactString(StringBuilder builder) {
StringUtil.FormatStringBuilder(builder, "ViewTarget = {0}", m_viewTarget);
}
#endregion
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- AppDomainFactory.cs
- RequestSecurityToken.cs
- OLEDB_Util.cs
- MenuCommandService.cs
- WindowsUserNameSecurityTokenAuthenticator.cs
- HandlerBase.cs
- ActivityCodeDomReferenceService.cs
- WeakRefEnumerator.cs
- Paragraph.cs
- _IPv4Address.cs
- Stroke.cs
- WindowsSidIdentity.cs
- ADMembershipUser.cs
- ColorBlend.cs
- SettingsPropertyCollection.cs
- UnsupportedPolicyOptionsException.cs
- ThrowHelper.cs
- ItemsChangedEventArgs.cs
- DataGridViewRowCollection.cs
- MobileContainerDesigner.cs
- DeflateStream.cs
- XmlStreamNodeWriter.cs
- MultiDataTrigger.cs
- Bidi.cs
- DelayedRegex.cs
- CurrentChangedEventManager.cs
- MetricEntry.cs
- KeyboardEventArgs.cs
- NavigationWindowAutomationPeer.cs
- ApplicationSecurityInfo.cs
- objectresult_tresulttype.cs
- HelloOperationAsyncResult.cs
- TextParaLineResult.cs
- TransformGroup.cs
- DataGridAddNewRow.cs
- BinaryMessageEncodingBindingElement.cs
- PasswordTextContainer.cs
- XmlSchemaSubstitutionGroup.cs
- HtmlInputSubmit.cs
- DataSourceExpression.cs
- DirtyTextRange.cs
- Substitution.cs
- RegexFCD.cs
- InplaceBitmapMetadataWriter.cs
- InvokeGenerator.cs
- XmlSchemaSubstitutionGroup.cs
- OleTxTransaction.cs
- ISAPIApplicationHost.cs
- ValidatingPropertiesEventArgs.cs
- DetailsViewDeleteEventArgs.cs
- HttpSysSettings.cs
- SourceFilter.cs
- Selector.cs
- BitmapCodecInfo.cs
- StringConcat.cs
- ToolStripSeparatorRenderEventArgs.cs
- MatrixValueSerializer.cs
- log.cs
- TextEditorLists.cs
- FullTrustAssemblyCollection.cs
- ChtmlLinkAdapter.cs
- DESCryptoServiceProvider.cs
- XPathNodeInfoAtom.cs
- XPathConvert.cs
- EmbeddedObject.cs
- XmlAttributeOverrides.cs
- PolyQuadraticBezierSegment.cs
- IconBitmapDecoder.cs
- OleDbRowUpdatingEvent.cs
- System.Data_BID.cs
- DiscreteKeyFrames.cs
- DatagridviewDisplayedBandsData.cs
- WebConfigurationHost.cs
- ClientRuntimeConfig.cs
- SuppressIldasmAttribute.cs
- TextModifier.cs
- SettingsSection.cs
- TransactionFlowElement.cs
- LOSFormatter.cs
- VScrollProperties.cs
- _UncName.cs
- Model3DGroup.cs
- UrlPath.cs
- SinglePageViewer.cs
- SplashScreen.cs
- TextBoxRenderer.cs
- AnnotationObservableCollection.cs
- KnownTypes.cs
- BamlBinaryWriter.cs
- DataGridItemCollection.cs
- OpenFileDialog.cs
- SoapTypeAttribute.cs
- ReadOnlyNameValueCollection.cs
- COM2ComponentEditor.cs
- XmlSchemaAnnotation.cs
- DataSourceXmlSerializationAttribute.cs
- ClientCredentialsElement.cs
- Token.cs
- AspNetSynchronizationContext.cs
- JoinTreeNode.cs