C# 클래스 iSynaptic.CodeGeneration.Modeling.Domain.SemanticRuleViolation

파일 보기 프로젝트 열기: iSynaptic/iSynaptic.Core

공개 메소드들

메소드 설명
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