Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / Orcas / SP / 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
- AdornerLayer.cs
- ListItemsPage.cs
- OleDbEnumerator.cs
- DeflateEmulationStream.cs
- TextBoxRenderer.cs
- ApplicationServicesHostFactory.cs
- DynamicRenderer.cs
- SymbolEqualComparer.cs
- TrustSection.cs
- SqlDependencyListener.cs
- Debug.cs
- MonthCalendar.cs
- ModulesEntry.cs
- GeometryDrawing.cs
- XmlLoader.cs
- Int64Storage.cs
- ScriptDescriptor.cs
- CacheDependency.cs
- UInt64Storage.cs
- InputElement.cs
- OptimizerPatterns.cs
- SelectorAutomationPeer.cs
- InvalidProgramException.cs
- HTTPRemotingHandler.cs
- HttpRuntimeSection.cs
- SessionParameter.cs
- WebPartDisplayModeEventArgs.cs
- WebPartEventArgs.cs
- CompoundFileIOPermission.cs
- ObjectItemCollection.cs
- SqlTriggerContext.cs
- WebPartTracker.cs
- TimelineGroup.cs
- LogicalCallContext.cs
- TabPageDesigner.cs
- XmlSerializableWriter.cs
- Int32Rect.cs
- DecoderExceptionFallback.cs
- ProviderIncompatibleException.cs
- FileUtil.cs
- ResXDataNode.cs
- IntersectQueryOperator.cs
- ListBindingHelper.cs
- GridViewSortEventArgs.cs
- SqlDataSourceSelectingEventArgs.cs
- ActiveXContainer.cs
- MULTI_QI.cs
- OracleInfoMessageEventArgs.cs
- Expander.cs
- OLEDB_Util.cs
- TypeUtil.cs
- MimeObjectFactory.cs
- SamlSubjectStatement.cs
- ListItemsPage.cs
- EntityDataSourceWrapperCollection.cs
- AnnotationStore.cs
- ContentElement.cs
- TransactionFlowElement.cs
- RequestChannel.cs
- DateBoldEvent.cs
- WebServiceMethodData.cs
- VSDExceptions.cs
- Int32AnimationBase.cs
- ApplicationServiceManager.cs
- BinHexDecoder.cs
- GeometryHitTestParameters.cs
- ThemeableAttribute.cs
- SecurityPermission.cs
- SoapClientMessage.cs
- ByteStorage.cs
- ToolStripPanel.cs
- Choices.cs
- EntitySetBase.cs
- LogLogRecordHeader.cs
- DocumentProperties.cs
- FontStretch.cs
- ACE.cs
- PermissionListSet.cs
- VScrollBar.cs
- CompilationSection.cs
- RemoveStoryboard.cs
- EventMemberCodeDomSerializer.cs
- SmiMetaData.cs
- ConfigurationLocation.cs
- EntitySetDataBindingList.cs
- SamlAttributeStatement.cs
- ResolveNameEventArgs.cs
- CancellationTokenRegistration.cs
- _LocalDataStoreMgr.cs
- XmlWhitespace.cs
- HttpSessionStateWrapper.cs
- Aggregates.cs
- PersonalizableTypeEntry.cs
- ListItemViewControl.cs
- TextElementEnumerator.cs
- TraceLog.cs
- PhysicalAddress.cs
- QilReference.cs
- ArrayWithOffset.cs
- TabControlEvent.cs