Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / 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.] ///
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- FixedSOMElement.cs
- LocalizationParserHooks.cs
- CollectionTypeElement.cs
- RegistrationServices.cs
- CellParagraph.cs
- _SSPISessionCache.cs
- LocatorGroup.cs
- RadioButtonFlatAdapter.cs
- OptimizerPatterns.cs
- CFGGrammar.cs
- SafeNativeMemoryHandle.cs
- ThreadAbortException.cs
- PersonalizationProvider.cs
- NullToBooleanConverter.cs
- DataRelation.cs
- InstallerTypeAttribute.cs
- URLMembershipCondition.cs
- VScrollProperties.cs
- UnsettableComboBox.cs
- PropertyOverridesTypeEditor.cs
- URLAttribute.cs
- SqlEnums.cs
- SecurityUtils.cs
- CodeAttributeDeclaration.cs
- DataGridBeginningEditEventArgs.cs
- ModuleConfigurationInfo.cs
- StylusPointPropertyUnit.cs
- HasCopySemanticsAttribute.cs
- HostedElements.cs
- FlagsAttribute.cs
- ConnectAlgorithms.cs
- GridView.cs
- QueryableDataSourceEditData.cs
- ButtonFieldBase.cs
- MimeTypePropertyAttribute.cs
- XmlWrappingReader.cs
- DrawingVisualDrawingContext.cs
- XAMLParseException.cs
- RankException.cs
- FilterRepeater.cs
- _SafeNetHandles.cs
- HttpModuleCollection.cs
- GridViewCancelEditEventArgs.cs
- StringUtil.cs
- ImageBrush.cs
- SqlFormatter.cs
- ReaderWriterLock.cs
- WebPartMenuStyle.cs
- CheckBoxRenderer.cs
- COM2IVsPerPropertyBrowsingHandler.cs
- DocumentStream.cs
- ToolBarOverflowPanel.cs
- SpellerHighlightLayer.cs
- AxisAngleRotation3D.cs
- StorageMappingItemLoader.cs
- SQLInt32Storage.cs
- SpecialNameAttribute.cs
- CompositeScriptReferenceEventArgs.cs
- ProxyGenerationError.cs
- XmlTextReaderImpl.cs
- DbBuffer.cs
- CounterSample.cs
- DtdParser.cs
- XamlStream.cs
- DragCompletedEventArgs.cs
- OdbcRowUpdatingEvent.cs
- EntityDataSourceConfigureObjectContextPanel.cs
- CharEnumerator.cs
- FileStream.cs
- WebBrowserUriTypeConverter.cs
- OdbcInfoMessageEvent.cs
- CompositeScriptReference.cs
- HyperLinkField.cs
- DataGridViewCellCollection.cs
- HttpRequestBase.cs
- GeneratedCodeAttribute.cs
- PowerModeChangedEventArgs.cs
- SchemaLookupTable.cs
- RegexParser.cs
- StoreAnnotationsMap.cs
- RegistrationServices.cs
- Int64Animation.cs
- DataGridViewCellEventArgs.cs
- SerializationFieldInfo.cs
- XamlPoint3DCollectionSerializer.cs
- SchemaLookupTable.cs
- XsltLibrary.cs
- HtmlControlDesigner.cs
- Tile.cs
- PermissionSetEnumerator.cs
- SqlRecordBuffer.cs
- GenericIdentity.cs
- SecondaryViewProvider.cs
- WebMessageFormatHelper.cs
- Thickness.cs
- RawAppCommandInputReport.cs
- ResourceDisplayNameAttribute.cs
- ThreadAttributes.cs
- PingReply.cs
- InstanceKey.cs