Code:
/ FX-1434 / FX-1434 / 1.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
- ToolStripDropDownItem.cs
- PathData.cs
- XmlChoiceIdentifierAttribute.cs
- SizeConverter.cs
- Odbc32.cs
- SizeKeyFrameCollection.cs
- IIS7UserPrincipal.cs
- DataGridViewSelectedColumnCollection.cs
- SystemSounds.cs
- HwndSource.cs
- EditingMode.cs
- DetailsViewCommandEventArgs.cs
- GridPattern.cs
- XmlHierarchyData.cs
- StylusEventArgs.cs
- EdmToObjectNamespaceMap.cs
- ActionItem.cs
- SqlInternalConnectionTds.cs
- WpfMemberInvoker.cs
- ScaleTransform.cs
- RegexParser.cs
- Metafile.cs
- JumpPath.cs
- DataListItemEventArgs.cs
- IIS7UserPrincipal.cs
- SapiRecognizer.cs
- RulePatternOps.cs
- PatternMatcher.cs
- ListViewGroupConverter.cs
- SwitchCase.cs
- XmlIncludeAttribute.cs
- InstanceHandleConflictException.cs
- _SafeNetHandles.cs
- XhtmlBasicCalendarAdapter.cs
- AggregateNode.cs
- OracleConnectionStringBuilder.cs
- DbDataRecord.cs
- StackSpiller.Bindings.cs
- FormsAuthenticationUserCollection.cs
- OrderByBuilder.cs
- TrackingDataItem.cs
- MethodImplAttribute.cs
- COM2ExtendedBrowsingHandler.cs
- DBBindings.cs
- LogReservationCollection.cs
- TemplateControlParser.cs
- FileAuthorizationModule.cs
- GenericTextProperties.cs
- SqlLiftWhereClauses.cs
- ResourceDictionary.cs
- DataListItemEventArgs.cs
- FixedTextPointer.cs
- Positioning.cs
- DoubleAnimationBase.cs
- EventHandlersStore.cs
- SchemaCollectionPreprocessor.cs
- TableCell.cs
- AdPostCacheSubstitution.cs
- XmlUnspecifiedAttribute.cs
- AutomationEventArgs.cs
- ActivationArguments.cs
- MetadataException.cs
- InputManager.cs
- InfoCardTraceRecord.cs
- EventSinkHelperWriter.cs
- ServerValidateEventArgs.cs
- DelegatingHeader.cs
- UIPermission.cs
- WeakReferenceList.cs
- GPPOINT.cs
- SessionPageStatePersister.cs
- MaskedTextProvider.cs
- GorillaCodec.cs
- AssociationSetMetadata.cs
- HighlightVisual.cs
- SecurityStandardsManager.cs
- DataFormats.cs
- HandleRef.cs
- DesignerHelpers.cs
- CodeNamespaceImport.cs
- TypeSystem.cs
- WebColorConverter.cs
- WebControlsSection.cs
- TextRenderer.cs
- SQLBinaryStorage.cs
- UnsafeNativeMethods.cs
- xml.cs
- SqlRecordBuffer.cs
- remotingproxy.cs
- HostedNamedPipeTransportManager.cs
- SynchronizedRandom.cs
- WinHttpWebProxyFinder.cs
- ToolStripDropDownButton.cs
- AccessDataSourceView.cs
- OptimalTextSource.cs
- CopyAttributesAction.cs
- CodeCommentStatementCollection.cs
- Delegate.cs
- RuntimeCompatibilityAttribute.cs
- DataProtection.cs