C# Класс iSynaptic.CodeGeneration.Modeling.Domain.SemanticRuleViolation

Показать файл Открыть проект

Открытые методы

Метод Описание
AggregateIdentifierMustBeAValueObject ( AggregateSyntax aggregate ) : SemanticRuleViolation
AggregateMustHaveIdentifier ( AggregateSyntax aggregate ) : SemanticRuleViolation
TypeOrNamespaceDoesNotExist ( INode subject, NameSyntax name ) : SemanticRuleViolation
TypeReferenceIsAmbiguous ( INode subject, NameSyntax name, SymbolResolution resolution ) : SemanticRuleViolation

Приватные методы

Метод Описание
SemanticRuleViolation ( int ruleCode, string message, INode subject ) : System

Описание методов

AggregateIdentifierMustBeAValueObject() публичный статический Метод

public static AggregateIdentifierMustBeAValueObject ( AggregateSyntax aggregate ) : SemanticRuleViolation
aggregate iSynaptic.CodeGeneration.Modeling.Domain.SyntacticModel.AggregateSyntax
Результат SemanticRuleViolation

AggregateMustHaveIdentifier() публичный статический Метод

public static AggregateMustHaveIdentifier ( AggregateSyntax aggregate ) : SemanticRuleViolation
aggregate iSynaptic.CodeGeneration.Modeling.Domain.SyntacticModel.AggregateSyntax
Результат SemanticRuleViolation

TypeOrNamespaceDoesNotExist() публичный статический Метод

public static TypeOrNamespaceDoesNotExist ( INode subject, NameSyntax name ) : SemanticRuleViolation
subject INode
name NameSyntax
Результат SemanticRuleViolation

TypeReferenceIsAmbiguous() публичный статический Метод

public static TypeReferenceIsAmbiguous ( INode subject, NameSyntax name, SymbolResolution resolution ) : SemanticRuleViolation
subject INode
name NameSyntax
resolution SymbolResolution
Результат SemanticRuleViolation