ModelService Classe

Definição

Esta classe é o principal ponto de entrada que o projetista utiliza para interagir com o modelo.

public ref class ModelService abstract
public abstract class ModelService
type ModelService = class
Public MustInherit Class ModelService
Herança
ModelService

Observações

O serviço tem uma divisão entre métodos públicos e protegidos que deve implementar quando cria uma classe derivada. Os métodos públicos são acionáveis por qualquer pessoa. Os métodos protegidos são invocados pelo modelo.

Construtores

Name Description
ModelService()

Cria um novo ModelService.

Propriedades

Name Description
Root

A raiz da hierarquia de objetos.

Métodos

Name Description
CreateItem(Object)

Pega numa instância existente e cria um item modelo que é um clone profundo dessa instância.

CreateItem(Type, CreateOptions, Object[])

Cria um ModelItem para um dado tipo. Este método é chamado quando ModelFactory o utilizador quer criar um novo item.

CreateStaticMemberItem(Type, String)

Cria um novo item de modelo que representa o valor de um membro estático da determinada classe.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
Find(ModelItem, Predicate<Type>)

Encontra itens de modelo correspondentes, dado um ponto de partida a partir do qual procurar.

Find(ModelItem, Type)

Encontra itens de modelo correspondentes, dado um ponto de partida a partir do qual procurar.

FromName(ModelItem, String, StringComparison)

Localiza o ModelItem no âmbito dado com o nome próprio.

FromName(ModelItem, String)

Localiza o ModelItem no âmbito dado com o nome próprio.

GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

evento

Name Description
ModelChanged

Este evento é levantado quando algo no modelo mudou.

Aplica-se a