Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / untmp / whidbey / QFE / ndp / fx / src / Xml / System / Xml / Serialization / XmlElementAttribute.cs / 1 / XmlElementAttribute.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=true)] public class XmlElementAttribute : System.Attribute { string elementName; Type type; string ns; string dataType; bool nullable; bool nullableSpecified; XmlSchemaForm form = XmlSchemaForm.None; int order = -1; ///[To be supplied.] ////// /// public XmlElementAttribute() { } ///[To be supplied.] ////// /// public XmlElementAttribute(string elementName) { this.elementName = elementName; } ///[To be supplied.] ////// /// public XmlElementAttribute(Type type) { this.type = type; } ///[To be supplied.] ////// /// public XmlElementAttribute(string elementName, Type type) { this.elementName = elementName; this.type = type; } ///[To be supplied.] ////// /// public Type Type { get { return type; } set { type = value; } } ///[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 string DataType { get { return dataType == null ? string.Empty : dataType; } set { dataType = value; } } ///[To be supplied.] ////// /// public bool IsNullable { get { return nullable; } set { nullable = value; nullableSpecified = true; } } internal bool IsNullableSpecified { get { return nullableSpecified; } } ///[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. // Copyright (c) Microsoft Corporation. All rights reserved.[To be supplied.] ///
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- RecipientServiceModelSecurityTokenRequirement.cs
- ListViewInsertEventArgs.cs
- PersonalizationProvider.cs
- SafeArrayTypeMismatchException.cs
- CacheOutputQuery.cs
- Divide.cs
- ComponentCache.cs
- KeyTimeConverter.cs
- _ReceiveMessageOverlappedAsyncResult.cs
- BindingNavigator.cs
- StrokeCollectionDefaultValueFactory.cs
- AutomationTextAttribute.cs
- Config.cs
- AxWrapperGen.cs
- ContentType.cs
- ContentTextAutomationPeer.cs
- NativeStructs.cs
- HtmlInputSubmit.cs
- WSMessageEncoding.cs
- SQLChars.cs
- ObjectConverter.cs
- Quaternion.cs
- OperationCanceledException.cs
- QueueTransferProtocol.cs
- ListView.cs
- FontInfo.cs
- TransformConverter.cs
- DocumentOrderComparer.cs
- DataAdapter.cs
- TypeToken.cs
- WebBaseEventKeyComparer.cs
- ToolStripOverflowButton.cs
- ProtocolsConfiguration.cs
- TranslateTransform3D.cs
- KoreanCalendar.cs
- DataGridViewCellValidatingEventArgs.cs
- PlatformNotSupportedException.cs
- LongPath.cs
- AttributeAction.cs
- FlowPosition.cs
- CodeGen.cs
- ToolStripSplitButton.cs
- DesignerDataConnection.cs
- BitmapCodecInfo.cs
- XmlWellformedWriter.cs
- StatusStrip.cs
- HostingPreferredMapPath.cs
- Point3DIndependentAnimationStorage.cs
- StringInfo.cs
- StringAttributeCollection.cs
- NTAccount.cs
- Variable.cs
- SQLBinary.cs
- XmlParserContext.cs
- ClientSideProviderDescription.cs
- XmlDataCollection.cs
- SpAudioStreamWrapper.cs
- HtmlDocument.cs
- MultiplexingFormatMapping.cs
- ListView.cs
- CryptoStream.cs
- ComboBoxRenderer.cs
- PasswordPropertyTextAttribute.cs
- HttpCookiesSection.cs
- AutomationPropertyInfo.cs
- NTAccount.cs
- BitmapEffectState.cs
- ServiceModelDictionary.cs
- XmlSchemaGroup.cs
- SchemaAttDef.cs
- FixUpCollection.cs
- Funcletizer.cs
- WebPartConnectionsCloseVerb.cs
- ColorContextHelper.cs
- WindowsContainer.cs
- QueryableDataSourceView.cs
- BackgroundWorker.cs
- BindingExpressionUncommonField.cs
- CompositeActivityDesigner.cs
- FilteredReadOnlyMetadataCollection.cs
- CustomAttributeBuilder.cs
- CachedRequestParams.cs
- PanelDesigner.cs
- EnvelopedPkcs7.cs
- FocusWithinProperty.cs
- MimePart.cs
- PassportAuthenticationEventArgs.cs
- PropertyTabChangedEvent.cs
- NullableIntAverageAggregationOperator.cs
- LifetimeServices.cs
- DataGridViewCell.cs
- SystemUnicastIPAddressInformation.cs
- HtmlUtf8RawTextWriter.cs
- SemanticResolver.cs
- CacheMemory.cs
- PartitionerQueryOperator.cs
- Renderer.cs
- ImmComposition.cs
- FacetValues.cs
- UdpDuplexChannel.cs