Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / ndp / fx / src / Xml / System / Xml / Serialization / XmlRootAttribute.cs / 1 / XmlRootAttribute.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //[....] //----------------------------------------------------------------------------- namespace System.Xml.Serialization { using System; using System.Xml.Schema; ////// /// [AttributeUsage(AttributeTargets.ReturnValue | AttributeTargets.Class | AttributeTargets.Enum | AttributeTargets.Interface | AttributeTargets.Struct)] public class XmlRootAttribute : System.Attribute { string elementName; string ns; string dataType; bool nullable = true; bool nullableSpecified; ///[To be supplied.] ////// /// public XmlRootAttribute() { } ///[To be supplied.] ////// /// public XmlRootAttribute(string elementName) { this.elementName = elementName; } ///[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; } } internal string Key { get { return (ns == null ? String.Empty : ns) + ":" + ElementName + ":" + nullable.ToString(); } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved. //------------------------------------------------------------------------------ //[To be supplied.] ///// Copyright (c) Microsoft Corporation. All rights reserved. // //[....] //----------------------------------------------------------------------------- namespace System.Xml.Serialization { using System; using System.Xml.Schema; ////// /// [AttributeUsage(AttributeTargets.ReturnValue | AttributeTargets.Class | AttributeTargets.Enum | AttributeTargets.Interface | AttributeTargets.Struct)] public class XmlRootAttribute : System.Attribute { string elementName; string ns; string dataType; bool nullable = true; bool nullableSpecified; ///[To be supplied.] ////// /// public XmlRootAttribute() { } ///[To be supplied.] ////// /// public XmlRootAttribute(string elementName) { this.elementName = elementName; } ///[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; } } internal string Key { get { return (ns == null ? String.Empty : ns) + ":" + ElementName + ":" + nullable.ToString(); } } } } // 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
- ImageSource.cs
- FontFamilyValueSerializer.cs
- StructuralType.cs
- DecimalSumAggregationOperator.cs
- NamespaceList.cs
- ThreadPool.cs
- KeyInfo.cs
- ApplicationCommands.cs
- Compiler.cs
- GradientSpreadMethodValidation.cs
- DocumentViewerHelper.cs
- ServicePointManager.cs
- OraclePermissionAttribute.cs
- OAVariantLib.cs
- ProjectionNode.cs
- Scene3D.cs
- CompilerParameters.cs
- ItemsControlAutomationPeer.cs
- future.cs
- OracleColumn.cs
- SystemFonts.cs
- BitStream.cs
- NotificationContext.cs
- ConnectionManagementElementCollection.cs
- StylusDevice.cs
- RadioButton.cs
- DataContract.cs
- ApplicationProxyInternal.cs
- MessageQueueEnumerator.cs
- SecureEnvironment.cs
- WriteableOnDemandPackagePart.cs
- ClusterRegistryConfigurationProvider.cs
- PerfCounterSection.cs
- BorderGapMaskConverter.cs
- NetworkInformationException.cs
- DataKeyArray.cs
- Pkcs7Recipient.cs
- MemoryFailPoint.cs
- ContractMapping.cs
- RowBinding.cs
- WebBrowser.cs
- SingleObjectCollection.cs
- Ipv6Element.cs
- LineInfo.cs
- BezierSegment.cs
- AmbientLight.cs
- RenderDataDrawingContext.cs
- RoutedEventHandlerInfo.cs
- XamlTypeMapper.cs
- DataGridViewCellStateChangedEventArgs.cs
- OpenFileDialog.cs
- DataFormats.cs
- ReachSerializationUtils.cs
- SubMenuStyle.cs
- RegexNode.cs
- FixedElement.cs
- BuildResult.cs
- CellRelation.cs
- SortQuery.cs
- NotCondition.cs
- ClientSettingsStore.cs
- Switch.cs
- ValidatorCompatibilityHelper.cs
- TimeSpan.cs
- WaitHandleCannotBeOpenedException.cs
- AncillaryOps.cs
- UTF8Encoding.cs
- DoubleCollectionValueSerializer.cs
- DataGridViewCheckBoxColumn.cs
- FormsAuthenticationModule.cs
- COM2FontConverter.cs
- RadioButtonRenderer.cs
- GeometryConverter.cs
- XmlSchemaSimpleTypeUnion.cs
- PreservationFileWriter.cs
- DataPagerCommandEventArgs.cs
- LeftCellWrapper.cs
- XmlIncludeAttribute.cs
- TypeConvertions.cs
- HitTestWithGeometryDrawingContextWalker.cs
- ServiceParser.cs
- ProxySimple.cs
- SourceFileBuildProvider.cs
- ParseChildrenAsPropertiesAttribute.cs
- FormViewPageEventArgs.cs
- TextWriterTraceListener.cs
- DrawingImage.cs
- JobInputBins.cs
- SafeSerializationManager.cs
- WmlValidatorAdapter.cs
- XmlBaseReader.cs
- XPathDocumentIterator.cs
- TreeNodeCollectionEditor.cs
- ObjectDataSourceSelectingEventArgs.cs
- BindingGroup.cs
- DrawingAttributeSerializer.cs
- SrgsGrammar.cs
- ViewPort3D.cs
- Registration.cs
- Vector3D.cs