C# Class iSynaptic.CodeGeneration.Modeling.Domain.SemanticRuleViolation

Afficher le fichier Open project: iSynaptic/iSynaptic.Core

Méthodes publiques

Méthode Description
AggregateIdentifierMustBeAValueObject ( AggregateSyntax aggregate ) : SemanticRuleViolation
AggregateMustHaveIdentifier ( AggregateSyntax aggregate ) : SemanticRuleViolation
TypeOrNamespaceDoesNotExist ( INode subject, NameSyntax name ) : SemanticRuleViolation
TypeReferenceIsAmbiguous ( INode subject, NameSyntax name, SymbolResolution resolution ) : SemanticRuleViolation

Private Methods

Méthode Description
SemanticRuleViolation ( int ruleCode, string message, INode subject ) : System

Method Details

AggregateIdentifierMustBeAValueObject() public static méthode

public static AggregateIdentifierMustBeAValueObject ( AggregateSyntax aggregate ) : SemanticRuleViolation
aggregate iSynaptic.CodeGeneration.Modeling.Domain.SyntacticModel.AggregateSyntax
Résultat SemanticRuleViolation

AggregateMustHaveIdentifier() public static méthode

public static AggregateMustHaveIdentifier ( AggregateSyntax aggregate ) : SemanticRuleViolation
aggregate iSynaptic.CodeGeneration.Modeling.Domain.SyntacticModel.AggregateSyntax
Résultat SemanticRuleViolation

TypeOrNamespaceDoesNotExist() public static méthode

public static TypeOrNamespaceDoesNotExist ( INode subject, NameSyntax name ) : SemanticRuleViolation
subject INode
name NameSyntax
Résultat SemanticRuleViolation

TypeReferenceIsAmbiguous() public static méthode

public static TypeReferenceIsAmbiguous ( INode subject, NameSyntax name, SymbolResolution resolution ) : SemanticRuleViolation
subject INode
name NameSyntax
resolution SymbolResolution
Résultat SemanticRuleViolation