AddEventHandler(System.Object,System.String,System.Object,System.String)
Crea un delegato per la gestione di un evento.
Parameters
oObject: Oggetto contenente l'evento.
sEvent: Evento specificato.
oObjectManager: Oggetto contenente il metodo da eseguire allo scaturire dell'evento.
oMethodManager: Metodo specificato.
Return Value
Delefato creato.
BinaryDeserialize(System.Byte[])
Deserializza un buffer in un oggetto.
Parameters
bBuffer: Buffer in input.
Return Value
Oggetto deserializzato.
BinarySerialize(System.Object)
Serializza l'oggeto specificato in un buffer.
Parameters
oObjectType: Oggeto da serializzare.
Return Value
Buffer contenente la serializzazione dell'oggeto.
BinaryToHex(System.Byte[])
Converte un arrey di bytes in una scringa esadecimale.
Parameters
buff: Array di bytes.
Return Value
Stringa esadecimale.
CallMethod(System.Object,System.String,System.Object[])
Chiama il metodo dell'oggetto specificato.
Parameters
oObject: Oggetto su cui chiamare il metodo.
strMethodName: Nome del metodo da chiamare.
oParmas: Parametri da passare al metodo.
Return Value
Valore di ritorno.
CallPropertyGet(System.Object,System.String)
Restituisce il valore della proprietà spacificata.
Parameters
oObject: Oggetto di riferimento.
strPropertyName: Nome della proprieta.
Return Value
Oggetto di ritorno della proprietà.
CallPropertySet(System.Object,System.String,System.Object)
Imposta un valore di una proprieta su di un oggetto specificato.
Parameters
oObject: Oggeto su cui impostare la proprietà.
strPropertyName: Nome della da impostare.
oValue: Valore da impostare.
CopyPropertiesObject(System.Object,System.Object)
Copia le proprieta con lo stesso nome, da un oggetto ad un altro oggetto.
Parameters
oSource: Oggetto sorgente.
oDestination: Oggetto destinazione.
Return Value
Ritorna l'oggetto destrinazione modificato.
DeserializeObject(System.String,System.Type)
Ricostruisce l'oggetto dalla stringa XML specificata.
Parameters
sXmlSerialized: Stringa da deserializzare.
oType: Tipo dell'oggetto da ritornare.
ExistMethod(System.Object,System.String)
Ritorna "true" se l'oggetto selezionato contiene unmetodo chiamato "sNameMethod", altrimenti ritorna "false".
E' necessario utilizzare quasto metodo quando sono presenti overloding.
Parameters
oObject: Oggetto da analizzare.
sNameMethod: Metodo specificato.
Return Value
Variabile indicante la presenza del metodo.
GetAssembly(System.String)
Ritorna l'istanza dell'assembli specificato.
Parameters
strAssemblyName: Nome del file Assembly.
Return Value
Istanza dell'oggetto.
GetEvent(System.Object,System.String)
Ritorna l'evento di un oggeto.
Parameters
oObject: Oggetto specificato.
sNameEvent: Nome dell'evento.
Return Value
EventInfo di riferimento.
GetEvents(System.Object,System.Reflection.BindingFlags)
Ritorna gli eventi di un oggetto.
Parameters
oObject: Oggeto da analizzare.
bindingAttr: Specifica i flag che controllano l'associazione e il modo in cui è condotta la ricerca.
Return Value
Collezione di EventInfo.
GetEventsFromType(System.Object,System.String)
Ritorna gli eventi di un oggeto, saranno ritornato solo gli eventi di tipo "sTypeEvent".
Parameters
oObject: Oggetto specificato.
sTypeEvent: Nome del tipo di Eventi.
Return Value
Array di EventInfo.
GetInputParamsMethod(System.Reflection.MethodInfo)
Ritorna i tipi dei parametri in input ad un metodo.
Parameters
oMethod: Metodo da analizzare.
Return Value
Tipi in input al metodo.
GetInterfaces(System.String)
Ritorna tutte le interfacce contenute in un assembly.
Parameters
strAssemblyName: Assembly specificato.
Return Value
Interfacce contenute nell'assembly.
GetMethod(System.Object,System.String,System.Object[])
Restituisce il metodo di un oggetto.
Parameters
oObject: Oggetto da analizzare.
sNameMethod: Nome del metodo da ricercare.
oParams: Paramatri in input.
Return Value
Metodo dell'oggetto.
GetMethods(System.Object)
Restituisce i metodi (Statici e Pubblici) di un oggetto.
Parameters
oObject: Oggetto da analizzare.
Return Value
Array contenente i metodi dell'oggetto.
GetObject(System.String,System.String,System.Object[])
Ritorna l'istanza di classe spacificata.
Parameters
strAssemblyName: Assembly di riferimento.
strClassName: Classe da selezionare.
oParamsConstructor: Paramentri in input al construttore.
Return Value
Istanza di classe.
GetProperties(System.Object,System.Reflection.BindingFlags)
Restituisce le proprieta dell'oggetto specificato.
Parameters
oObject: Oggetto di riferimento.
bindingAttr: Specifica i flag che controllano l'associazione e il modo in cui è condotta la ricerca.
Return Value
Collezione di PropertyInfo.
GetPropertiesValue(System.Object)
Restituisce i valori di tuttle le proprietà dell'oggetto.
Parameters
oObject: Oggetto di riferimento.
Return Value
Collezione di proprietà valori.
GetProperty(System.Object,System.String)
Ritorna la proprietà di un oggetto.
Parameters
oObject: Oggeto da analizzare.
sPropertyName: Nome della proprietà.
Return Value
HexToBinary(System.String)
Converte una stringa esadecimale in bytes.
Parameters
HexValue: Stringa esadecimale.
Return Value
Arrey di bytes.
IsImplemented(System.Object,System.String)
Ritorna "True" se l'oggetto implemeta l'interfaccia strInterface, altrimente "false"
Parameters
oObject: Oggetto per il controllo
strInterface: Nome dell'interfaccia
Return Value
RemoveEventHandler(System.Object,System.String,System.Delegate)
Rimuove il delegato per la gestione di un evento.
Parameters
oObject: Oggetto contenente l'evento.
sEvent: Evento specificato.
oDelegate: Delegato specificato.
SetControlProperties(System.Object,Solution.Collections.cGCollection{System.String,System.Object})
Imposta le proprietà di un oggetto con i valori specificati.
Parameters
oObject: Oggetto di riferimento.
PropertyListValue: Collezione di proprietà con valori associati.
StringToUTF8ByteArray(System.String)
Converts the String to UTF8 Byte array and is used in De serialization
Parameters
pXmlString:
Return Value
UTF8ByteArrayToString(System.Byte[])
Converte a Byte Array of Unicode values (UTF-8 encoded) to a complete String.
Parameters
characters: Unicode Byte Array to be converted to String
Return Value
String converted from Unicode Byte Array
XMLDeserialize(System.String,System.Type)
Deserializza un oggetto da un file.
Parameters
strFileName: File specificato.
oType: Tipo da deserializzare.
Return Value
Oggeto deserializzato.
XMLDeserializeFromBytes(System.Byte[],System.Type)
Deserializza un oggetto in XML.
Parameters
bytsStream: Buffer contenente l'oggeto serializzato.
oType: Tipo della deserializzazione.
Return Value
Oggetto deserializzato.
XMLSerialize(System.Object)
Converte l'oggetto specificato in una stringa XML.
Parameters
pObject: Oggetto che deve essere serializzato.
Return Value
XML string
XMLSerialize(System.String,System.Object)
Serializza un oggetto su di un file.
Parameters
strFileName: File su cui effettuare la serializzazione.
oObject: Oggeto da serializzare.
XMLSerializeToBytes(System.Object)
Serializza un oggeto il un buffer di bytes.
Parameters
oObject: Oggetto da deserializzare.
Return Value
Buffer contenente l'oggetto serializzato.