Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / untmp / whidbey / QFE / 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
- XmlNullResolver.cs
- SiteMapNode.cs
- SwitchElementsCollection.cs
- NativeMethods.cs
- XmlSerializerFormatAttribute.cs
- FrameworkElement.cs
- path.cs
- MULTI_QI.cs
- ConstructorExpr.cs
- NavigationService.cs
- ToolStripPanelCell.cs
- DictionarySectionHandler.cs
- Compensate.cs
- glyphs.cs
- SqlStream.cs
- MouseGesture.cs
- Win32Native.cs
- RenderData.cs
- SingleConverter.cs
- CodeParameterDeclarationExpressionCollection.cs
- CheckBoxAutomationPeer.cs
- DateTimeStorage.cs
- BinaryExpression.cs
- DataRow.cs
- TableLayoutColumnStyleCollection.cs
- ContainsSearchOperator.cs
- TreeNodeStyleCollection.cs
- CompiledIdentityConstraint.cs
- ComplexTypeEmitter.cs
- StructuralObject.cs
- SessionStateUtil.cs
- Accessible.cs
- Select.cs
- DataColumn.cs
- SqlEnums.cs
- AudioSignalProblemOccurredEventArgs.cs
- PKCS1MaskGenerationMethod.cs
- PersonalizableAttribute.cs
- KeyToListMap.cs
- DataSourceControl.cs
- LineSegment.cs
- AppDomainShutdownMonitor.cs
- UInt32Storage.cs
- ValueTypeFixupInfo.cs
- EqualityComparer.cs
- ListViewCancelEventArgs.cs
- BitmapEffectRenderDataResource.cs
- Inline.cs
- TrackingDataItem.cs
- EntityDataSourceSelectingEventArgs.cs
- DateTimeParse.cs
- SqlMethodTransformer.cs
- ListViewItemMouseHoverEvent.cs
- _SSPISessionCache.cs
- ConnectionPointConverter.cs
- ProcessModule.cs
- MeshGeometry3D.cs
- SqlDataSourceView.cs
- UnitySerializationHolder.cs
- ComponentChangedEvent.cs
- UpdatePanelControlTrigger.cs
- HostExecutionContextManager.cs
- TableLayoutCellPaintEventArgs.cs
- DataGridSortCommandEventArgs.cs
- Camera.cs
- SettingsPropertyNotFoundException.cs
- UnaryNode.cs
- webclient.cs
- MenuRenderer.cs
- ExpressionsCollectionEditor.cs
- WindowsFont.cs
- TypeRefElement.cs
- EventItfInfo.cs
- ByteStorage.cs
- LiteralTextParser.cs
- DataBinder.cs
- SettingsPropertyIsReadOnlyException.cs
- MappingModelBuildProvider.cs
- SqlCharStream.cs
- DllNotFoundException.cs
- OptimizerPatterns.cs
- ReachDocumentPageSerializerAsync.cs
- TextTreeTextNode.cs
- DataGridViewRowPostPaintEventArgs.cs
- DnsPermission.cs
- SafeRightsManagementPubHandle.cs
- PersonalizationDictionary.cs
- StartUpEventArgs.cs
- CompositeActivityTypeDescriptorProvider.cs
- PersonalizationDictionary.cs
- DbModificationCommandTree.cs
- CodeNamespace.cs
- GeometryModel3D.cs
- TriggerCollection.cs
- DocumentGridContextMenu.cs
- SizeValueSerializer.cs
- XmlUtilWriter.cs
- DiffuseMaterial.cs
- SqlUdtInfo.cs
- JavaScriptObjectDeserializer.cs