Navigation :
Introduction
FAQ
Setup, deployment & projects
Getting started
Examples
Catel.Core
Catel.MVVM
Catel.Fody
Catel.ReSharper
Tips & tricks
API reference
-
Catel.Cores
--
Catel
---
Catel.Android
---
Catel.ApiCop
---
Catel.Caching
---
Catel.Collections
---
Catel.ComponentModel
---
Catel.Configuration
---
Catel.Core
---
Catel.Data
---
Catel.ExceptionHandling
---
Catel.IO
---
Catel.IoC
---
Catel.Linq
---
Catel.Logging
---
Catel.Messaging
---
Catel.Pooling
---
Catel.Reflection
---
Catel.Runtime
----
Catel.Runtime.Serialization
-----
Catel.Runtime.Serialization.Binary
-----
Catel.Runtime.Serialization.Xml
------ DataContractSerializerFactory
------ ICustomXmlSerializable
------ IDataContractSerializerFactory
------ IXmlNamespaceManager
------ IXmlSerializer
------ XmlHelper
------ XmlNamespace
------ XmlNamespaceManager
------ XmlSchemaHelper
------ XmlSchemaManager
------ XmlSerializationConfiguration
------ XmlSerializationContextInfo
------ XmlSerializationContextInfoFactory
------ XmlSerializer
------ XmlSerializerOptimalizationMode
----- CacheInvalidatedEventArgs
----- ExcludeFromSerializationAttribute
----- IFieldSerializable
----- IObjectAdapter
----- IPropertySerializable
----- ISerializable
----- ISerializationConfiguration
----- ISerializationContext
----- ISerializationContextExtensions
----- ISerializationContextInfo
----- ISerializationContextInfoFactory
----- ISerializationManager
----- ISerializationManagerExtensions
----- ISerializer
----- ISerializerExtensions
----- ISerializerModifier
----- IncludeInSerializationAttribute
----- KeyValuePairSerializerModifier
----- MemberMetadata
----- MemberSerializationEventArgs
----- MemberValue
----- ObjectAdapter
----- SerializableKeyValuePair
----- SerializationConfiguration
----- SerializationContext
----- SerializationContextHelper
----- SerializationContextMode
----- SerializationEventArgs
----- SerializationFactory
----- SerializationInfoSerializationContextInfo
----- SerializationManager
----- SerializationMemberGroup
----- SerializationModelInfo
----- SerializationObject
----- SerializationScope
----- SerializeAsCollectionAttribute
----- SerializeEnumAsStringAttribute
----- SerializeUsingParseAndToStringAttribute
----- SerializerBase
----- SerializerModifierAttribute
----- SerializerModifierBase
---- ReferenceEqualityComparer
---- ReferenceInfo
---- ReferenceManager
---- RuntimeBindingRedirect
---
Catel.Scoping
---
Catel.Services
---
Catel.Test
---
Catel.Text
---
Catel.Threading
--- Argument
--- AsyncEventHandler
--- AsyncEventHandlerExtensions
--- ByteArrayExtensions
--- CatelEnvironment
--- CompositeFilter
--- CompositePredicate
--- CoreModule
--- DesignTimeCodeAttribute
--- DesignTimeHelper
--- DesignTimeInitializer
--- Disposable
--- DisposableToken
--- Enum
--- EnvironmentHelper
--- EventHandlerExtensions
--- ExceptionExtensions
--- ExceptionFactory
--- ExpressionHelper
--- FastDateTime
--- HashHelper
--- IBindableEnum
--- ICommandManagerExtensions
--- ICompositeFilter
--- IDisposableToken
--- IExecute
--- IExecuteWithObject
--- IFluent
--- INotifyPropertyChangedExtensions
--- IUniqueIdentifyable
--- IWeakAction
--- IWeakEventListener
--- IWeakFunc
--- IWeakReference
--- JsonExtensions
--- KnownPlatforms
--- LanguageHelper
--- MVVMModule
--- MustBeImplementedException
--- NotSupportedInPlatformException
--- ObjectHelper
--- ObjectToStringHelper
--- OpenInstanceActionHandler
--- OpenInstanceEventHandler
--- ParallelHelper
--- Platforms
--- ProcessExtensions
--- ProgressContext
--- ResourceHelper
--- SerializationJsonModule
--- StringExtensions
--- StringToObjectHelper
--- SupportedPlatforms
--- TagHelper
--- ThemeHelper
--- ThreadHelper
--- UniqueIdentifierHelper
--- UriExtensions
--- WeakAction
--- WeakActionBase
--- WeakEventListener
--- WeakFunc
--
Systems
-
Catel.MVVMs
-
Catel.Serialization.Jsons
XmlNamespaceManager
Name
Value
Assembly
Catel.Core
Namespace
Catel.Runtime.Serialization.Xml
Available on
.NET Framework 4.5, .NET Framework 4.6, Portable Class Libraries, Xamarin - Android, Xamarin - iOS
public class XmlNamespaceManager : IXmlNamespaceManager
Implements interfaces
IXmlNamespaceManager
Manages the namespaces based on the current serialization scope.
Note that this class is not thread-safe. Serialization on it’s own is not thread-safe because serialization of a single object should happen on the same thread.
Fields
Methods
GetNamespace(Type type, string preferredPrefix)
Gets the namespace for the specified type.
Parameters
Name
Description
type
The type.
preferredPrefix
The preferred prefix.
Returns
The xml namespace.
Exceptions
Name
Description
ArgumentNullException
The type isnull
.
ArgumentException
The preferredPrefix isnull
or whitespace.
Have a question about Catel? Use StackOverflow with the Catel tag!
Discussion
Please enable JavaScript to view the comments powered by Disqus.