Class XamlObjectWriter
Inheritance
System.Object
XamlObjectWriter
Implements
System.IDisposable
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Assembly: OpenSilver.Xaml.dll
Syntax
public class XamlObjectWriter : XamlWriter, IDisposable, IXamlLineInfoConsumer
Constructors
|
Improve this Doc
View Source
XamlObjectWriter(XamlSchemaContext)
Declaration
public XamlObjectWriter(XamlSchemaContext schemaContext)
Parameters
|
Improve this Doc
View Source
XamlObjectWriter(XamlSchemaContext, XamlObjectWriterSettings)
Declaration
public XamlObjectWriter(XamlSchemaContext schemaContext, XamlObjectWriterSettings settings)
Parameters
|
Improve this Doc
View Source
XamlObjectWriter(XamlSchemaContext, XamlObjectWriterSettings, IAmbientProvider)
Declaration
public XamlObjectWriter(XamlSchemaContext schemaContext, XamlObjectWriterSettings settings, IAmbientProvider parentAmbientProvider)
Parameters
Properties
|
Improve this Doc
View Source
Result
Declaration
public virtual object Result { get; }
Property Value
Type |
Description |
System.Object |
|
|
Improve this Doc
View Source
RootNameScope
Declaration
public INameScope RootNameScope { get; }
Property Value
|
Improve this Doc
View Source
SchemaContext
Declaration
public override XamlSchemaContext SchemaContext { get; }
Property Value
Overrides
|
Improve this Doc
View Source
ShouldProvideLineInfo
Declaration
public bool ShouldProvideLineInfo { get; }
Property Value
Type |
Description |
System.Boolean |
|
Methods
|
Improve this Doc
View Source
Clear()
Declaration
|
Improve this Doc
View Source
Dispose(Boolean)
Declaration
protected override void Dispose(bool disposing)
Parameters
Type |
Name |
Description |
System.Boolean |
disposing |
|
Overrides
|
Improve this Doc
View Source
OnAfterBeginInit(Object)
Declaration
protected virtual void OnAfterBeginInit(object value)
Parameters
Type |
Name |
Description |
System.Object |
value |
|
|
Improve this Doc
View Source
OnAfterEndInit(Object)
Declaration
protected virtual void OnAfterEndInit(object value)
Parameters
Type |
Name |
Description |
System.Object |
value |
|
|
Improve this Doc
View Source
OnAfterProperties(Object)
Declaration
protected virtual void OnAfterProperties(object value)
Parameters
Type |
Name |
Description |
System.Object |
value |
|
|
Improve this Doc
View Source
OnBeforeProperties(Object)
Declaration
protected virtual void OnBeforeProperties(object value)
Parameters
Type |
Name |
Description |
System.Object |
value |
|
|
Improve this Doc
View Source
OnSetValue(Object, XamlMember, Object)
Declaration
protected virtual bool OnSetValue(object eventSender, XamlMember member, object value)
Parameters
Type |
Name |
Description |
System.Object |
eventSender |
|
XamlMember |
member |
|
System.Object |
value |
|
Returns
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
SetLineInfo(Int32, Int32)
Declaration
public void SetLineInfo(int lineNumber, int linePosition)
Parameters
Type |
Name |
Description |
System.Int32 |
lineNumber |
|
System.Int32 |
linePosition |
|
|
Improve this Doc
View Source
WriteEndMember()
Declaration
public override void WriteEndMember()
Overrides
|
Improve this Doc
View Source
WriteEndObject()
Declaration
public override void WriteEndObject()
Overrides
|
Improve this Doc
View Source
WriteGetObject()
Declaration
public override void WriteGetObject()
Overrides
|
Improve this Doc
View Source
WriteNamespace(NamespaceDeclaration)
Declaration
public override void WriteNamespace(NamespaceDeclaration namespaceDeclaration)
Parameters
Overrides
|
Improve this Doc
View Source
WriteStartMember(XamlMember)
Declaration
public override void WriteStartMember(XamlMember property)
Parameters
Overrides
|
Improve this Doc
View Source
WriteStartObject(XamlType)
Declaration
public override void WriteStartObject(XamlType xamlType)
Parameters
Overrides
|
Improve this Doc
View Source
WriteValue(Object)
Declaration
public override void WriteValue(object value)
Parameters
Type |
Name |
Description |
System.Object |
value |
|
Overrides
Implements
System.IDisposable
Extension Methods