Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / Orcas / SP / wpf / src / Base / System / Windows / DesignerSerializationOptionsAttribute.cs / 1 / DesignerSerializationOptionsAttribute.cs
//---------------------------------------------------------------------------- // // File: DesignerSerializationOptionsAttribute.cs // // Description: // Specifies the serialization flags per property // // Copyright (C) 2003 by Microsoft Corporation. All rights reserved. // //--------------------------------------------------------------------------- using System; using System.ComponentModel; namespace System.Windows.Markup { ////// Specifies the serialization flags per property /// [AttributeUsage(AttributeTargets.Property | AttributeTargets.Field | AttributeTargets.Method, AllowMultiple = false)] public sealed class DesignerSerializationOptionsAttribute : Attribute { #region Construction ////// Constructor for DesignerSerializationOptionsAttribute /// public DesignerSerializationOptionsAttribute(DesignerSerializationOptions designerSerializationOptions) { if (DesignerSerializationOptions.SerializeAsAttribute == designerSerializationOptions) { _designerSerializationOptions = designerSerializationOptions; } else { throw new InvalidEnumArgumentException(SR.Get(SRID.Enum_Invalid, "DesignerSerializationOptions")); } } #endregion Construction #region Properties ////// DesignerSerializationOptions /// public DesignerSerializationOptions DesignerSerializationOptions { get { return _designerSerializationOptions; } } #endregion Properties #region Data DesignerSerializationOptions _designerSerializationOptions; #endregion Data } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved. //---------------------------------------------------------------------------- // // File: DesignerSerializationOptionsAttribute.cs // // Description: // Specifies the serialization flags per property // // Copyright (C) 2003 by Microsoft Corporation. All rights reserved. // //--------------------------------------------------------------------------- using System; using System.ComponentModel; namespace System.Windows.Markup { ////// Specifies the serialization flags per property /// [AttributeUsage(AttributeTargets.Property | AttributeTargets.Field | AttributeTargets.Method, AllowMultiple = false)] public sealed class DesignerSerializationOptionsAttribute : Attribute { #region Construction ////// Constructor for DesignerSerializationOptionsAttribute /// public DesignerSerializationOptionsAttribute(DesignerSerializationOptions designerSerializationOptions) { if (DesignerSerializationOptions.SerializeAsAttribute == designerSerializationOptions) { _designerSerializationOptions = designerSerializationOptions; } else { throw new InvalidEnumArgumentException(SR.Get(SRID.Enum_Invalid, "DesignerSerializationOptions")); } } #endregion Construction #region Properties ////// DesignerSerializationOptions /// public DesignerSerializationOptions DesignerSerializationOptions { get { return _designerSerializationOptions; } } #endregion Properties #region Data DesignerSerializationOptions _designerSerializationOptions; #endregion Data } } // 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
- IODescriptionAttribute.cs
- PresentationAppDomainManager.cs
- EditorZoneBase.cs
- SessionStateItemCollection.cs
- Socket.cs
- ActivityExecutorSurrogate.cs
- InstanceKeyView.cs
- IsolatedStorageFile.cs
- GlobalizationSection.cs
- BufferBuilder.cs
- SmiRequestExecutor.cs
- ControlIdConverter.cs
- RenderTargetBitmap.cs
- MobileControlsSection.cs
- AdCreatedEventArgs.cs
- FixedTextView.cs
- SAPICategories.cs
- MenuItemStyle.cs
- updateconfighost.cs
- MemberDescriptor.cs
- HiddenField.cs
- EmptyStringExpandableObjectConverter.cs
- Profiler.cs
- SplashScreen.cs
- Size3D.cs
- AlignmentXValidation.cs
- MultiAsyncResult.cs
- EDesignUtil.cs
- GZipDecoder.cs
- FileIOPermission.cs
- TabPanel.cs
- PersonalizablePropertyEntry.cs
- QueryStringParameter.cs
- Input.cs
- ListViewTableCell.cs
- InputScope.cs
- DataGridTablesFactory.cs
- VersionedStream.cs
- CannotUnloadAppDomainException.cs
- WebBrowserNavigatingEventHandler.cs
- ToolBar.cs
- NotifyCollectionChangedEventArgs.cs
- KeyInterop.cs
- SafeCoTaskMem.cs
- TextTrailingWordEllipsis.cs
- HttpCapabilitiesEvaluator.cs
- SqlProcedureAttribute.cs
- FileDialogCustomPlacesCollection.cs
- Cursor.cs
- MexHttpBindingElement.cs
- TriggerActionCollection.cs
- PersonalizationProviderCollection.cs
- ExtractorMetadata.cs
- TiffBitmapDecoder.cs
- TextMarkerSource.cs
- RegisteredArrayDeclaration.cs
- TransactionBehavior.cs
- TypeExtensionConverter.cs
- ListBindableAttribute.cs
- LayoutTable.cs
- BinaryObjectReader.cs
- SafeEventLogReadHandle.cs
- ControlEvent.cs
- ContainerSelectorGlyph.cs
- PermissionSetEnumerator.cs
- ComponentSerializationService.cs
- RootProfilePropertySettingsCollection.cs
- WinFormsSecurity.cs
- TimelineCollection.cs
- MenuItemAutomationPeer.cs
- WeakEventTable.cs
- HashHelper.cs
- SuppressMergeCheckAttribute.cs
- Int32KeyFrameCollection.cs
- IDispatchConstantAttribute.cs
- UserControl.cs
- precedingquery.cs
- FilterElement.cs
- NativeMethodsCLR.cs
- SiteMapNodeItemEventArgs.cs
- BindStream.cs
- MachineKeySection.cs
- JsonObjectDataContract.cs
- BrowsableAttribute.cs
- EntitySetDataBindingList.cs
- RtfFormatStack.cs
- SwitchLevelAttribute.cs
- SoapIncludeAttribute.cs
- OletxDependentTransaction.cs
- PermissionRequestEvidence.cs
- SchemaComplexType.cs
- PathFigureCollectionConverter.cs
- XamlDebuggerXmlReader.cs
- SelectionBorderGlyph.cs
- ManagedFilter.cs
- SmtpSpecifiedPickupDirectoryElement.cs
- Soap12ProtocolImporter.cs
- SkipStoryboardToFill.cs
- XmlElement.cs
- GenericUriParser.cs