Show / Hide Table of Contents

Interface IFormatWriter

Root-level writer object used during serialization.

Inherited Members
ISource<Object>.Get()
IIdentityStore.Get(String, String)
System.IDisposable.Dispose()
IParameterizedSource<MemberInfo, String>.Get(MemberInfo)
Namespace: ExtendedXmlSerializer.ContentModel.Format
Assembly: ExtendedXmlSerializer.dll
Syntax
public interface IFormatWriter : IFormat, ISource<object>, IIdentityStore, IDisposable, IFormatter<MemberInfo>, IParameterizedSource<MemberInfo, string>

Methods

Content(IIdentity, String)

Emits an attribute.

Declaration
void Content(IIdentity identity, string content)
Parameters
IIdentity identity

Identity of the attribute.

System.String content

Content of the property.

Content(String)

Emits content within an element.

Declaration
void Content(string content)
Parameters
System.String content

The content

EndCurrent()

Ends the current element.

Declaration
void EndCurrent()

Start(IIdentity)

Emits the provided identity out to the destination stream.

Declaration
void Start(IIdentity identity)
Parameters
IIdentity identity

Verbatim(String)

Emits content and marks it as verbatim, by use of a CDATA container.

Declaration
void Verbatim(string content)
Parameters
System.String content

The content to emit.

Extension Methods

ExtensionMethods.Return<T, TOut>(T, TOut)
ExtensionMethods.To<T>(Object)
ExtensionMethods.AsValid<T>(Object, String)
ExtensionMethodsForAttachedProperties.Get<TType, TValue>(TType, Property<TType, TValue>)
ExtensionMethodsForAttachedProperties.Set<TType, TValue>(TType, Property<TType, TValue>, TValue)
ExtensionMethodsForCoreSources.Get<T>(IParameterizedSource<TypeInfo, T>, Type)
ExtensionMethodsForCoreSources.Get<T>(IParameterizedSource<Type, T>, TypeInfo)
ExtensionMethodsForCoreSources.To<TParameter, TResult, TTo>(IParameterizedSource<TParameter, TResult>, IParameterizedSource<TResult, TTo>)
ExtensionMethodsForCoreSources.In<TFrom, TTo, TResult>(IParameterizedSource<TTo, TResult>, IParameterizedSource<TFrom, TTo>)
ExtensionMethodsForCoreSources.If<TParameter, TResult>(IParameterizedSource<TParameter, TResult>, ISpecification<TParameter>)
ExtensionMethodsForCoreSources.If<TParameter, TResult>(TResult, ISpecification<TParameter>)
ExtensionMethodsForCoreSources.Let<TParameter, TResult>(IParameterizedSource<TParameter, TResult>, ISpecification<TParameter>, IParameterizedSource<TParameter, TResult>)
ExtensionMethodsForCoreSources.Let<TParameter, TResult>(IParameterizedSource<TParameter, TResult>, ISpecification<TParameter>, ISpecification<TResult>, IParameterizedSource<TParameter, TResult>)
ExtensionMethodsForCoreSources.Let<TParameter, TResult>(IParameterizedSource<TParameter, TResult>, ISpecification<TParameter>, TResult)
ExtensionMethodsForCoreSources.Let<TSpecification, TInstance>(TInstance, ISpecification<TSpecification>, TInstance)
ExtensionMethodsForCoreSources.Or<TParameter, TResult>(IParameterizedSource<TParameter, TResult>, IParameterizedSource<TParameter, TResult>)
ExtensionMethodsForCoreSources.Build<TParameter, TResult>(IParameterizedSource<TParameter, TResult>, TParameter)
ExtensionMethodsForCoreSources.FixedSelection<TParameter, TResult>(IParameterizedSource<TParameter, TResult>, TParameter)
ExtensionMethodsForCoreSources.Singleton<T>(ISource<T>)
ExtensionMethodsForCoreSources.ToSelectionDelegate<TParameter, TResult>(IParameterizedSource<TParameter, TResult>)
ExtensionMethodsForCoreSources.ToSourceDelegate<T>(ISource<T>)
ExtensionMethodsForCoreSources.ToDelegate<T>(ISource<T>)
ExtensionMethodsForCoreSources.ToDelegate<TParameter, TResult>(IParameterizedSource<TParameter, TResult>)
ExtensionMethodsForCoreSources.Fix<TParameter, TResult>(IParameterizedSource<TParameter, TResult>, TParameter)
ExtensionMethodsForCoreSpecifications.IfAssigned<TParameter, TResult>(IParameterizedSource<TParameter, TResult>)
Back to top Generated by DocFX