ComplexType

Overview

The ComplexType class serves as a base class for Struct types defined in the service library.

Descendant classes of ComplexType will be defined in the _Inft source files that are auto-generated from your RODL. You will rarely define descendants in code.

Location


 

constructor  protected

 

constructor

 

ComplexType()

 

Sub New()

add_PropertyChanged

 

method add_PropertyChanged(value: PropertyChangedEventHandler)

 

void add_PropertyChanged(PropertyChangedEventHandler value)

 

Sub add_PropertyChanged(value As PropertyChangedEventHandler)

Parameters:

  • value:

GetAttributeCount

 

method GetAttributeCount: Int32

 

Int32 GetAttributeCount()

 

Function GetAttributeCount() As Int32

GetAttributeName

 

method GetAttributeName(index: Int32): String

 

String GetAttributeName(Int32 index)

 

Function GetAttributeName(index As Int32) As String

Parameters:

  • index:

GetAttributeValue

 

method GetAttributeValue(index: Int32): String

 

String GetAttributeValue(Int32 index)

 

Function GetAttributeValue(index As Int32) As String

Parameters:

  • index:

PropertyChanged

 

event PropertyChanged: PropertyChangedEventHandler;

 

delegate PropertyChangedEventHandler PropertyChanged()

 

Event PropertyChanged As PropertyChangedEventHandler

ReadComplex

 

method ReadComplex(serializer: Serializer)

 

void ReadComplex(Serializer serializer)

 

Sub ReadComplex(serializer As Serializer)

Parameters:

  • serializer:

remove_PropertyChanged

 

method remove_PropertyChanged(value: PropertyChangedEventHandler)

 

void remove_PropertyChanged(PropertyChangedEventHandler value)

 

Sub remove_PropertyChanged(value As PropertyChangedEventHandler)

Parameters:

  • value:

TriggerPropertyChanged  protected

 

method TriggerPropertyChanged(propertyName: String)

 

void TriggerPropertyChanged(String propertyName)

 

Sub TriggerPropertyChanged(propertyName As String)

Parameters:

  • propertyName:

WriteComplex

 

method WriteComplex(serializer: Serializer)

 

void WriteComplex(Serializer serializer)

 

Sub WriteComplex(serializer As Serializer)

Parameters:

  • serializer:

 

constructor  protected

 

constructor

 

ComplexType()

 

Sub New()

add_PropertyChanged

 

method add_PropertyChanged(value: PropertyChangedEventHandler)

 

void add_PropertyChanged(PropertyChangedEventHandler value)

 

Sub add_PropertyChanged(value As PropertyChangedEventHandler)

Parameters:

  • value:

GetAttributeCount

 

method GetAttributeCount: Int32

 

Int32 GetAttributeCount()

 

Function GetAttributeCount() As Int32

GetAttributeName

 

method GetAttributeName(index: Int32): String

 

String GetAttributeName(Int32 index)

 

Function GetAttributeName(index As Int32) As String

Parameters:

  • index:

GetAttributeValue

 

method GetAttributeValue(index: Int32): String

 

String GetAttributeValue(Int32 index)

 

Function GetAttributeValue(index As Int32) As String

Parameters:

  • index:

ReadComplex

 

method ReadComplex(serializer: Serializer)

 

void ReadComplex(Serializer serializer)

 

Sub ReadComplex(serializer As Serializer)

Parameters:

  • serializer:

remove_PropertyChanged

 

method remove_PropertyChanged(value: PropertyChangedEventHandler)

 

void remove_PropertyChanged(PropertyChangedEventHandler value)

 

Sub remove_PropertyChanged(value As PropertyChangedEventHandler)

Parameters:

  • value:

TriggerPropertyChanged  protected

 

method TriggerPropertyChanged(propertyName: String)

 

void TriggerPropertyChanged(String propertyName)

 

Sub TriggerPropertyChanged(propertyName As String)

Parameters:

  • propertyName:

WriteComplex

 

method WriteComplex(serializer: Serializer)

 

void WriteComplex(Serializer serializer)

 

Sub WriteComplex(serializer As Serializer)

Parameters:

  • serializer:

 

PropertyChanged

 

event PropertyChanged: PropertyChangedEventHandler;

 

delegate PropertyChangedEventHandler PropertyChanged()

 

Event PropertyChanged As PropertyChangedEventHandler