Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / ndp / fx / src / Designer / WinForms / System / WinForms / Design / ToolStripCodeDomSerializer.cs / 1 / ToolStripCodeDomSerializer.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- /* */ [assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="System.Windows.Forms.Design.ToolStripCodeDomSerializer..ctor()")] namespace System.Windows.Forms.Design { using System; using System.Design; using System.CodeDom; using System.Collections; using System.ComponentModel; using System.ComponentModel.Design; using System.ComponentModel.Design.Serialization; using System.Diagnostics; using System.Reflection; using System.Text; internal class ToolStripCodeDomSerializer: ControlCodeDomSerializer { protected override bool HasSitedNonReadonlyChildren(Control parent) { ToolStrip toolStrip = parent as ToolStrip; if (toolStrip == null) { Debug.Fail("why were we passed a non winbar?"); return false; } if (toolStrip.Items.Count == 0) { return false; } foreach (ToolStripItem item in toolStrip.Items) { if (item.Site != null && toolStrip.Site != null && item.Site.Container == toolStrip.Site.Container) { // We only emit Size/Location information for controls that are sited and not inherrited readonly. InheritanceAttribute ia = (InheritanceAttribute)TypeDescriptor.GetAttributes(item)[typeof(InheritanceAttribute)]; if (ia != null && ia.InheritanceLevel != InheritanceLevel.InheritedReadOnly) { return true; } } } return false; } } } // 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
- RegionData.cs
- FileFormatException.cs
- InputScope.cs
- FixedTextPointer.cs
- RepeaterItemEventArgs.cs
- StdValidatorsAndConverters.cs
- TdsParameterSetter.cs
- ReversePositionQuery.cs
- AsyncCallback.cs
- SiblingIterators.cs
- TcpConnectionPoolSettings.cs
- DataSourceView.cs
- XpsResource.cs
- StringUtil.cs
- FunctionDescription.cs
- ToggleButton.cs
- ProfileInfo.cs
- MDIClient.cs
- FrameDimension.cs
- DataServiceStreamProviderWrapper.cs
- DBPropSet.cs
- HandlerBase.cs
- TraceHandlerErrorFormatter.cs
- ReadOnlyDataSource.cs
- MailMessageEventArgs.cs
- ApplicationServiceManager.cs
- HwndSubclass.cs
- SafePipeHandle.cs
- OdbcConnectionPoolProviderInfo.cs
- ConsoleTraceListener.cs
- TableLayoutSettings.cs
- TextBoxView.cs
- MsmqIntegrationElement.cs
- ToolStripDropDownDesigner.cs
- ListViewUpdateEventArgs.cs
- ScrollBar.cs
- DesignerValidatorAdapter.cs
- TrackBar.cs
- PerformanceCounterLib.cs
- InstrumentationTracker.cs
- X509CertificateValidator.cs
- SecureStringHasher.cs
- PropertyPathWorker.cs
- IndexerHelper.cs
- CustomGrammar.cs
- PriorityChain.cs
- DbConnectionInternal.cs
- SchemaElementDecl.cs
- ListDictionaryInternal.cs
- PublisherIdentityPermission.cs
- DoubleConverter.cs
- DataServiceRequestException.cs
- UrlPropertyAttribute.cs
- TableLayoutPanelCellPosition.cs
- VirtualPath.cs
- OutputCacheProfileCollection.cs
- GlobalAclOperationRequirement.cs
- DesignTimeSiteMapProvider.cs
- TreeNodeEventArgs.cs
- NameValueConfigurationCollection.cs
- ArrayTypeMismatchException.cs
- CellTreeNodeVisitors.cs
- CngProperty.cs
- SqlDataReader.cs
- FileLogRecordEnumerator.cs
- XamlSerializationHelper.cs
- XmlSchemaElement.cs
- DataTableMapping.cs
- FormDesigner.cs
- Point4D.cs
- SoapTypeAttribute.cs
- PeerMessageDispatcher.cs
- FastEncoderStatics.cs
- TextEditorSpelling.cs
- TripleDES.cs
- EntityDataSourceWrapperCollection.cs
- SettingsProviderCollection.cs
- DbDataRecord.cs
- InkPresenter.cs
- GeneralTransformCollection.cs
- HttpFormatExtensions.cs
- FixedSOMPageElement.cs
- ScriptReferenceEventArgs.cs
- Triplet.cs
- ToggleButtonAutomationPeer.cs
- ZipIOCentralDirectoryBlock.cs
- EditingCommands.cs
- LockedHandleGlyph.cs
- TrackBarDesigner.cs
- XmlUtil.cs
- RijndaelManaged.cs
- ScriptResourceDefinition.cs
- FirstQueryOperator.cs
- DependencyPropertyValueSerializer.cs
- RelationshipEndCollection.cs
- Effect.cs
- StandardToolWindows.cs
- DBAsyncResult.cs
- GradientSpreadMethodValidation.cs
- PageThemeParser.cs