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
- GeometryCollection.cs
- BufferBuilder.cs
- BigInt.cs
- AssemblyAttributes.cs
- LambdaCompiler.Expressions.cs
- NameValueSectionHandler.cs
- Style.cs
- PageVisual.cs
- ResXFileRef.cs
- Helper.cs
- DataGridViewCellToolTipTextNeededEventArgs.cs
- XmlCollation.cs
- EventSetterHandlerConverter.cs
- SamlDoNotCacheCondition.cs
- RouteItem.cs
- VBCodeProvider.cs
- Selection.cs
- OpCellTreeNode.cs
- RegisteredScript.cs
- cookie.cs
- Mutex.cs
- TrackingMemoryStream.cs
- DataServiceKeyAttribute.cs
- WebPartRestoreVerb.cs
- FocusManager.cs
- TextEditorSpelling.cs
- DataError.cs
- RadioButtonStandardAdapter.cs
- TextBox.cs
- SoapHttpTransportImporter.cs
- TreeWalker.cs
- PaperSource.cs
- DataGridViewButtonColumn.cs
- AnnotationResource.cs
- ElementMarkupObject.cs
- PeerNameRecord.cs
- XmlIterators.cs
- QuaternionKeyFrameCollection.cs
- Margins.cs
- User.cs
- QilXmlWriter.cs
- ToolStripDropDownButton.cs
- PrintPageEvent.cs
- ByteFacetDescriptionElement.cs
- ImageSource.cs
- PrivateFontCollection.cs
- CustomGrammar.cs
- KnownBoxes.cs
- PageAdapter.cs
- DesignerSerializerAttribute.cs
- MetadataArtifactLoaderFile.cs
- HttpCacheVary.cs
- util.cs
- ConnectionStringsExpressionBuilder.cs
- EdmItemError.cs
- FilterFactory.cs
- ClusterRegistryConfigurationProvider.cs
- ConfigXmlSignificantWhitespace.cs
- ObjectAssociationEndMapping.cs
- PropertyEmitter.cs
- PersistChildrenAttribute.cs
- CustomAssemblyResolver.cs
- Vector3dCollection.cs
- SHA256.cs
- UInt16Converter.cs
- XmlEntity.cs
- TextProperties.cs
- DeclaredTypeElementCollection.cs
- Directory.cs
- DisplayMemberTemplateSelector.cs
- EmptyCollection.cs
- XmlDataSourceDesigner.cs
- AssemblyNameEqualityComparer.cs
- FixedElement.cs
- SqlOuterApplyReducer.cs
- PropertyContainer.cs
- CodePropertyReferenceExpression.cs
- _AutoWebProxyScriptHelper.cs
- XmlHierarchicalEnumerable.cs
- DesignerCategoryAttribute.cs
- XmlSchemaExporter.cs
- SequenceDesigner.cs
- XmlImplementation.cs
- _Win32.cs
- CollectionTraceRecord.cs
- Color.cs
- TextElementEnumerator.cs
- PrefixQName.cs
- XPathArrayIterator.cs
- TextReader.cs
- TraceFilter.cs
- MenuStrip.cs
- TypeUtils.cs
- StaticExtension.cs
- StrongNameUtility.cs
- HttpConfigurationContext.cs
- DocumentViewer.cs
- EdmRelationshipNavigationPropertyAttribute.cs
- AbstractSvcMapFileLoader.cs
- AutomationElementIdentifiers.cs