Class XamlMember
Inheritance
System.Object
XamlMember
Inherited Members
System.Object.Equals(System.Object, System.Object)
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
Assembly: OpenSilver.Xaml.dll
Syntax
public class XamlMember : IEquatable<XamlMember>
Constructors
|
Improve this Doc
View Source
XamlMember(EventInfo, XamlSchemaContext)
Declaration
public XamlMember(EventInfo eventInfo, XamlSchemaContext schemaContext)
Parameters
Type |
Name |
Description |
System.Reflection.EventInfo |
eventInfo |
|
XamlSchemaContext |
schemaContext |
|
|
Improve this Doc
View Source
XamlMember(EventInfo, XamlSchemaContext, XamlMemberInvoker)
Declaration
public XamlMember(EventInfo eventInfo, XamlSchemaContext schemaContext, XamlMemberInvoker invoker)
Parameters
|
Improve this Doc
View Source
XamlMember(ParameterInfo, XamlSchemaContext)
Declaration
public XamlMember(ParameterInfo parameterInfo, XamlSchemaContext schemaContext)
Parameters
Type |
Name |
Description |
System.Reflection.ParameterInfo |
parameterInfo |
|
XamlSchemaContext |
schemaContext |
|
|
Improve this Doc
View Source
XamlMember(ParameterInfo, XamlSchemaContext, XamlMemberInvoker)
Declaration
public XamlMember(ParameterInfo parameterInfo, XamlSchemaContext schemaContext, XamlMemberInvoker invoker)
Parameters
|
Improve this Doc
View Source
XamlMember(PropertyInfo, XamlSchemaContext)
Declaration
public XamlMember(PropertyInfo propertyInfo, XamlSchemaContext schemaContext)
Parameters
Type |
Name |
Description |
System.Reflection.PropertyInfo |
propertyInfo |
|
XamlSchemaContext |
schemaContext |
|
|
Improve this Doc
View Source
XamlMember(PropertyInfo, XamlSchemaContext, XamlMemberInvoker)
Declaration
public XamlMember(PropertyInfo propertyInfo, XamlSchemaContext schemaContext, XamlMemberInvoker invoker)
Parameters
|
Improve this Doc
View Source
XamlMember(String, MethodInfo, MethodInfo, XamlSchemaContext)
Declaration
public XamlMember(string attachablePropertyName, MethodInfo getter, MethodInfo setter, XamlSchemaContext schemaContext)
Parameters
Type |
Name |
Description |
System.String |
attachablePropertyName |
|
System.Reflection.MethodInfo |
getter |
|
System.Reflection.MethodInfo |
setter |
|
XamlSchemaContext |
schemaContext |
|
|
Improve this Doc
View Source
XamlMember(String, MethodInfo, MethodInfo, XamlSchemaContext, XamlMemberInvoker)
Declaration
public XamlMember(string attachablePropertyName, MethodInfo getter, MethodInfo setter, XamlSchemaContext schemaContext, XamlMemberInvoker invoker)
Parameters
Type |
Name |
Description |
System.String |
attachablePropertyName |
|
System.Reflection.MethodInfo |
getter |
|
System.Reflection.MethodInfo |
setter |
|
XamlSchemaContext |
schemaContext |
|
XamlMemberInvoker |
invoker |
|
|
Improve this Doc
View Source
XamlMember(String, MethodInfo, XamlSchemaContext)
Declaration
public XamlMember(string attachableEventName, MethodInfo adder, XamlSchemaContext schemaContext)
Parameters
Type |
Name |
Description |
System.String |
attachableEventName |
|
System.Reflection.MethodInfo |
adder |
|
XamlSchemaContext |
schemaContext |
|
|
Improve this Doc
View Source
XamlMember(String, MethodInfo, XamlSchemaContext, XamlMemberInvoker)
Declaration
public XamlMember(string attachableEventName, MethodInfo adder, XamlSchemaContext schemaContext, XamlMemberInvoker invoker)
Parameters
|
Improve this Doc
View Source
XamlMember(String, XamlType, Boolean)
Declaration
public XamlMember(string name, XamlType declaringType, bool isAttachable)
Parameters
Type |
Name |
Description |
System.String |
name |
|
XamlType |
declaringType |
|
System.Boolean |
isAttachable |
|
Properties
|
Improve this Doc
View Source
DeclaringType
Declaration
public XamlType DeclaringType { get; }
Property Value
|
Improve this Doc
View Source
DeferringLoader
Declaration
public XamlValueConverter<XamlDeferringLoader> DeferringLoader { get; }
Property Value
|
Improve this Doc
View Source
DependsOn
Declaration
public IList<XamlMember> DependsOn { get; }
Property Value
Type |
Description |
System.Collections.Generic.IList<XamlMember> |
|
|
Improve this Doc
View Source
Invoker
Declaration
public XamlMemberInvoker Invoker { get; }
Property Value
|
Improve this Doc
View Source
IsAmbient
Declaration
public bool IsAmbient { get; }
Property Value
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
IsAttachable
Declaration
public bool IsAttachable { get; }
Property Value
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
IsDirective
Declaration
public bool IsDirective { get; }
Property Value
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
IsEvent
Declaration
public bool IsEvent { get; }
Property Value
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
IsNameValid
Declaration
public bool IsNameValid { get; }
Property Value
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
IsReadOnly
Declaration
public bool IsReadOnly { get; }
Property Value
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
IsReadPublic
Declaration
public bool IsReadPublic { get; }
Property Value
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
IsUnknown
Declaration
public bool IsUnknown { get; }
Property Value
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
IsWriteOnly
Declaration
public bool IsWriteOnly { get; }
Property Value
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
IsWritePublic
Declaration
public bool IsWritePublic { get; }
Property Value
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
Name
Declaration
public string Name { get; }
Property Value
Type |
Description |
System.String |
|
|
Improve this Doc
View Source
PreferredXamlNamespace
Declaration
public string PreferredXamlNamespace { get; }
Property Value
Type |
Description |
System.String |
|
|
Improve this Doc
View Source
SerializationVisibility
Declaration
public DesignerSerializationVisibility SerializationVisibility { get; }
Property Value
Type |
Description |
System.ComponentModel.DesignerSerializationVisibility |
|
|
Improve this Doc
View Source
TargetType
Declaration
public XamlType TargetType { get; }
Property Value
|
Improve this Doc
View Source
Type
Declaration
public XamlType Type { get; }
Property Value
|
Improve this Doc
View Source
TypeConverter
Declaration
public XamlValueConverter<TypeConverter> TypeConverter { get; }
Property Value
|
Improve this Doc
View Source
UnderlyingMember
Declaration
public MemberInfo UnderlyingMember { get; }
Property Value
Type |
Description |
System.Reflection.MemberInfo |
|
|
Improve this Doc
View Source
ValueSerializer
Declaration
public XamlValueConverter<ValueSerializer> ValueSerializer { get; }
Property Value
Methods
|
Improve this Doc
View Source
Equals(Object)
Declaration
public override bool Equals(object other)
Parameters
Type |
Name |
Description |
System.Object |
other |
|
Returns
Type |
Description |
System.Boolean |
|
Overrides
System.Object.Equals(System.Object)
|
Improve this Doc
View Source
Equals(XamlMember)
Declaration
public bool Equals(XamlMember other)
Parameters
Returns
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
GetHashCode()
Declaration
public override int GetHashCode()
Returns
Type |
Description |
System.Int32 |
|
Overrides
System.Object.GetHashCode()
|
Improve this Doc
View Source
GetXamlNamespaces()
Declaration
public virtual IList<string> GetXamlNamespaces()
Returns
Type |
Description |
System.Collections.Generic.IList<System.String> |
|
|
Improve this Doc
View Source
LookupCustomAttributeProvider()
Declaration
protected virtual ICustomAttributeProvider LookupCustomAttributeProvider()
Returns
Type |
Description |
System.Reflection.ICustomAttributeProvider |
|
|
Improve this Doc
View Source
LookupDeferringLoader()
Declaration
protected virtual XamlValueConverter<XamlDeferringLoader> LookupDeferringLoader()
Returns
|
Improve this Doc
View Source
LookupDependsOn()
Declaration
protected virtual IList<XamlMember> LookupDependsOn()
Returns
Type |
Description |
System.Collections.Generic.IList<XamlMember> |
|
|
Improve this Doc
View Source
LookupInvoker()
Declaration
protected virtual XamlMemberInvoker LookupInvoker()
Returns
|
Improve this Doc
View Source
LookupIsAmbient()
Declaration
protected virtual bool LookupIsAmbient()
Returns
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
LookupIsEvent()
Declaration
protected virtual bool LookupIsEvent()
Returns
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
LookupIsReadOnly()
Declaration
protected virtual bool LookupIsReadOnly()
Returns
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
LookupIsReadPublic()
Declaration
protected virtual bool LookupIsReadPublic()
Returns
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
LookupIsUnknown()
Declaration
protected virtual bool LookupIsUnknown()
Returns
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
LookupIsWriteOnly()
Declaration
protected virtual bool LookupIsWriteOnly()
Returns
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
LookupIsWritePublic()
Declaration
protected virtual bool LookupIsWritePublic()
Returns
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
LookupTargetType()
Declaration
protected virtual XamlType LookupTargetType()
Returns
|
Improve this Doc
View Source
LookupType()
Declaration
protected virtual XamlType LookupType()
Returns
|
Improve this Doc
View Source
LookupTypeConverter()
Declaration
protected virtual XamlValueConverter<TypeConverter> LookupTypeConverter()
Returns
|
Improve this Doc
View Source
LookupUnderlyingGetter()
Declaration
protected virtual MethodInfo LookupUnderlyingGetter()
Returns
Type |
Description |
System.Reflection.MethodInfo |
|
|
Improve this Doc
View Source
LookupUnderlyingMember()
Declaration
protected virtual MemberInfo LookupUnderlyingMember()
Returns
Type |
Description |
System.Reflection.MemberInfo |
|
|
Improve this Doc
View Source
LookupUnderlyingSetter()
Declaration
protected virtual MethodInfo LookupUnderlyingSetter()
Returns
Type |
Description |
System.Reflection.MethodInfo |
|
|
Improve this Doc
View Source
LookupValueSerializer()
Declaration
protected virtual XamlValueConverter<ValueSerializer> LookupValueSerializer()
Returns
|
Improve this Doc
View Source
ToString()
Declaration
public override string ToString()
Returns
Type |
Description |
System.String |
|
Overrides
System.Object.ToString()
Operators
|
Improve this Doc
View Source
Equality(XamlMember, XamlMember)
Declaration
public static bool operator ==(XamlMember left, XamlMember right)
Parameters
Returns
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
Inequality(XamlMember, XamlMember)
Declaration
public static bool operator !=(XamlMember left, XamlMember right)
Parameters
Returns
Type |
Description |
System.Boolean |
|
Implements
System.IEquatable<T>
Extension Methods