Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / Xml / System / Xml / Serialization / XmlElementAttribute.cs / 1305376 / 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
- PeerNameRegistration.cs
- ApplicationTrust.cs
- TransactedReceiveScope.cs
- ToggleButtonAutomationPeer.cs
- TemplateControlParser.cs
- SafeCryptHandles.cs
- EditingCoordinator.cs
- ItemMap.cs
- EntityWrapper.cs
- PngBitmapDecoder.cs
- SchemaExporter.cs
- Single.cs
- ControlSerializer.cs
- Rfc2898DeriveBytes.cs
- FontStretchConverter.cs
- FontUnit.cs
- MachineKeyConverter.cs
- ProfilePropertySettingsCollection.cs
- PresentationAppDomainManager.cs
- DataTableMappingCollection.cs
- EdmMember.cs
- EntityTypeEmitter.cs
- StringArrayEditor.cs
- RectAnimationBase.cs
- XmlIlVisitor.cs
- TimeoutTimer.cs
- Cursors.cs
- SelectionHighlightInfo.cs
- ListView.cs
- ScrollPatternIdentifiers.cs
- Knowncolors.cs
- TabPanel.cs
- HybridDictionary.cs
- XamlSerializerUtil.cs
- RegexCaptureCollection.cs
- CodeTypeParameterCollection.cs
- CalculatedColumn.cs
- WebReferenceCollection.cs
- HMAC.cs
- MergeLocalizationDirectives.cs
- ProfileServiceManager.cs
- XmlUtf8RawTextWriter.cs
- WebConfigurationManager.cs
- COM2PictureConverter.cs
- WindowsAltTab.cs
- WeakReferenceEnumerator.cs
- AnimationTimeline.cs
- TabletDeviceInfo.cs
- InternalControlCollection.cs
- XPathDocumentBuilder.cs
- WpfKnownMember.cs
- DispatcherProcessingDisabled.cs
- SerializerProvider.cs
- LoginView.cs
- CultureTableRecord.cs
- SecurityTokenException.cs
- WebConfigurationHostFileChange.cs
- RuntimeConfigLKG.cs
- StackOverflowException.cs
- XmlReflectionMember.cs
- SecUtil.cs
- IDReferencePropertyAttribute.cs
- DrawingImage.cs
- AlgoModule.cs
- HtmlTable.cs
- TextTreeTextElementNode.cs
- UpdateRecord.cs
- SyndicationSerializer.cs
- CustomLineCap.cs
- PrintingPermissionAttribute.cs
- Context.cs
- SqlClientMetaDataCollectionNames.cs
- XmlElementList.cs
- RotationValidation.cs
- StringExpressionSet.cs
- RoleService.cs
- CqlParserHelpers.cs
- ValidatedControlConverter.cs
- DesignerVerbToolStripMenuItem.cs
- DigestComparer.cs
- PackageFilter.cs
- base64Transforms.cs
- RuntimeResourceSet.cs
- RoleGroupCollection.cs
- ResourcesChangeInfo.cs
- PageHandlerFactory.cs
- MatrixAnimationUsingPath.cs
- SudsParser.cs
- IndexedString.cs
- CredentialCache.cs
- TemplateApplicationHelper.cs
- DockPattern.cs
- ArrayTypeMismatchException.cs
- WSFederationHttpBinding.cs
- GeometryModel3D.cs
- UpdatePanelTrigger.cs
- ObjectDataSourceMethodEventArgs.cs
- SiteMap.cs
- NumberSubstitution.cs
- RoamingStoreFile.cs