C# Class System.Xaml.XamlObjectWriterInternal

Inheritance: XamlWriterInternalBase
Show file Open project: kumpera/mono Class Usage Examples

Private Properties

Property Type Description
AddToCollectionIfAppropriate bool
DoGetCorrectlyTypedValue object
GetCorrectlyTypedValue object
InitializeObjectIfRequired void
IsAllowedType bool
PopulateObject void
ResolvePendingReferences void
ResolveTypeFromName XamlType
SetEvent void
SetValue void
StoreAppropriatelyTypedValue void

Public Methods

Method Description
XamlObjectWriterInternal ( XamlObjectWriter source, XamlSchemaContext schemaContext, XamlWriterStateManager manager ) : System

Protected Methods

Method Description
OnWriteEndMember ( ) : void
OnWriteEndObject ( ) : void
OnWriteGetObject ( ) : void
OnWriteNamespace ( System.Xaml.NamespaceDeclaration nd ) : void
OnWriteStartMember ( System.Xaml.XamlMember property ) : void
OnWriteStartObject ( ) : void
OnWriteValue ( object value ) : void

Private Methods

Method Description
AddToCollectionIfAppropriate ( XamlType xt, System.Xaml.XamlMember xm, object parent, object obj, object keyObj ) : bool
DoGetCorrectlyTypedValue ( XamlType xt, object value ) : object
GetCorrectlyTypedValue ( XamlType xt, object value ) : object
InitializeObjectIfRequired ( bool waitForParameters ) : void
IsAllowedType ( XamlType xt, object value ) : bool
PopulateObject ( bool considerPositionalParameters, IList contents ) : void
ResolvePendingReferences ( ) : void
ResolveTypeFromName ( string name ) : XamlType
SetEvent ( System.Xaml.XamlMember member, string value ) : void
SetValue ( System.Xaml.XamlMember member, object value ) : void
StoreAppropriatelyTypedValue ( object obj, object keyObj ) : void

Method Details

OnWriteEndMember() protected method

protected OnWriteEndMember ( ) : void
return void

OnWriteEndObject() protected method

protected OnWriteEndObject ( ) : void
return void

OnWriteGetObject() protected method

protected OnWriteGetObject ( ) : void
return void

OnWriteNamespace() protected method

protected OnWriteNamespace ( System.Xaml.NamespaceDeclaration nd ) : void
nd System.Xaml.NamespaceDeclaration
return void

OnWriteStartMember() protected method

protected OnWriteStartMember ( System.Xaml.XamlMember property ) : void
property System.Xaml.XamlMember
return void

OnWriteStartObject() protected method

protected OnWriteStartObject ( ) : void
return void

OnWriteValue() protected method

protected OnWriteValue ( object value ) : void
value object
return void

XamlObjectWriterInternal() public method

public XamlObjectWriterInternal ( XamlObjectWriter source, XamlSchemaContext schemaContext, XamlWriterStateManager manager ) : System
source XamlObjectWriter
schemaContext XamlSchemaContext
manager XamlWriterStateManager
return System