Compartir a través de


ModelService Clase

Definición

Esta clase es el punto de entrada principal que usa el diseñador para interactuar con el modelo.

public ref class ModelService abstract
public abstract class ModelService
type ModelService = class
Public MustInherit Class ModelService
Herencia
ModelService

Comentarios

El servicio hace una distinción entre métodos públicos y protegidos que se debe implementar al crear una clase derivada. Cualquiera puede llamar a los métodos públicos. A los métodos protegidos los invoca el modelo.

Constructores

ModelService()

Crea un nuevo ModelService.

Propiedades

Root

Base de la jerarquía de objetos.

Métodos

CreateItem(Object)

Toma una instancia existente y crea un elemento de modelo que es un clon profundo de dicha instancia.

CreateItem(Type, CreateOptions, Object[])

Crea un objeto ModelItem para un tipo determinado. ModelFactory llama a este método cuando el usuario desea crear un nuevo elemento.

CreateStaticMemberItem(Type, String)

Crea un nuevo elemento de modelo que representa el valor de un miembro estático de la clase indicada.

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

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

Busca elementos de modelo que coincidan dado un punto inicial a partir del cual realizar la búsqueda.

Find(ModelItem, Type)

Busca elementos de modelo que coincidan dado un punto inicial a partir del cual realizar la búsqueda.

FromName(ModelItem, String)

Busca el objeto ModelItem en el ámbito indicado con el nombre especificado.

FromName(ModelItem, String, StringComparison)

Busca el objeto ModelItem en el ámbito indicado con el nombre especificado.

GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Eventos

ModelChanged

Este evento se genera cuando tiene lugar algún cambio en el modelo.

Se aplica a