<< Fare clic per visualizzazione il sommario >> Percorso: Il linguaggio OEL > Funzioni > Empty |
Verifica se l'oggetto indicato è vuoto (Empty).
Funzione
bool Empty(object obj1)
Input |
|||
Nome |
Descrizione |
Tipo |
Opzionale |
obj1 |
Oggetto da verificare. |
Object |
|
Output |
|||
Nome |
Descrizione |
Tipo |
Opzionale |
returnValue |
true se obj1 è vuoto, altrimenti false. |
Boolean |
|
Commenti
Se obj1è null:
Restituisce |
Condizione |
true |
se obj1 è null. |
Se obj1è di tipo string:
Restituisce |
Condizione |
true |
se obj1 è uguale a stringa vuota (""). |
Se obj1 è di tipo DateTime:
Restituisce |
Condizione |
true |
se obj1 è uguale a DateTime.MinValue (01/01/0001 00:00:00) o DateTime.MaxValue (31/12/9999 23:59:59). |
Se obj1 è di tipo numerico intero, numerico decimale:
Restituisce |
Condizione |
true |
se obj1 è uguale da 0. |
true |
se obj1 non è un numero decimale. |
Se obj1 è di tipo Char:
Restituisce |
Condizione |
true |
se obj1 è uguale a Char.MinValue o uguale al carattere di spazio. |
Se obj1 è di tipo Timespan:
Restituisce |
Condizione |
true |
se obj1 è uguale a TimeSpan (0, 0 , 0, 0). |
Se obj1 è di tipo IReference:
Restituisce |
Condizione |
true |
se la proprietà obj1.Url è uguale a null o a stringa vuota |
Se obj1 è di tipo ChangeStatusInformation:
Restituisce |
Condizione |
true |
se la proprietà IdentityReference è uguale a null e che il relativo Url sia nullo e uguale a stringa vuota |
Se obj1 è di tipo IList:
Restituisce |
Condizione |
true |
se la cardinalità della lista (obj1.Count) è minore uguale a zero. |
Se obj1 è di tipo DataSetValue:
Restituisce |
Condizione |
true |
se il numero dei campi (Fields) del DatasetValue è minore uguale a zero. |
Se obj1 è di tipo FilterVariable:
Restituisce |
Condizione |
false |
se obj1 è di tipo Filter ed è non nullo. |
true |
se obj1 è di tipo Filter ed è stato inizializzato senza filtro |
true |
se obj1 è di tipo FilterGroup e il numero dei suoi elementi è minore di zero (obj1.Filters.Count < 0). |
Se obj1 è di tipo FilterGroup:
Restituisce |
Condizione |
true |
se la proprietà obj1.Filters.Count è minore uguale a di zero. |
Se obj1 è di tipo Filter:
Restituisce |
Condizione |
true |
se obj1 è di tipo Filter ed è stato inizializzato senza filtro. |
Osservazioni
Per gli altri tipi si ottiene l'errore "Tipo di oggetto non valido".