Partilhar via


EntityInfo Classe

Definição

Informações alargadas sobre uma entidade, incluindo $instance dados.

public class EntityInfo : ICloneable
type EntityInfo = class
    interface ICloneable
Public Class EntityInfo
Implements ICloneable
Herança
EntityInfo
Implementações

Observações

Isto é apresentado como parte dos eventos de ambiguidade da entidade.

Construtores

EntityInfo()

Informações alargadas sobre uma entidade, incluindo $instance dados.

Propriedades

Coverage

Obtém ou define a quantidade de 0-1,0 da expressão original abrangida pela entidade.

End

Obtém ou define onde a entidade termina em expressão.

Name

Obtém ou define o nome da entidade.

Operation

Obtém ou define a operação para a entidade.

Priority

Obtém ou define a prioridade relativa da entidade em comparação com outras entidades, sendo 0 a prioridade mais alta.

Property

Obtém ou define a propriedade reconhecida para a entidade.

RootEntity

Obtém ou define a entidade raiz onde esta entidade foi encontrada.

Score

Obtém ou define a classificação 0-1.0 da entidade.

Start

Obtém ou define onde a entidade começa na expressão.

Text

Obtém ou define o texto original que levou à entidade.

Type

Obtém ou define o tipo de entidade.

Value

Obtém ou define o valor da entidade.

WhenRecognized

Obtém ou define o contador de eventos quando a entidade foi reconhecida.

Métodos

Alternative(EntityInfo)

Verdadeiro se as entidades forem exatamente do mesmo texto na expressão.

Clone()

Devolve um clone desta EntityInfo.

Covers(EntityInfo)

Verdadeiro se o texto da entidade incluir completamente outro texto de entidade.

IsSameEntity(EntityInfo)

Verdadeiro se as entidades forem as mesmas.

Overlaps(EntityInfo)

Verdadeiro se as entidades partilharem texto em expressão.

SharesRoot(EntityInfo)

Verdadeiro se as entidades partilharem a mesma entidade raiz.

ToString()

Devolve uma cadeia que representa o objeto atual.

Aplica-se a