C# Class Portable.Xaml.XamlObjectWriterInternal

Inheritance: Portable.Xaml.XamlWriterInternalBase
Afficher le fichier Open project: cwensley/Portable.Xaml Class Usage Examples

Private Properties

Свойство Type Description
AddToCollectionIfAppropriate bool
DoGetCorrectlyTypedValue object
GetCorrectlyTypedValue object
HandleBeginInit void
HandleEndInit void
InitializeObjectIfRequired void
IsAllowedType bool
PopulateObject void
ResolvePendingReferences void
ResolveTypeFromName XamlType
SetValue void
SetValue void
StoreAppropriatelyTypedValue void

Méthodes publiques

Méthode Description
WriteDeferred ( Portable.Xaml.XamlDeferringLoader loader, Portable.Xaml.XamlNodeList nodeList, bool setValue ) : void
XamlObjectWriterInternal ( XamlObjectWriter source, XamlSchemaContext schemaContext, XamlWriterStateManager manager ) : System

Méthodes protégées

Méthode Description
OnWriteEndMember ( ) : void
OnWriteEndObject ( ) : void
OnWriteGetObject ( ) : void
OnWriteNamespace ( Portable.Xaml.NamespaceDeclaration nd ) : void
OnWriteStartMember ( XamlMember property ) : void
OnWriteStartObject ( ) : void
OnWriteValue ( object value ) : void

Private Methods

Méthode Description
AddToCollectionIfAppropriate ( XamlType xt, XamlMember xm, object parent, object obj, object keyObj ) : bool
DoGetCorrectlyTypedValue ( XamlMember xm, XamlType xt, object value ) : object
GetCorrectlyTypedValue ( XamlMember xm, XamlType xt, object value ) : object
HandleBeginInit ( object value ) : void
HandleEndInit ( object value ) : void
InitializeObjectIfRequired ( bool waitForParameters, bool required = false ) : void
IsAllowedType ( XamlType xt, object value ) : bool
PopulateObject ( bool considerPositionalParameters, IList contents ) : void
ResolvePendingReferences ( ) : void
ResolveTypeFromName ( string name ) : XamlType
SetValue ( XamlMember member, object value ) : void
SetValue ( XamlMember member, object target, object value ) : void
StoreAppropriatelyTypedValue ( object obj, object keyObj ) : void

Method Details

OnWriteEndMember() protected méthode

protected OnWriteEndMember ( ) : void
Résultat void

OnWriteEndObject() protected méthode

protected OnWriteEndObject ( ) : void
Résultat void

OnWriteGetObject() protected méthode

protected OnWriteGetObject ( ) : void
Résultat void

OnWriteNamespace() protected méthode

protected OnWriteNamespace ( Portable.Xaml.NamespaceDeclaration nd ) : void
nd Portable.Xaml.NamespaceDeclaration
Résultat void

OnWriteStartMember() protected méthode

protected OnWriteStartMember ( XamlMember property ) : void
property XamlMember
Résultat void

OnWriteStartObject() protected méthode

protected OnWriteStartObject ( ) : void
Résultat void

OnWriteValue() protected méthode

protected OnWriteValue ( object value ) : void
value object
Résultat void

WriteDeferred() public méthode

public WriteDeferred ( Portable.Xaml.XamlDeferringLoader loader, Portable.Xaml.XamlNodeList nodeList, bool setValue ) : void
loader Portable.Xaml.XamlDeferringLoader
nodeList Portable.Xaml.XamlNodeList
setValue bool
Résultat void

XamlObjectWriterInternal() public méthode

public XamlObjectWriterInternal ( XamlObjectWriter source, XamlSchemaContext schemaContext, XamlWriterStateManager manager ) : System
source XamlObjectWriter
schemaContext XamlSchemaContext
manager XamlWriterStateManager
Résultat System