Code:
/ 4.0 / 4.0 / untmp / 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.] ///
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ServiceObjectContainer.cs
- TransactionValidationBehavior.cs
- Content.cs
- SamlSecurityTokenAuthenticator.cs
- InlinedLocationReference.cs
- ServerReliableChannelBinder.cs
- CssTextWriter.cs
- WpfWebRequestHelper.cs
- MemoryPressure.cs
- DeviceSpecificChoiceCollection.cs
- ContractMapping.cs
- SQLUtility.cs
- HtmlSelect.cs
- SqlCacheDependencyDatabaseCollection.cs
- WebServiceData.cs
- StrokeCollection2.cs
- DisplayMemberTemplateSelector.cs
- NetDataContractSerializer.cs
- VisualBrush.cs
- Activity.cs
- CodeTypeParameter.cs
- TransactionContext.cs
- HtmlAnchor.cs
- NativeMethods.cs
- SQLRoleProvider.cs
- MatrixTransform3D.cs
- URLAttribute.cs
- adornercollection.cs
- SelectedDatesCollection.cs
- PathSegment.cs
- EventRouteFactory.cs
- Select.cs
- path.cs
- WebContext.cs
- DataServiceResponse.cs
- PagerSettings.cs
- WebPartVerb.cs
- StringOutput.cs
- MemoryMappedView.cs
- HttpModuleCollection.cs
- IndependentAnimationStorage.cs
- DispatchWrapper.cs
- TextEditorSelection.cs
- WebPartConnectionsConfigureVerb.cs
- Soap12ProtocolReflector.cs
- Clause.cs
- HttpVersion.cs
- QueryStack.cs
- RegisteredExpandoAttribute.cs
- BitmapDownload.cs
- VectorAnimationUsingKeyFrames.cs
- LinqToSqlWrapper.cs
- DropDownList.cs
- ProcessHostConfigUtils.cs
- SendMessageChannelCache.cs
- BuildManagerHost.cs
- CodeGeneratorOptions.cs
- InvalidateEvent.cs
- TypeExtensions.cs
- ResourceManager.cs
- Container.cs
- SimpleWorkerRequest.cs
- AppSettingsSection.cs
- XmlSchemaSimpleContentRestriction.cs
- x509utils.cs
- WindowsToolbarItemAsMenuItem.cs
- CollectionConverter.cs
- PeerNameResolver.cs
- EpmContentDeSerializerBase.cs
- COM2ICategorizePropertiesHandler.cs
- OLEDB_Util.cs
- WindowsEditBoxRange.cs
- ButtonChrome.cs
- XmlSerializer.cs
- SymbolMethod.cs
- Globals.cs
- WebPartManagerInternals.cs
- MobileListItemCollection.cs
- SEHException.cs
- MulticastNotSupportedException.cs
- SystemException.cs
- PageThemeCodeDomTreeGenerator.cs
- DbConnectionPoolGroupProviderInfo.cs
- DocumentGrid.cs
- SyndicationDeserializer.cs
- ClrProviderManifest.cs
- _NegoStream.cs
- OneOfElement.cs
- InternalCache.cs
- Keyboard.cs
- ElementAtQueryOperator.cs
- MenuCommandService.cs
- StylusTip.cs
- SharedConnectionInfo.cs
- CopyNamespacesAction.cs
- ThemeDirectoryCompiler.cs
- DaylightTime.cs
- ListViewCancelEventArgs.cs
- MarginsConverter.cs
- CalculatedColumn.cs