Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / ndp / fx / src / Xml / System / Xml / Serialization / XmlArrayAttribute.cs / 1 / XmlArrayAttribute.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //[....] //----------------------------------------------------------------------------- namespace System.Xml.Serialization { using System; using System.Xml.Schema; ////// /// [AttributeUsage(AttributeTargets.Field | AttributeTargets.Property | AttributeTargets.Parameter | AttributeTargets.ReturnValue, AllowMultiple=false)] public class XmlArrayAttribute : System.Attribute { string elementName; string ns; bool nullable; XmlSchemaForm form = XmlSchemaForm.None; int order = -1; ///[To be supplied.] ////// /// public XmlArrayAttribute() { } ///[To be supplied.] ////// /// public XmlArrayAttribute(string elementName) { this.elementName = elementName; } ///[To be supplied.] ////// /// public string ElementName { get { return elementName == null ? string.Empty : elementName; } set { elementName = value; } } ///[To be supplied.] ////// /// public string Namespace { get { return ns; } set { ns = value; } } ///[To be supplied.] ////// /// public bool IsNullable { get { return nullable; } set { nullable = value; } } ///[To be supplied.] ////// /// public XmlSchemaForm Form { get { return form; } set { form = value; } } ///[To be supplied.] ////// /// public int Order { get { return order; } set { if (value < 0) throw new ArgumentException(Res.GetString(Res.XmlDisallowNegativeValues), "Order"); order = value; } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ //[To be supplied.] ///// Copyright (c) Microsoft Corporation. All rights reserved. // //[....] //----------------------------------------------------------------------------- namespace System.Xml.Serialization { using System; using System.Xml.Schema; ////// /// [AttributeUsage(AttributeTargets.Field | AttributeTargets.Property | AttributeTargets.Parameter | AttributeTargets.ReturnValue, AllowMultiple=false)] public class XmlArrayAttribute : System.Attribute { string elementName; string ns; bool nullable; XmlSchemaForm form = XmlSchemaForm.None; int order = -1; ///[To be supplied.] ////// /// public XmlArrayAttribute() { } ///[To be supplied.] ////// /// public XmlArrayAttribute(string elementName) { this.elementName = elementName; } ///[To be supplied.] ////// /// public string ElementName { get { return elementName == null ? string.Empty : elementName; } set { elementName = value; } } ///[To be supplied.] ////// /// public string Namespace { get { return ns; } set { ns = value; } } ///[To be supplied.] ////// /// public bool IsNullable { get { return nullable; } set { nullable = value; } } ///[To be supplied.] ////// /// public XmlSchemaForm Form { get { return form; } set { form = value; } } ///[To be supplied.] ////// /// public int Order { get { return order; } set { if (value < 0) throw new ArgumentException(Res.GetString(Res.XmlDisallowNegativeValues), "Order"); order = value; } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.[To be supplied.] ///
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- PeerConnector.cs
- BitArray.cs
- ComponentEditorPage.cs
- TailCallAnalyzer.cs
- TextSelection.cs
- PinnedBufferMemoryStream.cs
- PngBitmapEncoder.cs
- WebPartMinimizeVerb.cs
- TableHeaderCell.cs
- ControlPaint.cs
- IPPacketInformation.cs
- TextWriter.cs
- ScriptControlManager.cs
- RenderData.cs
- SplineQuaternionKeyFrame.cs
- UIElement3D.cs
- ToolStripOverflow.cs
- SingleKeyFrameCollection.cs
- XmlnsPrefixAttribute.cs
- MaskedTextBoxTextEditorDropDown.cs
- ThemeDictionaryExtension.cs
- DataGridItem.cs
- HtmlElementErrorEventArgs.cs
- StateItem.cs
- SynchronizationFilter.cs
- TypeDescriptor.cs
- PointAnimation.cs
- QuadTree.cs
- Pen.cs
- HtmlTableRowCollection.cs
- HuffmanTree.cs
- Crc32.cs
- ToolBarButtonClickEvent.cs
- ResourceReferenceExpression.cs
- ServiceHttpModule.cs
- BuildDependencySet.cs
- AppearanceEditorPart.cs
- HtmlInputRadioButton.cs
- TransportSecurityProtocol.cs
- MessageQueueEnumerator.cs
- CodeMemberEvent.cs
- MessageDecoder.cs
- WindowsAltTab.cs
- GlyphRun.cs
- WeakHashtable.cs
- ServerType.cs
- Maps.cs
- DesignerView.Commands.cs
- DataViewManager.cs
- CodeStatement.cs
- DataBoundControlHelper.cs
- NativeMethodsOther.cs
- TextTrailingCharacterEllipsis.cs
- LocalFileSettingsProvider.cs
- DataSourceCache.cs
- FrameworkElementFactoryMarkupObject.cs
- Choices.cs
- InputLanguage.cs
- OdbcCommand.cs
- XmlWriter.cs
- XmlAtomicValue.cs
- UrlPath.cs
- VarRefManager.cs
- SqlGenerator.cs
- IFlowDocumentViewer.cs
- DeobfuscatingStream.cs
- infer.cs
- ProxyHelper.cs
- DefaultShape.cs
- DataGridViewCellStyle.cs
- SafeNativeMethods.cs
- ClientUrlResolverWrapper.cs
- HttpPostedFileWrapper.cs
- NavigateEvent.cs
- PathSegment.cs
- ResourceReferenceExpressionConverter.cs
- InternalConfigEventArgs.cs
- SystemDiagnosticsSection.cs
- EditCommandColumn.cs
- _ConnectionGroup.cs
- ListDictionary.cs
- XmlSchemaInferenceException.cs
- InlinedAggregationOperator.cs
- BitmapInitialize.cs
- DesignerSerializationVisibilityAttribute.cs
- PropertyMapper.cs
- EpmContentDeSerializerBase.cs
- XamlToRtfParser.cs
- ISessionStateStore.cs
- ControlAdapter.cs
- TransformedBitmap.cs
- FontStretchConverter.cs
- ObjectDataSource.cs
- RegexRunnerFactory.cs
- ActionFrame.cs
- CheckBoxList.cs
- RequestQueue.cs
- CreateUserWizard.cs
- MetadataProperty.cs
- FrameSecurityDescriptor.cs