Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / Orcas / QFE / ndp / fx / src / DataEntity / System / Data / Map / ViewGeneration / ViewGenResults.cs / 2 / ViewGenResults.cs
//---------------------------------------------------------------------- //// Copyright (c) Microsoft Corporation. All rights reserved. // // // @owner [....] // @backupOwner [....] //--------------------------------------------------------------------- using System.Data.Common.Utils; using System.Data.Metadata.Edm; using System.Data.Mapping.ViewGeneration.Structures; using System.Data.EntityModel; using System.Collections.Generic; using System.Text; namespace System.Data.Mapping.ViewGeneration { // This class is responsible for keeping track of the results from view // generation - errors and correct views internal class ViewGenResults : InternalBase { #region Constructor internal ViewGenResults() { m_views = new KeyToListMap(EqualityComparer .Default); m_errorLog = new ErrorLog(); } #endregion #region Fields private KeyToListMap m_views; private ErrorLog m_errorLog; #endregion #region Properties // effects: Returns the generated views internal KeyToListMap Views { get { return m_views; } } // effects: Returns the errors that were generated. If no errors, // returns an empty list [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] // referenced (indirectly) by System.Data.Entity.Design.dll internal IEnumerable Errors { get { return m_errorLog.Errors; } } // effects: Returns true iff any error was generated internal bool HasErrors { get { return m_errorLog.Count > 0; } } #endregion #region Methods // effects: Add the set of errors in errorLog to this internal void AddErrors(ErrorLog errorLog) { m_errorLog.Merge(errorLog); } // effects: Returns all the errors as a string (not to be used for // end user strings, i.e., in exceptions etc) internal string ErrorsToString() { return m_errorLog.ToString(); } internal override void ToCompactString(StringBuilder builder) { // Number of views builder.Append(m_errorLog.Count); builder.Append(" "); // Print the errors only m_errorLog.ToCompactString(builder); } #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.Data.Metadata.Edm; using System.Data.Mapping.ViewGeneration.Structures; using System.Data.EntityModel; using System.Collections.Generic; using System.Text; namespace System.Data.Mapping.ViewGeneration { // This class is responsible for keeping track of the results from view // generation - errors and correct views internal class ViewGenResults : InternalBase { #region Constructor internal ViewGenResults() { m_views = new KeyToListMap(EqualityComparer .Default); m_errorLog = new ErrorLog(); } #endregion #region Fields private KeyToListMap m_views; private ErrorLog m_errorLog; #endregion #region Properties // effects: Returns the generated views internal KeyToListMap Views { get { return m_views; } } // effects: Returns the errors that were generated. If no errors, // returns an empty list [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] // referenced (indirectly) by System.Data.Entity.Design.dll internal IEnumerable Errors { get { return m_errorLog.Errors; } } // effects: Returns true iff any error was generated internal bool HasErrors { get { return m_errorLog.Count > 0; } } #endregion #region Methods // effects: Add the set of errors in errorLog to this internal void AddErrors(ErrorLog errorLog) { m_errorLog.Merge(errorLog); } // effects: Returns all the errors as a string (not to be used for // end user strings, i.e., in exceptions etc) internal string ErrorsToString() { return m_errorLog.ToString(); } internal override void ToCompactString(StringBuilder builder) { // Number of views builder.Append(m_errorLog.Count); builder.Append(" "); // Print the errors only m_errorLog.ToCompactString(builder); } #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
- SliderAutomationPeer.cs
- IgnoreFileBuildProvider.cs
- HttpApplication.cs
- FocusChangedEventArgs.cs
- ACL.cs
- MD5HashHelper.cs
- PngBitmapDecoder.cs
- GridPatternIdentifiers.cs
- SchemaTypeEmitter.cs
- MsmqDiagnostics.cs
- TimeSpanMinutesOrInfiniteConverter.cs
- SortedDictionary.cs
- QueryableDataSource.cs
- SystemResourceHost.cs
- PowerEase.cs
- CallSite.cs
- MouseDevice.cs
- AssociationType.cs
- WebPartCloseVerb.cs
- BinaryFormatterWriter.cs
- ToolStripButton.cs
- DesignerForm.cs
- XpsResourceDictionary.cs
- PointAnimationClockResource.cs
- SoapIncludeAttribute.cs
- FontStretches.cs
- SqlCommand.cs
- MultipartIdentifier.cs
- SafeNativeMethods.cs
- HttpHandlerActionCollection.cs
- BufferedGraphicsManager.cs
- ObjectConverter.cs
- TypeNameConverter.cs
- PermissionToken.cs
- FastEncoderWindow.cs
- DecoderFallback.cs
- Decimal.cs
- UnitySerializationHolder.cs
- MultilineStringConverter.cs
- parserscommon.cs
- ColorAnimationUsingKeyFrames.cs
- TimelineClockCollection.cs
- XmlUtilWriter.cs
- TabPageDesigner.cs
- ILGenerator.cs
- CrossAppDomainChannel.cs
- Enum.cs
- FocusTracker.cs
- DropDownList.cs
- GlyphsSerializer.cs
- PropertyDescriptorComparer.cs
- DocumentPageTextView.cs
- UpDownEvent.cs
- HttpValueCollection.cs
- DataServiceResponse.cs
- ListChangedEventArgs.cs
- SecurityPolicySection.cs
- contentDescriptor.cs
- BackStopAuthenticationModule.cs
- bindurihelper.cs
- mongolianshape.cs
- FileFormatException.cs
- BindingCollection.cs
- BooleanStorage.cs
- PermissionListSet.cs
- WebBrowsableAttribute.cs
- StrokeCollectionDefaultValueFactory.cs
- DataSourceControl.cs
- SolidColorBrush.cs
- StatementContext.cs
- HttpSessionStateBase.cs
- ParentQuery.cs
- WebPartDisplayMode.cs
- SiteMapNodeItem.cs
- TextEmbeddedObject.cs
- Encoder.cs
- NameTable.cs
- DbDataSourceEnumerator.cs
- WebPartDeleteVerb.cs
- PasswordBoxAutomationPeer.cs
- ParameterBinding.cs
- MergePropertyDescriptor.cs
- ConfigPathUtility.cs
- MobileUserControl.cs
- RootBuilder.cs
- Constraint.cs
- SafeNativeMemoryHandle.cs
- CommandID.cs
- Int64.cs
- NumericExpr.cs
- _AutoWebProxyScriptHelper.cs
- Module.cs
- HttpRequest.cs
- ExpressionLink.cs
- PreviewPageInfo.cs
- XmlNullResolver.cs
- HtmlInputPassword.cs
- Boolean.cs
- PeerResolverMode.cs
- RegistrationServices.cs