C# Класс Portable.Xaml.XamlObjectWriterInternal

Наследование: Portable.Xaml.XamlWriterInternalBase
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
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

Открытые методы

Метод Описание
WriteDeferred ( Portable.Xaml.XamlDeferringLoader loader, Portable.Xaml.XamlNodeList nodeList, bool setValue ) : void
XamlObjectWriterInternal ( XamlObjectWriter source, XamlSchemaContext schemaContext, XamlWriterStateManager manager ) : System

Защищенные методы

Метод Описание
OnWriteEndMember ( ) : void
OnWriteEndObject ( ) : void
OnWriteGetObject ( ) : void
OnWriteNamespace ( Portable.Xaml.NamespaceDeclaration nd ) : void
OnWriteStartMember ( XamlMember property ) : void
OnWriteStartObject ( ) : void
OnWriteValue ( object value ) : void

Приватные методы

Метод Описание
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

Описание методов

OnWriteEndMember() защищенный Метод

protected OnWriteEndMember ( ) : void
Результат void

OnWriteEndObject() защищенный Метод

protected OnWriteEndObject ( ) : void
Результат void

OnWriteGetObject() защищенный Метод

protected OnWriteGetObject ( ) : void
Результат void

OnWriteNamespace() защищенный Метод

protected OnWriteNamespace ( Portable.Xaml.NamespaceDeclaration nd ) : void
nd Portable.Xaml.NamespaceDeclaration
Результат void

OnWriteStartMember() защищенный Метод

protected OnWriteStartMember ( XamlMember property ) : void
property XamlMember
Результат void

OnWriteStartObject() защищенный Метод

protected OnWriteStartObject ( ) : void
Результат void

OnWriteValue() защищенный Метод

protected OnWriteValue ( object value ) : void
value object
Результат void

WriteDeferred() публичный Метод

public WriteDeferred ( Portable.Xaml.XamlDeferringLoader loader, Portable.Xaml.XamlNodeList nodeList, bool setValue ) : void
loader Portable.Xaml.XamlDeferringLoader
nodeList Portable.Xaml.XamlNodeList
setValue bool
Результат void

XamlObjectWriterInternal() публичный Метод

public XamlObjectWriterInternal ( XamlObjectWriter source, XamlSchemaContext schemaContext, XamlWriterStateManager manager ) : System
source XamlObjectWriter
schemaContext XamlSchemaContext
manager XamlWriterStateManager
Результат System