Code:
/ DotNET / DotNET / 8.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
- Axis.cs
- CancellationState.cs
- InvalidMessageContractException.cs
- MouseButtonEventArgs.cs
- OdbcConnectionOpen.cs
- ResourceDisplayNameAttribute.cs
- ProofTokenCryptoHandle.cs
- MessageSecurityVersion.cs
- util.cs
- DecimalConverter.cs
- UnsafeNativeMethods.cs
- ReflectEventDescriptor.cs
- CommentEmitter.cs
- StringInfo.cs
- KeyEventArgs.cs
- SqlUserDefinedTypeAttribute.cs
- _NegoStream.cs
- RSAPKCS1KeyExchangeFormatter.cs
- TextEndOfLine.cs
- NullReferenceException.cs
- DataGridColumnCollection.cs
- TextTreeInsertElementUndoUnit.cs
- SoundPlayer.cs
- CodeDomExtensionMethods.cs
- DefinitionBase.cs
- RunWorkerCompletedEventArgs.cs
- CapabilitiesState.cs
- WmlValidationSummaryAdapter.cs
- PublisherMembershipCondition.cs
- CapabilitiesPattern.cs
- Propagator.ExtentPlaceholderCreator.cs
- BindableTemplateBuilder.cs
- ParsedAttributeCollection.cs
- PointLightBase.cs
- SmtpAuthenticationManager.cs
- CompositeFontParser.cs
- TransformerTypeCollection.cs
- DesignerObject.cs
- Module.cs
- RootBuilder.cs
- FileLoadException.cs
- DesignConnection.cs
- ToolboxCategoryItems.cs
- RowUpdatingEventArgs.cs
- COAUTHIDENTITY.cs
- _SingleItemRequestCache.cs
- ValueConversionAttribute.cs
- ExpressionContext.cs
- RegexStringValidatorAttribute.cs
- SafePEFileHandle.cs
- GradientSpreadMethodValidation.cs
- ButtonFieldBase.cs
- IRCollection.cs
- Int32AnimationUsingKeyFrames.cs
- PopOutPanel.cs
- TemplatedMailWebEventProvider.cs
- WebRequestModuleElementCollection.cs
- RoleManagerSection.cs
- DesignerHierarchicalDataSourceView.cs
- Style.cs
- VectorKeyFrameCollection.cs
- _AcceptOverlappedAsyncResult.cs
- MailWebEventProvider.cs
- GradientStopCollection.cs
- ToolStripOverflowButton.cs
- UserControl.cs
- PrimitiveCodeDomSerializer.cs
- ItemsPresenter.cs
- StorageModelBuildProvider.cs
- Compiler.cs
- TableCell.cs
- NetPipeSection.cs
- MenuCommand.cs
- AssemblyResolver.cs
- MimeFormatter.cs
- OleDbParameterCollection.cs
- PersonalizationAdministration.cs
- ModelService.cs
- WorkflowRuntimeSection.cs
- SetterTriggerConditionValueConverter.cs
- BooleanAnimationUsingKeyFrames.cs
- ConfigurationHandlersInstallComponent.cs
- HierarchicalDataBoundControlAdapter.cs
- IteratorFilter.cs
- Fault.cs
- RepeaterItem.cs
- SafeWaitHandle.cs
- DataListItemEventArgs.cs
- KeyValuePair.cs
- XmlArrayAttribute.cs
- WorkflowServiceBehavior.cs
- Thread.cs
- FreezableCollection.cs
- WindowsFormsSynchronizationContext.cs
- ResourceDictionary.cs
- Page.cs
- ECDiffieHellman.cs
- Events.cs
- SQLInt16Storage.cs
- ImageBrush.cs