Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / 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
- PackWebRequestFactory.cs
- CodeObjectCreateExpression.cs
- StrokeNodeEnumerator.cs
- MasterPageBuildProvider.cs
- IPAddressCollection.cs
- XmlBoundElement.cs
- VirtualDirectoryMappingCollection.cs
- VersionedStreamOwner.cs
- CategoryValueConverter.cs
- BindingList.cs
- CqlLexer.cs
- ComplexLine.cs
- SmiRecordBuffer.cs
- Geometry.cs
- EndpointDiscoveryBehavior.cs
- RequestTimeoutManager.cs
- ColorPalette.cs
- DbParameterCollection.cs
- DocumentReference.cs
- ToolStripDropDownClosedEventArgs.cs
- WizardStepCollectionEditor.cs
- DocumentViewerBaseAutomationPeer.cs
- StorageRoot.cs
- HttpConfigurationSystem.cs
- SelectionRangeConverter.cs
- CellParagraph.cs
- TargetConverter.cs
- CookielessHelper.cs
- CodeVariableReferenceExpression.cs
- AttributeSetAction.cs
- SlotInfo.cs
- AsyncContentLoadedEventArgs.cs
- SerializableAttribute.cs
- FunctionQuery.cs
- InputReportEventArgs.cs
- InheritanceRules.cs
- DataGridViewColumnDesigner.cs
- ContextMarshalException.cs
- ControlIdConverter.cs
- RectKeyFrameCollection.cs
- AutomationElement.cs
- MappedMetaModel.cs
- Wildcard.cs
- RuntimeHandles.cs
- WinInetCache.cs
- SqlNodeTypeOperators.cs
- basecomparevalidator.cs
- LinkButton.cs
- DiscoveryReferences.cs
- DiscreteKeyFrames.cs
- _RegBlobWebProxyDataBuilder.cs
- TdsParameterSetter.cs
- Operators.cs
- ForEachDesigner.xaml.cs
- Cursors.cs
- InfoCardSymmetricCrypto.cs
- Validator.cs
- MenuItemStyle.cs
- ContextMarshalException.cs
- Win32SafeHandles.cs
- IconBitmapDecoder.cs
- TransformerTypeCollection.cs
- Gdiplus.cs
- RegistrationServices.cs
- PeerPresenceInfo.cs
- Pens.cs
- LOSFormatter.cs
- TimelineClockCollection.cs
- WebPartAuthorizationEventArgs.cs
- exports.cs
- ProfileGroupSettings.cs
- login.cs
- TriState.cs
- RoutedUICommand.cs
- TaskFactory.cs
- DatatypeImplementation.cs
- RegisteredArrayDeclaration.cs
- StringStorage.cs
- SoapCodeExporter.cs
- DataColumnChangeEvent.cs
- ShadowGlyph.cs
- TabControl.cs
- LayoutEditorPart.cs
- SchemaHelper.cs
- XmlRootAttribute.cs
- ProfileProvider.cs
- RequestCacheEntry.cs
- FixedHyperLink.cs
- InternalConfigEventArgs.cs
- AuthorizationRule.cs
- SqlXmlStorage.cs
- ErrorEventArgs.cs
- _SSPIWrapper.cs
- BinaryExpression.cs
- RuntimeArgumentHandle.cs
- _ListenerAsyncResult.cs
- WebPartVerb.cs
- DataSetFieldSchema.cs
- ResourceSetExpression.cs
- PeerNameResolver.cs