Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / 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. //------------------------------------------------------------------------------ //[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=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.[To be supplied.] ///
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ObjectTag.cs
- basevalidator.cs
- ToolTipAutomationPeer.cs
- ByteStreamGeometryContext.cs
- TypedServiceChannelBuilder.cs
- OneWayBindingElement.cs
- AppSettings.cs
- Rotation3D.cs
- DependencyProperty.cs
- BaseTransportHeaders.cs
- EasingKeyFrames.cs
- XmlStreamStore.cs
- RowVisual.cs
- ToggleProviderWrapper.cs
- TextFormatter.cs
- HttpPostedFile.cs
- OrderedEnumerableRowCollection.cs
- AppearanceEditorPart.cs
- RelationshipSet.cs
- LineUtil.cs
- ScrollChrome.cs
- Run.cs
- loginstatus.cs
- MailWebEventProvider.cs
- ListItemParagraph.cs
- TextBoxRenderer.cs
- TreeViewItem.cs
- CriticalHandle.cs
- LinqDataSourceInsertEventArgs.cs
- ObjectSpanRewriter.cs
- Binding.cs
- EdmMember.cs
- ManipulationLogic.cs
- odbcmetadatafactory.cs
- LogSwitch.cs
- SimpleTableProvider.cs
- _SecureChannel.cs
- OleDbMetaDataFactory.cs
- StylusDevice.cs
- DataGridColumnCollection.cs
- TogglePatternIdentifiers.cs
- PenContexts.cs
- SiteMap.cs
- _SafeNetHandles.cs
- BooleanAnimationBase.cs
- LocalizationParserHooks.cs
- FileClassifier.cs
- BuildTopDownAttribute.cs
- AutoResetEvent.cs
- XmlNullResolver.cs
- ToolStripDesignerAvailabilityAttribute.cs
- RelationshipConstraintValidator.cs
- GlobalizationSection.cs
- FontNamesConverter.cs
- CellPartitioner.cs
- SqlErrorCollection.cs
- QilUnary.cs
- AudioException.cs
- QueueProcessor.cs
- NameValuePermission.cs
- xml.cs
- DataServiceQueryContinuation.cs
- Label.cs
- TextServicesHost.cs
- ProbeMatchesApril2005.cs
- SubclassTypeValidator.cs
- TextSelectionHighlightLayer.cs
- httpserverutility.cs
- SystemUnicastIPAddressInformation.cs
- BufferedReadStream.cs
- TempFiles.cs
- PermissionRequestEvidence.cs
- VBIdentifierTrimConverter.cs
- MessagePropertyFilter.cs
- AutoCompleteStringCollection.cs
- ConstraintStruct.cs
- BamlTreeMap.cs
- SyntaxCheck.cs
- COAUTHIDENTITY.cs
- FastPropertyAccessor.cs
- ComponentEditorForm.cs
- ParagraphResult.cs
- SymLanguageVendor.cs
- GeneralTransform3DTo2DTo3D.cs
- cookiecontainer.cs
- MissingSatelliteAssemblyException.cs
- GraphicsContext.cs
- MemoryPressure.cs
- BaseDataBoundControl.cs
- XmlSchemaFacet.cs
- BaseTreeIterator.cs
- AmbientLight.cs
- DbParameterCollectionHelper.cs
- DesignOnlyAttribute.cs
- ToolStripPanel.cs
- OdbcRowUpdatingEvent.cs
- XsdBuilder.cs
- TypedTableBase.cs
- TemplateKeyConverter.cs
- FixedTextSelectionProcessor.cs