Linguaggio

Urn Classe

Definizione

Espresione usata per identificare uno o più oggetti

[System.Serializable]
public class Urn
[<System.Serializable>]
type Urn = class
Public Class Urn
Ereditarietà
Urn
Attributi

Costruttori

Nome Descrizione
Urn()

Costruttore predefinito

Urn(String)

inizializzare con il valore stringa

Proprietà

Nome Descrizione
DomainInstanceName

Ottenere il nome dell'istanza di dominio

Parent

Urn senza l'ultimo livello

Type

il tipo dell'oggetto identificato dall'urn

Value

l'espresione urn come stringa

XPathExpression

rappresentazione sintattica dell'albero

Metodi

Nome Descrizione
Compare(Urn, Urn, CompareOptions[], CultureInfo)

comparares to Urns

Equals(Object)

Equals() e GetHashCode() vengono sottoposti a override da tutte le classi di istanza perché sono necessarie per implementare gli operatori di uguaglianza (== e !=)

EscapeString(String)

escape di una stringa per renderla adatta all'uso all'interno dell'espressione XPATH

Fixed(Object)

true se l'xpath punta a un solo oggetto

GetAttribute(String, String)

ottenere il valore della proprietà dal filtro dal livello specificato

GetAttribute(String)

ottenere il valore della proprietà dal filtro dall'ultimo livello

GetHashCode()

Restituisce il codice hash

GetNameForType(String)

ottenere l'attributo @Name dal filtro del livello specificato

IsValidUrn()

Verifica che la stringa passata sia un URN valido

IsValidUrnSkeleton()

Verifica la stringa passata è un urnSkeleton valido

ToString()

cast in string

UnEscapeString(String)

rimuovere l'escape aggiunto in precedenza a una stringa per l'inserimento in XPATH

Operatori

Nome Descrizione
Equality(Urn, Urn)

Operatore di uguaglianza urn

Implicit(String to Urn)

cast da String

Implicit(Urn to String)

cast in string

Inequality(Urn, Urn)

Operatore urn diverso

Si applica a